Senior Software Development Engineer in Test (SDET) with a strong Java development background
. You will play a key role in ensuring the quality and reliability of large-scale distributed microservices systems. This is an opportunity to work on complex automation challenges and contribute to the delivery of high-quality software solutions.
Responsibilities
Design, develop and maintain advanced Java or JavaScript-based test automation frameworks and tools for scalable microservices architectures
Develop, execute and maintain automated test suites including non-functional tests such as performance, scalability and security
Collaborate with Product Managers, QA engineers and Software Developers across global teams to deliver high-quality products and clear test reporting
Proactively triage, analyze and resolve issues, identifying root causes and implementing timely fixes or workarounds
Provide Level 3 production support, analyzing incidents, minimizing business impact and implementing preventive measures
Translate business requirements and use cases into effective technical test solutions
Contribute to the continuous improvement of CI/CD pipelines and DevOps processes
Requirements
Bachelor's degree in Computer Science, Engineering or related field (or equivalent experience)
10+ years of experience in software development, systems design and automation testing
Strong hands-on experience with Java, Spring, Maven and Git
Proven expertise in automated testing including BDD frameworks such as JBehave, Karate or Cucumber/Gherkin
Experience with relational databases such as Oracle, SQL Server or PostgreSQL
Solid understanding of microservices and REST or GraphQL APIs
Proficiency in CI/CD tools such as Jenkins, GitLab or similar
Experience with cloud technologies (preferably AWS), Docker and Kubernetes
Familiarity with GenAI tools for test automation such as GitHub Copilot or equivalent
Experience in functional and non-functional testing including performance, scalability and security
Strong analytical, problem-solving and interpersonal skills
Ability to work independently and collaboratively in a distributed team environment
Experience in data analytics and data-focused projects
Nice to have
Experience in financial services or with financial market data
ISTQB Foundation in Software Testing certification
Familiarity with Zephyr, JIRA, Datadog, JavaScript or TypeScript, Selenium, JMeter, Gatling or other non-functional testing tools
Prior experience providing Level 3 production support
We offer
EPAM Employee Stock Purchase Plan (ESPP)
Protection benefits including life assurance, income protection and critical illness cover
Private medical insurance and dental care
Employee Assistance Program
Competitive group pension plan
Cyclescheme, Techscheme and season ticket loans
Various perks such as free Wednesday lunch in-office, on-site massages and regular social events
Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
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
* + All benefits and perks are subject to certain eligibility requirements
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.