Playwright Test Automation Engineer
CYNET SYSTEMS INC.
Charlotte, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Charlotte, United States of America
Tech stack
HTML
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
CSS
Code Review
Continuous Integration
Software Debugging
Software Design Patterns
Document Object Model (DOM)
Firefox
Github
Selenium
Smoke Testing
Software Testing Automation Framework
TypeScript
Web Applications
Web Testing
WebKit
Google Cloud Platform
React
Cypress
Puppeteer (Software)
GIT
Vue.js
Containerization
Angular
Gitlab-ci
Gherkin
Bug Reporting
Playwright
Browser Testing
REST
Cucumber
Software Version Control
Docker
Jenkins
Job description
- 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., * 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.
Requirements
- 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., * 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.