Automation Engineer | Hybrid in Richmond, VA or Atlanta, GA | 6+ Months

Genius Business Solutions

Automation Engineer | Hybrid in Richmond, VA or Atlanta, GA | 6+ Months

Richmond, VA
Paid
  • Responsibilities

    About Genius Business Solutions Inc. (GBSI)

    Featured in CNBC, Digital Journal, Fox News, and CIO Review, GBSI is a globally recognized IT services leader with 20+ years serving Fortune 500 organizations. Our teams deliver solutions across automotive, manufacturing, retail, and pharmaceutical industries. Headquartered in Moline, IL, GBSI supports clients and consultants throughout the US, Canada, Europe, and India.

    Join our innovative team to lead enterprise-grade SAP solutions and drive digital transformation initiatives across global enterprises.


    Job Summary

    We are looking for a Automation QA Engineer with strong expertise in TypeScript/JavaScript and hands-on experience designing and maintaining Playwright automation frameworks from scratch. The ideal candidate will build scalable UI and API automation solutions, develop robust end-to-end test suites, implement network mocking and test utilities, and integrate automation into CI/CD pipelines. Candidates should have solid knowledge of Playwright concepts, API testing, Git, SQL, Agile methodologies, and QA best practices, along with strong debugging and communication skills.

    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.
    • 5-6 years of Hands-on test automation experience, including 2+ years with Playwright building and maintaining production automation frameworks. (Overall 10 years required)
    • 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.

    Equal Employment Opportunity

    GeniusBSI is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.

    All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other basis as protected by federal, state, or local law.