
Automation Test Engineer (Playwright, Typescript)
ICONMA · Richmond, VA
Strong hiring record · median 4 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
Our Client, an IT Services and Consultant company, is looking for an Automation Test Engineer (Playwright, Typescript) for their Richmond, VA/ Atlanta, GA/ Hybrid location.
Responsibilities
- Design, build, and maintain a scalable Playwright automation framework using TypeScript/JavaScript, applying Page Object Model or equivalent design patterns for reusability and maintainability.
- Develop end-to-end UI automation suites covering critical business workflows, regression scenarios, and smoke tests across Chromium, Firefox, and WebKit.
- Write resilient locators using Playwright's role-based and test-id strategies, leveraging auto-waiting and web-first assertions to eliminate hard waits and reduce flakiness.
- Build reusable fixtures, custom commands, and test utilities; manage authentication state via storageState to avoid redundant login flows.
- Implement API test automation using Playwright's request fixture for service-layer validation and test data setup/teardown.
- Implement network interception and mocking (page.route) to isolate the UI from unstable downstream dependencies and to test error and edge-case states.
Requirements
- Bachelor’s degree in computer science, Engineering, or related field.
- 3–6 years of hands-on test automation experience, including 2+ years with Playwright building and maintaining production automation frameworks.
- Strong programming proficiency in TypeScript and/or JavaScript (Java Playwright bindings acceptable depending on stack).
- Demonstrated experience architecting automation frameworks from scratch — not just writing scripts in an existing one.
- Solid understanding of Playwright core concepts: locators, auto-waiting, fixtures, projects, parallelism, retries, tracing, and configuration.
- Proficiency with API testing — REST, JSON payloads, status code and schema validation (Playwright request, Postman, or REST Assured).
- Hands-on CI/CD integration experience with at least one of GitHub Actions, Jenkins, Azure DevOps, or GitLab CI.
- Strong Git skills — branching, pull requests, merge conflict resolution, code review participation.
- Working SQL knowledge for test data setup and backend validation.
- Solid grasp of QA fundamentals: test design techniques, boundary and equivalence analysis, risk-based testing, defect lifecycle.
- Experience working in Agile/Scrum teams with sprint-based delivery.
- Strong debugging and root cause analysis skills; ability to investigate failures across UI, API, and data layers.
- Clear written and verbal communication — able to explain quality risk to non-technical stakeholders.
- Automation testing experience.
- Playwright automation testing.
- Typescript, Javascript, xPath, resource locators etc.
Why Should You Apply?
- Health Benefits
- Referral Program
Excellent growth and advancement opportunities
Skills
- Playwright
- TypeScript
- JavaScript
- Java
- JSON
- Postman
- Rest Assured
- GitHub Actions
- Jenkins
- Azure DevOps
- GitLab CI
- Git
- SQL
More jobs at ICONMA
All 66Similar roles
- Quality Assurance Engineer IICadence · Sturgeon Bay, WI, United Statestoday
- EMIT QA AnalystTechDigital · Mason, OHtoday
- Firmware Release & Test Automation EngineerVerkada · San Mateo, CA United States · USD 125,000–260,000/yrtoday
- Senior Test Engineer – AlarmsVerkada · San Mateo, CA United States · USD 130,000–280,000/yrtoday
- System Integration Test Engineer - Secret ClearanceNesco Resource · Grand Prairie, TXtoday
- Test Automation AssociateAlumni · Wilmington, DE, United Statestoday