This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, QE based in India.
As a Staff Software Engineer, QE, you will lead quality engineering initiatives that enable teams to build and deliver reliable, scalable software with confidence. This senior technical role focuses on designing advanced automation frameworks, improving testing strategies, and embedding quality practices throughout the software development lifecycle. You will collaborate closely with engineering, product, and platform teams to define quality standards, optimize release processes, and solve complex testing challenges. Your expertise in automation, cloud technologies, AI-driven testing, and modern development practices will directly influence product reliability and engineering excellence. This opportunity is ideal for an experienced quality engineering leader who enjoys innovation, technical ownership, and mentoring teams in a fast-paced technology environment.
Accountabilities:
- Lead the design, development, and evolution of scalable test automation frameworks across UI, API, and GraphQL layers, ensuring reliability, maintainability, and efficient execution.
- Define and drive comprehensive quality strategies that improve testing coverage, release confidence, and engineering productivity.
- Design and implement AI evaluation frameworks to assess the accuracy, consistency, and reliability of AI-powered product features.
- Leverage AI-assisted development tools to accelerate test creation, debugging, code generation, and engineering workflows.
- Develop and optimize performance testing strategies, monitoring solutions, and quality analytics platforms.
- Build reporting frameworks that provide visibility into test coverage, quality metrics, flaky tests, and release health.
- Improve CI/CD testing pipelines by optimizing execution speed, reliability, and developer feedback cycles.
- Partner with engineering teams to promote shift-left testing practices and establish quality ownership throughout the development process.
- Conduct root cause analysis for critical production issues and implement long-term improvements to prevent recurrence.
- Participate in code reviews to ensure software designs include strong testability and quality considerations.
- Mentor Quality Engineering team members by sharing best practices in automation, testing frameworks, and emerging AI-powered tools.
- Drive adoption of modern testing technologies and continuously improve quality engineering practices across the organization.
Requirements
- 8+ years of experience in software quality engineering, with at least 2 years in a Staff Engineer, Lead Engineer, or similar senior technical role.