Senior Software Test Automation Engineer (Java)
✨ AI Summary
EPAM Systems, an IT services company, is hiring a Senior Software Test Automation Engineer (Java) in Canada for a Wealth Management client. You will build automation frameworks from scratch, transitioning a team from manual to automated testing. Tech stack: Java, Selenium, REST/SOAP APIs, Jenkins, Git. Requires 5+ years of QA experience with 3+ years in test automation, strong Java and Selenium skills, and B2+ English; financial services experience is a plus. Perks include company-paid healthcare, RRSP match, and unlimited LinkedIn learning.
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
Benefits
Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
Life and AD&D Insurance (Company Paid)
Employee Assistance Program (Company Paid)
Telehealth (Company Paid)
Short-term Disability (Company Paid)
Long-Term Disability
Paid Time Off (including vacation and sick days)
Registered Retirement Savings Plan (RRSP) with Company match
Maternity/Parental/Adoption Leave Top-up
Employee Stock Purchase Program
Critical Illness Insurance
Employee Discounts
Unlimited access to LinkedIn learning solutions
About the Company
More jobs at EPAM Systems
-
Lead Data Engineer
Viet Nam · remote · Aug 20, 2026
-
Senior QA Engineer (Manual/API)
Viet Nam · remote · Aug 20, 2026
-
Senior AI Platform Engineer/AI Architect - Microsoft Technologies (relocation to the Netherlands)
Serbia, Spain, Ireland · remote · Aug 20, 2026
-
Senior Security & Test Engineer, A2A
Armenia, Georgia, Kazakhstan, Kyrgyzstan, Uzbekistan · remote · Aug 20, 2026
-
Lead Data DevOps
Mexico, Colombia · remote · Aug 20, 2026