M365 People Skills QA Engineer (Vendor)
We are looking for a hands-on QA Engineer (Vendor) to own end-to-end quality across our core applications and services across all of M365.
This role combines manual testing discipline, automation development (Playwright + Selenium), service integration validation, and CI/CD ownership to ensure every release is reliable, accessible, and production ready.
This is an ownership-heavy engineering role, not just test execution. You will proactively prevent issues, improve coverage, and build strong quality signals across development and deployment.
Responsibilities
Manual Testing & Test Ownership
- Create and maintain test plans and detailed test cases
- Perform functional, regression, and exploratory testing
- Provide regular manual test sign-off ahead of releases
- Validate complex end-to-end user journeys and cross-system flows
- Track, triage, and partner with engineers to resolve defects
Automation (Playwright & Selenium — Required)
- Design, build, and maintain E2E automation suites using Playwright
- Maintain Selenium-based automation for Mac and cross-browser scenarios
- Ensure stability and compatibility across environments
Service Integration Testing
- Build and execute service-to-service and API integration tests
- Detect integration failures early in the development lifecycle
- Ensure safe deployments across distributed systems
Service Canaries & Monitoring
- Implement canary tests and synthetic checks
- Define health checks and monitoring signals for production readiness
- Detect regressions proactively post-deployment
- Partner with engineering on quality alerts and reliability practices
Accessibility Testing
- Conduct accessibility validations
- Integrate accessibility checks into automation where possible
CI/CD & Pipeline Ownership
- Integrate all test suites into build and release pipelines
- Ensure stable, reliable automated test execution
- Reduce manual effort through automation and tooling
- Monitor and address flaky tests
Required Qualifications
- 3+ years experience in QA / Test Engineering
- Strong experience in manual testing and structured test planning
- Hands-on experience with:
- Playwright (E2E automation)
- Selenium (cross-browser/Mac automation)
- Experience testing web applications and APIs
- Experience integrating tests into CI/CD pipelines
- Experience with integration/service-level testing
- Strong debugging and analytical skills
- Ability to work independently with high ownership
Nice to Have
- Monitoring or synthetic/canary strategies
- Accessibility testing knowledge
- Experience with distributed systems/microservices
- Storybook or component testing
- Vendor/embedded team experience