Senior Test Automation Engineer in JavaScript

EPAM Systems

United States

Remote

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems Inc. is seeking an experienced Senior Test Automation Engineer with strong JavaScript expertise to join the QA team focused on health applications.

You will drive E2E testing, automate UI and API tests, and collaborate closely with developers and product owners to ensure high-quality releases. The ideal candidate has 3+ years of JS-based automation experience, proficiency with Selenium and modern JS testing frameworks, and excellent communication skills.

Qualifications

  • 3+ years of professional experience in JavaScript test automation.
  • Experience with Selenium, Jest, Mocha or Chai.
  • Strong programming skills in JavaScript/TypeScript.
  • E2E testing across UI and backend functionality.
  • Familiarity with Scrum/agile processes.
  • Excellent written and spoken English (B2+).

Responsibilities

  • Perform E2E testing of health applications across UI and backend.
  • Automate test scenarios using JavaScript/Node.js frameworks.
  • Conduct manual testing for areas beyond automation.
  • Collaborate with developers, product owners, and Scrum team members.
  • Support sprint planning, backlog grooming, and retrospectives.
  • Develop scalable and efficient automated test scripts.
  • Troubleshoot testing issues and improve coverage.

Skills

JavaScript
Node.js
Selenium
Jest
Mocha
Chai
E2E testing
Test automation
Scrum
English (B2+)

Tools

Selenium WebDriver
Chai/Mocha

Job description

We are seeking an experienced Senior Test Automation Engineer with strong expertise in JavaScript to join our dedicated team focused on delivering high-quality health applications. In this role, you will work closely with a QA Testing Team to ensure the reliability and performance of applications through rigorous E2E testing and the use of cutting-edge automation frameworks.

Responsibilities
  • Perform E2E testing of health applications, addressing both UI and backend/API components
  • Automate test scenarios using existing test automation frameworks built with JavaScript and Node.js
  • Conduct manual testing to ensure holistic test coverage in areas outside the scope of automation
  • Work with test automation tools such as Selenium for UI testing and Chai/Mocha for backend/API testing
  • Design, develop, and maintain automated test scripts using JavaScript-based frameworks
  • Evaluate test outcomes to identify system defects and areas for performance improvement
  • Collaborate with developers, product owners, and other Scrum team members to align testing strategies with business goals
  • Support sprint activities, such as planning, backlog grooming, and retrospectives
  • Develop scalable and efficient testing approaches for complex applications
  • Troubleshoot testing issues and recommend solutions to enhance workflows and test coverage
Requirements
  • Over 3 years of professional experience in test automation with JavaScript
  • Proven experience with test automation frameworks including Selenium, Jest, Mocha, or Chai
  • Strong programming skills in languages such as Java, Python, JavaScript, or TypeScript
  • Background in QA principles, test automation strategies, and software testing lifecycles
  • Expertise in E2E testing, covering both UI and backend functionality
  • Proficiency in collaborating within Scrum team environments to deliver high-quality results
  • Understanding of manual and automated testing approaches and their complementary roles
  • Capability to design test scripts that are efficient, reliable, and maintainable in enterprise systems
  • Skills in debugging and optimizing test scripts to enhance performance
  • Showcase of problem-solving abilities with attention to detail and quality assurance
  • Ability to communicate effectively in both written and spoken English (B2 level or higher)
  • Nice to have Experience with Electronic Health Record (EHR) software or similar healthcare software Familiarity with Node.js and JavaScript-based test automation frameworks Strong communication skills for effective collaboration across cross-functional teams
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automation Tester (JS)
Senior Automation Tester (JS)

EPAM Systems • United States

Remote
USD 90,000 - 130,000
Senior JS Test Automation Engineer - E2E Health
Senior JS Test Automation Engineer - E2E Health

EPAM Systems Inc • United States

Remote
USD 90,000 - 130,000
Lead Test Automation Engineer (JavaScript, Playwright)
Lead Test Automation Engineer (JavaScript, Playwright)

EPAM Systems • United States

On-site
USD 130,000 - 170,000
QA Engineering Lead — Automation & Quality Strategy
QA Engineering Lead — Automation & Quality Strategy

Roberts Recruiting, LLC • Wellesley (MA)

On-site
USD 100,000 - 130,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Red Global • United States

Remote
USD 110,000 - 150,000
Sr Software Engineer
Sr Software Engineer

Real Staffing Group • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Senior Automation Tester (JavaScript - ReactJS and Backend Java Services)
Senior Automation Tester (JavaScript - ReactJS and Backend Java Services)

EPAM Systems • United States

Remote
USD 110,000 - 150,000
Senior Test Automation Engineer
Senior Test Automation Engineer

VideaHealth • Boston (MA)

On-site
USD 100,000 - 130,000
SQA Manager
SQA Manager

Roberts Recruiting • Wellesley (MA)

On-site
USD 100,000 - 130,000
Software Engineer in Test
Software Engineer in Test

Compunnel Inc. • Merrimack (NH)

On-site
USD 120,000 - 160,000