Automation Test Engineer (Playwright, Typescript)

Iconma LLC

  • Richmond, VA
  • 6 days ago

    Highlights

    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.

    Numbers & Facts

    LocationRichmond, VA

    Description

    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

    Similar Jobs