Role Overview
We are seeking a Senior QA Engineer who will take end-to-end ownership of quality across products and releases. This role demands a strong quality mindset, hands-on testing expertise, and the ability to define strategy, mentor team members, and continuously improve QA practices across the organization.
Key Responsibilities
- Own the QA strategy, test planning, coverage, and overall release quality
- Define and execute risk-based, regression, and exploratory testing
- Validate user experience, workflows, and edge cases
- Perform API and backend testing, including authentication, authorization, and error handling
- Design, develop, and maintain automation frameworks for web and API testing
- Conduct database and data validation using SQL
- Perform defect analysis, root cause identification, and prevention
- Collaborate closely with engineering, product, and DevOps teams
- Mentor junior QA engineers and promote best practices
Required Skills
- Strong ownership of quality strategy and QA processes
- Expertise in manual and exploratory testing
- Hands-on experience with REST API testing
- Strong database testing skills using SQL
- Experience with web and API automation testing
- Ability to build and scale maintainable automation frameworks
- Solid understanding of test coverage, release readiness, and quality metrics
Nice to Have
- Messaging systems: Kafka / OpenSearch validation and log analysis
- Cloud exposure: AWS testing (CloudWatch, S3, Cognito)
- CI/CD pipeline integration for automation
- Experience with shift-left testing practices