Senior QA Engineer
Experience: 710 Years
Location: Hyderabad
Role Summary
We are seeking a Senior QA Engineer with strong automation and functional testing expertise to support a data engineering platform. The ideal candidate will define and execute comprehensive test strategies, develop scalable automation frameworks, and ensure data quality across ETL pipelines, APIs, and backend systems. This role will also involve test case design, data validation, and close collaboration with engineering teams to uphold quality standards throughout the SDLC.
Key Responsibilities
- End-to-End Testing: Develop and execute detailed test cases, test scenarios, and acceptance criteria for data engineering deliverables, including ETL pipelines, data transformations, APIs, and backend services.
- Automation Frameworks: Build and maintain automation frameworks in Python or Java to reduce manual regression and improve release velocity.
- API & Backend Testing: Conduct REST/GraphQL API validation, schema verification, and database checks using advanced SQL queries.
- Data Quality Validation: Verify data lineage, transformations, and integrity across multiple data sources and downstream systems.
- Documentation & Process: Prepare test plans, test strategies, and test execution reports; establish clear entry/exit criteria for releases.
- Collaboration & Mentorship: Work closely with Data Engineers, DevOps, and Product teams; mentor junior QA engineers on test design, debugging, and quality best practices.
Required Skills
- Experience: 7+ years in QA with significant exposure to automation and backend testing.
- Test Engineering: Strong experience in test case design, test planning, and defect lifecycle management.
- Scripting: Proficient in Python or Java for writing automation scripts.
- Tools: Hands-on experience with Selenium or Playwright for UI, Postman for API, and JIRA for defect tracking.
- Database: Strong SQL skills for verification, test data preparation, and consistency checks.