Job Description:
M365 People Skills QA Engineer (Vendor) – Job Description
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
Candidate Screening Questions (Required)
Please include answers to the following in your application:
1. Working Hours & Availability
What are your working hours and timezone?
How many hours of overlap can you provide with PST time on weekdays?
2. Location
Where are you currently based?
Are you working remotely or onsite?
Confirm internet stability and ability to join daily syncs.
3. Previous Experience
Briefly describe your last 2 QA/Automation roles:
- product type (web/app/service)
- team size
- responsibilities
- % manual vs automation work
4. Playwright & Selenium Experience (Required)
Describe your hands-on experience with both frameworks:
- years of experience with each
- types of tests built (E2E/API/integration)
- framework setup/architecture you created or maintained
- CI/CD integration
- example of a complex scenario you automated
5. Service & Reliability Testing
What experience do you have with:
- API/service integration testing
- canaries or synthetic monitoring
- CI/CD pipeline automation
Briefly describe tools used and what you personally implemented.
Auto-reject signals
- No real Playwright experience
- No Selenium experience
- Manual-only QA
- No CI/CD knowledge
- Poor time zone overlap
- Vague/non-technical answers
Location:
DGS India - Chennai - Anna Nagar Tyche Towers
Brand:
Paragon
Time Type:
Full time
Contract Type:
Permanent