Senior Software Test Automation Engineer (Java)

EPAM Systems

  • Anywhere, CA
  • 1 day ago

    Highlights

    Leverage EPAMs cutting-edge AI tool to elevate testing through automated test case generation, smart test data creation, visual regression testing, and intelligent bug report analysis. • 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.

    Numbers & Facts

    LocationAnywhere, CA

    Description

    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, youll collaborate with top-tier innovators, gain autonomy to explore your ideas, and grow your skills in a culture built for tech excellence.

    The recruiting efforts for this position are intended to fill an existing vacancy for a new position.

    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 EPAMs 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

    • Bachelors or Masters 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

    We offer/Benefits

    • Medical, Dental and Vision Insurance (Subsidized)

    • Health Savings Account

    • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)

    • Short-Term and Long-Term Disability (Company Provided)

    • Life and AD&D Insurance (Company Provided)

    • Employee Assistance Program

    • Unlimited access to LinkedIn learning solutions

    • Matched 401(k) Retirement Savings Plan

    • Paid Time Off – the employee will be eligible to accrue 15-25 paid days, depending on specific level and tenure with EPAM (accrual eligibility may change over time)

    • Paid Holidays - nine (9) total per year

    • Legal Plan and Identity Theft Protection

    • Accident Insurance

    • Employee Discounts

    • Pet Insurance

    • Employee Stock Purchase Program

    • If otherwise eligible, participation in the discretionary annual bonus program

    • If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program

    Similar Jobs

    See more jobs