QA Automation Engineer (Playwright)
QA Automation Engineer (Playwright)
Experience : 5+ Years
Shift : 2pm to 11pm/9am to 6pm
Job Location : Ahmedabad (Onsite)/Bengaluru (Hybrid)
Job Description:
We are seeking a highly skilled QA Automation Engineer with hands-on experience in Playwright or similar test automation tools. The ideal candidate will have a deep understanding of web application architecture and be passionate about ensuring the quality and performance of web applications through scalable test automation strategies. You will play a key role in our agile product development process, working closely with cross-functional teams to deliver high-quality, reliable software solutions.
Key Responsibilities:
- Design, develop, and maintain automated test scripts for web applications using Playwright, Cypress, or similar tools.
- Develop and execute detailed test plans, test cases, and automated test scripts to validate functionality and performance.
- Implement and maintain robust and scalable test frameworks (e.g., TestNG, JUnit).
- Collaborate with developers, DevOps, and product teams to triage issues and ensure quality across the SDLC.
- Integrate automated tests into CI/CD pipelines using tools like Jenkins for continuous testing and delivery.
- Conduct various types of testing including functional, regression, integration, performance, and end-to-end testing.
- Debug and investigate test failures, identifying root causes and working with engineers to resolve issues.
- Contribute to test strategy, automation best practices, and overall QA standards.
- Maintain comprehensive test documentation including test results, defect logs, and coverage reports.
- Provide mentorship to junior QA engineers on automation frameworks, scripting, and testing standards.
Required Qualifications:
- Solid experience with Playwright, Cypress.
- Strong grasp of web application architecture, including JavaScript, GraphQL, and RESTful APIs.
- Hands-on experience with testing frameworks like JUnit, or similar.
- Working knowledge of CI/CD tools, especially Jenkins or equivalent systems.
- Proven ability to write clean, reusable, and scalable test scripts.
- Strong debugging, problem-solving, and analytical skills.
- Good understanding of QA best practices and agile methodologies.
Nice to Have Skills:
- Experience with performance testing tools and methodologies.
- Exposure to containerized environments (e.g., Docker) and cloud platforms (e.g., AWS, Azure).
- Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD) approaches.