What are the responsibilities and job description for the Playwright Test Automation Engineer position at Cynet Systems?
We are looking for Playwright Test Automation Engineer for our client in Charlotte, NC
Job Title: Playwright Test Automation Engineer
Job Type: Contract
Job Overview:
- Responsible for designing, developing, and maintaining end-to-end automated testing solutions using Playwright.
- Builds and enhances automation frameworks for modern web applications while ensuring test stability, scalability, and performance.
- Collaborates with development, QA, and product teams to support continuous integration and quality assurance initiatives.
Requirement/Must Have:
- Strong experience with Playwright.
- Proficiency in JavaScript or TypeScript.
- Strong understanding of test automation frameworks and design patterns.
- Experience testing modern web applications using frameworks such as React, Angular, or Vue.
- Knowledge of HTML, CSS, and DOM concepts.
- Familiarity with REST API testing.
- Experience with version control systems such as Git.
- Hands-on experience with CI/CD tools and pipelines.
- Strong analytical, debugging, and problem-solving skills.
Experience:
- Experience developing and maintaining automated test frameworks.
- Experience with end-to-end, regression, and smoke test automation.
- Experience integrating automated tests into CI/CD environments.
Responsibilities:
- Design, develop, and maintain end-to-end automated tests using Playwright.
- Build and enhance automation frameworks using JavaScript or TypeScript.
- Automate functional, regression, and smoke test suites.
- Integrate Playwright tests into CI/CD pipelines such as GitHub Actions, GitLab CI, Azure DevOps, or Jenkins.
- Collaborate with developers, QA teams, and product owners to understand requirements and test scenarios.
- Execute automated tests and analyze failures.
- Report defects with detailed root cause analysis.
- Ensure test stability, maintainability, and execution efficiency.
- Perform cross-browser testing across Chromium, Firefox, and WebKit.
- Utilize Playwright features such as fixtures, tracing, reporting, and parallel execution.
- Participate in code reviews and contribute to quality assurance best practices.
Should Have:
- Experience with Cypress, Selenium, or Puppeteer.
- Knowledge of BDD tools such as Cucumber or Gherkin.
- Exposure to performance or accessibility testing.
- Experience with Docker or containerization tools.
- Understanding of Agile and Scrum methodologies.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform.
Skills:
- Playwright automation testing.
- JavaScript and TypeScript development.
- CI/CD pipeline integration.
- Web application testing.
- REST API testing.
- Cross-browser testing.
- Automation framework design.
- Debugging and root cause analysis.
- Agile collaboration and communication.