Senior Test Automation Engineer (Remote) at EPAM Systems Inc
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 25

Salary

95000.0

Posted On

16 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Selenium, Jenkins, Automation Tools, Soapui, Git, Test Automation

Industry

Information Technology/IT

Description

We are seeking a skilled Test Automation Engineer with a strong foundation in both automation and manual testing.
The role involves building and enhancing our automation framework, integrating tests into CI/CD pipelines, and ensuring the highest quality of software delivery during our transition from manual to automated testing.
Req.#868356477

REQUIREMENTS

  • Bachelor’s degree in Computer Science or related field; Master’s degree preferred
  • 5+ years in Quality Assurance, including 3+ years in automation development or combined development/testing roles
  • Strong experience in REST and SOAP API testing (SOAPUI, Groovy scripting preferred)
  • Proven skills in Selenium or similar automation tools
  • Experience creating and maintaining automation scripts that meet acceptance criteria
  • Solid understanding of Agile methodology
  • Excellent analytical, troubleshooting, and organizational skills
  • Experience integrating test automation into CI/CD pipelines (Jenkins, Git)
  • Strong manual testing knowledge to support hybrid testing efforts
  • Financial Services or Wealth Management industry experience is a strong plus
Responsibilities
  • Design, write, and execute functional, integration, and acceptance test cases
  • Automate regression, functional, and smoke test scenarios using Java and Selenium (or similar tools)
  • Develop and maintain automation for both REST APIs and front-end applications
  • Integrate automated test suites into Jenkins-based CI/CD pipelines
  • Manage test data, environments, and script versions for consistent testing outcomes
  • Document and report defects clearly, ensuring quick resolution
  • Plan and execute automation tasks while maintaining testing standards within the team
  • Collaborate closely with developers, analysts, and QA peers to troubleshoot and resolve system issues
  • Support the transition from manual to automated testing by leveraging manual testing expertise
Loading...