Login Sign Up

Quality Engineer (Playwright)

ValueLabs

2 - 5 years

Hyderabad

Posted: 29/01/2026

Getting a referral is 5x more effective than applying directly

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.