HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?