Responsibilities and Duties :
As a Senior QA Automation Engineer, you will be expected to :
- Lead Automation Strategy : Design, develop, and maintain scalable, reliable, and high-performance test automation frameworks using Playwright for end-to-end UI testing.
- Implement Playwright Automation : Write clean, efficient, and well-documented automated tests using Playwright with TypeScript / JavaScript or Python against complex web applications.
- Drive ETL and Data Integrity : Take ownership of the ETL Testing process, including designing and executing comprehensive tests for data validation, data integrity checks, and ensuring correctness throughout ETL workflows (Extract, Transform, Load).
- Database Testing Expertise : Perform rigorous SQL / Oracle database testing, including writing complex queries, stored procedures, and scripts to validate data consistency, accuracy, and performance.
- Integrate CI / CD : Implement and maintain test automation within CI / CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) to enable continuous testing and rapid deployment.
- Debugging and Analysis : Efficiently debug complex software defects, analyze root causes, and work closely with development teams to ensure timely resolution.
- Documentation and Reporting : Create detailed and precise documentation for test plans, test cases, and framework architecture. Generate clear reports on test execution status and quality metrics.
- Collaboration : Actively participate in all phases of the Agile development lifecycle, working closely with Product Owners, Developers, and other QA engineers.
Required Technical Skills :
Candidates must demonstrate strong, hands-on experience in the following areas :
UI Automation : Expert-level, hands-on experience with Playwright for web application automation.Proficiency in writing tests using TypeScript / JavaScript or Python with Playwright.Data Quality Assurance : Strong theoretical and practical knowledge of ETL Testing, data warehousing concepts, and data validation techniques.Database Proficiency : Advanced skill in SQL for database testing, including complex join operations, subqueries, and performance testing against large datasets in Oracle or other relational databases.CI / CD Automation : Proven experience integrating test automation into modern CI / CD test automation frameworks for continuous integration and delivery.Problem-Solving : Excellent analytical, debugging, and problem-solving skills to troubleshoot failures in multi-layered applications.Communication : Strong written and verbal communication skills, with an emphasis on technical documentation.Preferred Skills (Nice to Have) :
Experience in the following areas will be considered a significant advantage :
Cloud Platforms : Practical experience testing applications or data pipelines hosted on major Cloud platforms (AWS, GCP, or Azure).API Testing : Hands-on experience with REST API testing using tools like Postman or frameworks like REST Assured.Data Reporting : Experience in validating data within business intelligence and reporting tools such as Tableau or Power BI.Methodologies : Practical working experience within Agile / DevOps methodologies.(ref : hirist.tech)