Job Description
We are seeking a Senior Quality Engineer to enhance our software delivery process while maintaining high quality standards. This role emphasizes making testing more efficient, reliable, and smarter within a complex legacy codebase.
Key Details
- Location: Remote, India
- Experience: 8+ years
- Job Type: Full-time
- Availability: Immediate or within 30 days
Must-Have Skills
- Extensive experience with Cypress for end-to-end testing
- Proficiency with Azure DevOps (Repos, Pipelines, Releases)
- Deep understanding of testing levels: unit, integration, API, UI/E2E, smoke testing, etc.
- Proven ability to improve CI/CD speed and reliability in large projects
- Familiarity with JavaScript, C# test harness, and dependency injection patterns
- Experience analyzing and refactoring brittle or slow legacy test suites
- Ability to coach others on testing best practices and collaborate across teams
- Understanding of test orchestration, parallelization, and fail-fast strategies
Key Responsibilities
- Assess and enhance current testing and quality frameworks
- Identify and improve bottlenecks in CI/CD pipelines
- Implement faster, reliable testing strategies, including selective tests and smoke testing
- Stabilize and maintain Cypress test suites
- Guide teams on testing best practices
- Collaborate with platform teams to improve automation and infrastructure
- Create automated feedback loops for development and testing teams
- Document improvements and provide ongoing guidance