Quality Engineer (Playwright)
ValueLabs
2 - 5 years
Hyderabad
Posted: 29/01/2026
Job Description
Role: Playwright QE
Experience: 7+ Years
Work location: Hyderabad (Hybrid work mode)
Duration: Long-term
Job Description:
We are seeking a skilled and proactive QA Automation Engineer with strong expertise in Playwright (C#), web application testing, and CI/CD integration to design, develop, and maintain scalable, reliable, and maintainable end-to-end test automation frameworks. The ideal candidate will be instrumental in accelerating test execution, improving test coverage, and ensuring high-quality software delivery across enterprise web applications
Roles and Responsibilities:
1.Test Automation Framework Development & Maintenance
- Design, build, and maintain a robust, modular, and reusable Playwright (C#) automation framework for web applications.
- Implement Page Object Model (POM), BDD (Gherkin + SpecFlow), and custom reporting (e.g., Allure, Extent Reports) for enhanced readability and traceability.
- Integrate AI/ML-based self-healing mechanisms (e.g., dynamic locator selection, image-based validation) via the AiDE platform to reduce flakiness and maintenance overhead.
- Ensure framework supports cross-browser testing (Chrome, Firefox, Edge), mobile responsiveness, and headless execution.
2. End-to-End (E2E) Test Script Development
- Develop and execute high-quality, stable, and maintainable test scripts using C# and Playwright for complex user workflows (e.g., login, form submission, navigation, data validation).
- Automate critical business flows such as user onboarding, checkout, enrollment, and data import/export.
- Implement data-driven testing using external sources (Excel, JSON, SQL) and parameterized test cases for scalability.
- Support regression, smoke, sanity, and integration testing across multiple environments (Dev, Test, UAT, Prod).
3. CI/CD Integration & DevOps Collaboration
- Integrate automated tests into Azure DevOps pipelines (YAML) or Jenkins for automated test execution on every build.
- Configure parallel test execution to reduce test suite runtime and improve feedback loops.
- Implement test reporting and dashboards (e.g., via Azure DevOps Test Plans, Allure, or Power BI) for real-time visibility into test health and quality metrics.
- Collaborate with DevOps teams to manage test environments, test data, and pipeline orchestration.
4. Test Data Management & Environment Stability
- Work with backend teams to ensure consistent and clean test data setup and cleanup using APIs, SQL scripts, or test data factories.
- Develop test data generation tools in C# to simulate realistic user scenarios.
- Ensure test stability by handling flaky tests, timing issues, and network latency through retry logic, wait strategies, and synchronization mechanisms.
5. Debugging, Reporting & Collaboration
- Investigate and resolve test failures with root cause analysis, leveraging logs, screenshots, videos, and network traces.
- Document test results, defects, and automation gaps in Jira, Azure DevOps, or Confluence.
- Collaborate with developers to reproduce and validate fixes.
- Provide regular updates on automation progress, coverage, and defect trends to stakeholders.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
