Senior Software Test Automation Engineer (Java)

RemoteSalary not specified
Canada

Tech Stack

SeleniumJenkinsGitAPIJava

Job Description, Responsibilities & Requirements

About the Position

Join EPAM to participate in building automation frameworks from the ground up for a leading Wealth Management firm. In this role, you will drive quality across portfolio management and asset movement platforms, helping transition a team from manual to automated testing at scale.

Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your ideas, and grow your skills in a culture built for tech excellence.

Req.#1054417964

Responsibilities

  • Design and execute functional, integration, acceptance, and regression test cases across back-end REST APIs and front-end systems for a Portfolio and Tax Management platform
  • Build and maintain automation frameworks using Java and Selenium, supporting smoke, functional, and regression testing within a team actively transitioning from manual processes
  • Integrate automated test suites into CI/CD pipelines using Jenkins, ensuring consistent DevOps alignment and adherence to quality standards across the team
  • Manage test data, test environments, and script versioning via Git, while delivering precise defect documentation and reporting
  • Apply strong analytical and troubleshooting skills to resolve system issues efficiently, collaborating with cross-functional stakeholders within an Agile methodology
  • Leverage EPAM's cutting-edge AI tool to elevate testing through automated test case generation, smart test data creation, visual regression testing, and intelligent bug report analysis

Requirements

  • 5+ years of QA experience with at least 3+ years in test automation development, including hands-on scripting and framework building
  • Proficiency in Java as a core programming language, with practical experience using Selenium or comparable front-end automation tools
  • Strong background in REST and SOAP API testing, with knowledge of SOAPUI and Groovy scripting preferred
  • Proven experience integrating test suites with CI/CD pipelines using Jenkins and managing version control through Git
  • Bachelor's or Master's degree in Computer Science or a related field, with solid foundational knowledge of manual testing practices
  • Excellent English communication skills at B2 level or above, with the ability to engage in client-facing interactions; experience in Financial Services or Wealth Management is a strong advantage

Nice to Have

  • Agile methodology
  • AI tool for testing

We Offer

  • Opportunity to work with leading innovators in the tech industry
  • Autonomy to explore and implement your ideas
  • Professional growth in a culture built for tech excellence

About the Company

EPAM Systems is a global software engineering and product development company that partners with many of the world’s leading organizations to deliver technology solutions that matter.

Job Details

Company name:
EPAM
Location:
Canada
Work Mode:
Remote
Posted on TheJob:
Aug 7, 2026
Last checked:
Aug 7, 2026
Posted on the source:
Jul 23, 2026
Apply Now