QA Engineer, Test Automation (SharePoint, Power Platform, Data)
Designs and writes automated tests for custom SPFx solutions, Power Apps, Power Automate flows, Power BI dashboards, and integration workflows. Builds the test suites that catch regressions before client demos, validates data accuracy from source system to executive dashboard, and runs UAT coordination with client champions. Keeps our M365 and data delivery production-clean.
What you'll do
Day-to-day
Design and maintain automated test suites for SPFx web parts and Power Apps using Playwright or Cypress.
Write API and contract tests for integration workflows (Vista, Procore, M365 Graph) using Postman/Newman, REST Assured, or equivalent.
Build automated data validation tests that verify Power BI dashboard outputs against source system data (Vista SQL, ERP queries).
Integrate test suites into Azure DevOps pipelines so regressions are caught at deploy time, not at demo time.
Test Power Automate flows end-to-end including exception paths and failure modes.
Run targeted manual exploratory testing for visual regression, mobile field scenarios, and edge cases automation can't catch.
Document defects with reproducible steps, environment details, and failing test cases where useful.
Validate UI against Figma designs with pixel-level attention.
Coordinate UAT cycles with named client champions, tracking sign-off against acceptance criteria.
Partner directly with developers on fix verification and test coverage.
What we're looking for
You should
3+ years writing and maintaining automated tests in production environments.
Strong hands-on with at least one modern E2E framework: Playwright, Cypress, or Selenium.
API testing experience: Postman/Newman, REST Assured, Karate, or equivalent.
SQL competence: can write queries to validate that what's in a dashboard matches what's in the source system.
Hands-on experience with SharePoint Online, SPFx, Power Apps, or Power Platform.
Comfortable working in Azure DevOps or GitHub Actions for CI/CD test integration.
Strong written communication: clear bug reports, clear test documentation, clear handoffs.
Reliable availability during U.S. Eastern business hours for coordination.
Nice to have
Bonus points
Power BI test automation experience (DAX validation, Tabular Editor, Power BI REST API)
Experience testing Vista, Procore, or other construction/ERP integrations
Pester (PowerShell testing) for M365 admin and configuration validation