Automation Engineer

Automation Engineer

Posted 1 day ago by 1762934185

Negotiable
Outside
Remote
USA

Summary: As an Automation Engineer, you will design and implement automation frameworks to enhance continuous testing across product lines, utilizing Playwright (TypeScript) and CI/CD integration. This role involves collaboration with various teams to improve test efficiency and explore AI-driven automation for better test stability and coverage. You will also mentor teams and define best practices for quality automation. This position is a hands-on technical leadership role focused on driving framework evolution.

Key Responsibilities:

  • Architect and enhance the Playwright (TypeScript) automation framework to ensure scalability, maintainability, and cross-browser/device coverage
  • Build and optimize CI/CD pipelines using GitHub Actions to enable automated test runs, parallel execution, and test sharding for faster feedback
  • Collaborate with engineers and product managers to create test strategies and plans that ensure quality throughout the SDLC
  • Perform manual regression, functional, integration, usability, and user acceptance testing
  • Integrate BrowserStack for multi-device, multi-OS testing, and implement efficient parallelization to reduce execution time
  • Improve test suite coverage across UI, API, and accessibility, ensuring reliable and repeatable execution
  • Generate, analyze, and publish test reports to identify root causes of failures, flakiness, or performance degradation
  • Work with observability platforms to monitor application health and integrate test insights into dashboards
  • Experiment with AI-assisted automation tools (e.g., self-healing, defect prediction, intelligent test selection) to drive innovation

Key Skills:

  • Bachelor's degree in Computer Science or 8+ years of equivalent experience in software automation and framework design
  • Strong experience with Playwright using TypeScript for end-to-end automation
  • Hands-on experience with BrowserStack (or similar cloud device farms) for distributed, parallel, and sharded test execution
  • Experience or interest in AI-enhanced testing (e.g., self-healing, test generation, or anomaly detection)
  • Solid understanding of modern HTML5, CSS3, and JavaScript fundamentals
  • Strong understanding of RESTful APIs, asynchronous programming, and microservices-based architectures
  • Expertise in CI/CD pipelines, especially GitHub Actions, including matrix builds, caching, and environment management
  • Familiarity with test case management tools (e.g., Tricentis, TestRail, Xray) for linking automation with test coverage
  • Working knowledge of observability and monitoring platforms (e.g., Datadog, New Relic)
  • Exposure to accessibility testing (WCAG/A11Y) and tools like Axe or Evinced
  • Strong communication and collaboration skills, with the ability to work across geographically distributed teams
  • Experience with Angular or React applications is a plus
  • Experience with AWS or other cloud services is a plus

Salary (Rate): undetermined

City: New York

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

RESPONSIBILITIES:
Kforce has a client that is seeking a Automation Engineer in New York, NY.

Summary:
As an Automation Engineer, you will design, implement, and scale modern end-to-end automation frameworks that power continuous testing and ensure release confidence across all product lines. You'll combine deep hands-on technical expertise in Playwright (TypeScript) with architectural thinking to enable parallel, sharded execution, CI/CD integration through GitHub Actions, and BrowserStack cloud orchestration. You will collaborate with engineers, QA, and product teams to improve test efficiency, ensure system observability, and explore the use of AI-driven automation to optimize test stability, coverage, and analysis. This is a hands-on technical leadership role where you'll drive framework evolution, mentor teams, and define best practices for quality automation.

Duties:
* Architect and enhance the Playwright (TypeScript) automation framework to ensure scalability, maintainability, and cross-browser/device coverage
* Build and optimize CI/CD pipelines using GitHub Actions to enable automated test runs, parallel execution, and test sharding for faster feedback
* Collaborate with engineers and product managers to create test strategies and plans that ensure quality throughout the SDLC
* Perform manual regression, functional, integration, usability, and user acceptance testing
* Integrate BrowserStack for multi-device, multi-OS testing, and implement efficient parallelization to reduce execution time
* Improve test suite coverage across UI, API, and accessibility, ensuring reliable and repeatable execution
* Generate, analyze, and publish test reports to identify root causes of failures, flakiness, or performance degradation
* Work with observability platforms to monitor application health and integrate test insights into dashboards
* Experiment with AI-assisted automation tools (e.g., self-healing, defect prediction, intelligent test selection) to drive innovation

REQUIREMENTS:
* Bachelor's degree in Computer Science or 8+ years of equivalent experience in software automation and framework design
* Strong experience with Playwright using TypeScript for end-to-end automation
* Hands-on experience with BrowserStack (or similar cloud device farms) for distributed, parallel, and sharded test execution
* Experience or interest in AI-enhanced testing (e.g., self-healing, test generation, or anomaly detection)
* Solid understanding of modern HTML5, CSS3, and JavaScript fundamentals
* Strong understanding of RESTful APIs, asynchronous programming, and microservices-based architectures
* Expertise in CI/CD pipelines, especially GitHub Actions, including matrix builds, caching, and environment management
* Familiarity with test case management tools (e.g., Tricentis, TestRail, Xray) for linking automation with test coverage
* Working knowledge of observability and monitoring platforms (e.g., Datadog, New Relic)
* Exposure to accessibility testing (WCAG/A11Y) and tools like Axe or Evinced
* Strong communication and collaboration skills, with the ability to work across geographically distributed teams
* Experience with Angular or React applications is a plus
* Experience with AWS or other cloud services is a plus

What you'll need to be successful:
* Experience designing and maintaining modern end-to-end automation frameworks (Playwright preferred)
* Experience improving test suite performance through parallel execution, sharding, and flakiness reduction
* Strong hands-on coding and debugging skills in TypeScript and JavaScript
* Deep understanding of web fundamentals-DOM structure, CSS selectors, async events, and accessibility
* Ability to build, optimize, and maintain CI/CD pipelines for automation with GitHub Actions
* Willingness to perform manual testing where needed to understand product workflows and edge cases

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.