Dmytro Adamtsev
Software Test Automation Engineer
Experience
Software Test Automation Engineer
EPAM Systems
Designed and implemented test automation from scratch for an AI-powered platform, covering API, UI, and cloud-based workflows
Performed testing across AWS, GCP, and Azure environments
Contributed to prompt engineering and LLM (Large Language Model) validation scenarios
Collaborated with cross-functional teams to ensure robust model evaluation and quality assurance
Developed automation test frameworks from scratch for both UI and API layers using Selenide, Rest Assured, and WebTestClient
Built a scalable automation platform to support feature validation and regression testing, significantly improving test coverage and reliability
Worked closely with developers to integrate tests into CI/CD pipelines and improve feedback loops
Participated in UI and API automation for a financial web application using Cucumber, Selenium, and Rest Assured
Collaborated closely with developers and BAs in Agile sprints to refine user stories and acceptance criteria
Mentored junior and trainee QA engineers, helping them grow in automation and domain knowledge
Conducted technical interviews and led onboarding sessions for new team members
Actively contributed to team knowledge sharing and process improvement initiatives
Software Test Automation Engineer
QArea
- Developed and maintained a Java-based automation testing framework using JUnit
- Actively used Charles Proxy and Postman for debugging and API validation
- Performed regression testing and test execution via TeamCity CI
- Created and maintained test cases and documentation in TestRail
- Collaborated with a distributed team across US time zones, ensuring effective communication and coordination
Junior Software Test Automation Engineer
Global Logic
- Developed and maintained automation testing frameworks in JavaScript, with a strong emphasis on embedded systems testing
- Conducted API testing to ensure seamless integration and functionality
- Specialized in embedded testing, ensuring the reliability and performance of embedded systems
- Led smoke and regression testing activities, analyzing results for system stability and functionality
- Applied test design techniques to create effective and efficient test strategies, optimizing coverage and identifying key system flaws
Trainee-Junior Software Test Automation Engineer
EPAM Systems
- Developed and supported automation testing frameworks in Java, including API tests based on RestAssured and UI tests based on JDI
- Analyzed and documented defects to ensure timely resolution and quality assurance
- Communicated with the team, represented functional improvements during live demos, and actively participated in Scrum meetings
- Gained extensive knowledge and hands-on experience in automation testing and related processes, continuously improving skills and contributing to the team’s success
Summary
Detail-oriented Automation QA Engineer with 5+ years of experience in both manual and automated testing across diverse projects and domains. Skilled in designing and executing test cases, developing robust automation frameworks, and ensuring comprehensive test coverage to deliver high-quality software.
Skills
- Programming: Java, Python, Js
- Automation Tools: Maven, Gradle, Selenide, Selenium, Rest Assured, Webtestclient, Testng, Junit, Cucumber, Playwright, Pytest
- Test Management And Reporting: Jira, Testrail, Confluence, Allure, Reportportal
- Ci/cd And Devops Tools: Jenkins, Teamcity, Docker, Kibana, Elastic
- Api And Web Services: Rest, Postman, Charles, Swagger, Openapi
- Other: Mentoring, Inteviewing, Scrum, Kanban, Sdlc/stlc
Languages
Education
Kharkiv National University of Radio Electronics
M.S. in System Engineering · System Engineering · Kharkiv, Ukraine
Kharkiv National University of Radio Electronics
B.S. in System Engineering · System Engineering · Kharkiv, Ukraine
Similar Freelancers
Discover other experts with similar qualifications and experience