Senior QA Automation Engineer
Senior QA Automation Engineer
Location: Noida, India
Department: PE-Cloud
Experience: 6+
Skills: Behavior Driven Development (BDD), Playwright, TypeScript
- Design, develop, and maintain UI and API automation suites using Playwright and TypeScript.
- Automate critical workflows across analytics-driven web applications and dashboards.
- Develop reliable automated tests for functional, integration, and regression scenarios.
- Validate application behaviour across different workflows and identify defects early.
- Ensure automation coverage focuses on high-value, business-critical scenarios.
- Implement Behaviour-Driven Development (BDD) automation using Cucumber.
- Develop and maintain reusable page objects, services, utilities, and automation components.
- Build scalable and maintainable automation frameworks that can be reused across multiple products.
- Follow automation design principles and coding best practices.
- Contribute to framework enhancements, standardisation, and continuous improvement.
- Automate critical analytics, reporting, and dashboard workflows.
- Validate UI data against API responses and database results.
- Verify data consistency, accuracy, and integrity across application layers.
- Collaborate with development and QA teams to identify suitable data-driven automation scenarios.
- Investigate discrepancies between UI displays, API responses, and underlying data.
- Integrate automated test suites with Azure DevOps CI/CD pipelines.
- Support automated test execution as part of continuous integration and delivery workflows.
- Configure and maintain automation execution processes within pipeline environments.
- Analyse test execution results and investigate pipeline failures.
- Improve automation reliability and support efficient release validation.
- Maintain test execution reporting using Allure.
- Analyse automation failures and perform root cause analysis.
- Debug flaky tests, locator issues, and failures involving dynamic web applications.
- Identify and resolve automation framework and test execution issues.
- Communicate test results, defects, risks, and recommendations to relevant stakeholders.
- Collaborate with QA engineers and development teams to identify high-value automation opportunities.
- Participate in test planning, scenario reviews, and discussions on automation strategy.
- Contribute to automation standards, framework improvements, and QA best practices.
- Support automation coverage across multiple applications and product environments.
- Mentor junior QA engineers and share knowledge where required.
- 6+ years of experience in QA Automation.
- 4+ years of hands-on experience with Playwright.
- Strong proficiency in TypeScript and JavaScript.
- Hands-on experience implementing BDD automation using Cucumber.
- Experience developing UI and API automation suites.
- Experience integrating automated tests with Azure DevOps CI/CD pipelines.
- Strong understanding of locator strategies and handling dynamic web applications.
- Experience building reusable automation frameworks, page objects, services, and utilities.
- Experience validating UI data against API responses and database results.
- Familiarity with Allure reporting and automated test result analysis.
- Strong debugging, root cause analysis, and problem-solving skills.
- Playwright
- TypeScript
- JavaScript
- Behaviour-Driven Development (BDD)
- Cucumber
- UI Automation Testing
- API Automation and Validation
- Azure DevOps
- CI/CD Pipeline Integration
- Locator Strategies
- Dynamic Web Application Testing
- Reusable Automation Frameworks
- Page Object Model
- Test Reporting and Failure Analysis
- Debugging and Root Cause Analysis
- SQL for data validation
- Database testing and data integrity validation
- Allure reporting
- Experience with analytics-driven applications and dashboards
- Experience working across multiple applications and product environments
- Experience mentoring junior QA engineers
- Framework optimisation and automation best practices
- Strong analytical and problem-solving skills.
- Hands-on approach to automation framework development and maintenance.
- Ability to identify high-value automation scenarios and improve test coverage.
- Strong debugging skills and attention to detail.
- Ownership of automation quality, reliability, and execution results.
- Ability to collaborate effectively with QA and development teams.
- Commitment to reusable, scalable, and maintainable automation solutions.
- Proactive approach to continuous improvement and engineering best practices.