EPAM provides enterprise software products, open-source solutions, and accelerators through its EPAM Continuum, Test IO, Reliable AI Lab, and SolutionsHub initiatives.
automation qa in machine learning systems
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Build and maintain automated testing solutions for Java microservices;
- Contribute to integration testing between Java services and AWS Lambda functions;
- Implement and maintain a microservices testing strategy covering unit, component, contract, and maintainable end-to-end tests;
- Support developers in running containerized services locally and keeping pipelines clean in a trunk-based development environment;
- Participate in Agile Scrum refinement sessions to clarify user stories and acceptance criteria;
- Apply BDD practices such as 3 Amigos and Gherkin/Cucumber;
- Collaborate with developers, analysts, and engineers to embed quality early and improve frameworks and pipelines;
- Test Machine Learning Systems through model evaluation, functional testing, and model monitoring to detect model drift;
- Build and maintain automated tests using Java, JUnit, and Rest-Assured;
- Use Pact for contract testing and Selenium and Cypress for UI testing where applicable;
- Integrate tests into CI/CD pipelines to support trunk-based development;
- Contribute to Agile ceremonies with a focus on quality and testability;
- Build and apply a Machine Learning Test Strategy with the Engineering Manager, Machine Learning, and Data Scientists.
требования
- 5+ Years of experience in Java development and test automation;
- Knowledge of microservices testing strategies;
- Familiarity with AWS platform services, including Lambda, API Gateway, S3, CloudWatch, and IAM;
- Experience working in Agile Scrum and applying BDD practices;
- Familiarity with CI/CD pipelines and trunk-based development;
- Strong communication skills and a passion for continuous learning;
- Some experience with Machine Learning systems;
- English proficiency at B2 level or higher.
условия
- Remote collaboration is available from Ukraine, including Lviv.
навыки
Глобальная компания в сфере digital engineering, product development и технологического консалтинга.