Job Title: Automation Engineer Duration: 6 Months Location: Hybrid in Richmond, VA or Atlanta, GA (3 days onsite, 2 days remote)
Roles and 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.
Required Qualification: • 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.
What are the top 3 skills required for this role 1. Automation testing experience. 2. Playwright automation testing. 3. Typescript, Javascript, xPath, resource locators etc.
Additional Information: Build and deliver automation test suites using Playwright framework, Healthcare experience, Member portal experience, Selenium, Javascript automation testing experience.
Years of Experience: 7+ Years of Experience
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws.This position's pay range is $45.00/hr - $50.00/hr.