Applications are closed for this role. It was originally posted 2026-05-29. It’s no longer accepting applicants — see roles ELEKS is still hiring for →, or browse the live openings below.
About this role
ELEKS Quality Assurance Office is looking for a Senior Automation Test Engineer (Python) in Ukraine, Poland, Croatia and Argentina.
ABOUT PROJECT
The project is a web-based platform for financial advisors.
The client portal allows advisors to control the user experience by enabling or disabling features and functionality for each client.
- 5+ years of experience as QA Automation Engineer • Strong understanding of software testing methodologies, automation frameworks, and QA best practices • Experience with automation testing tools such as Selenium, Katalon Studio, and Cucumber • Familiarity with CI/CD tools and automation platforms including Jenkins and SonarQube • Knowledge of programming and scripting languages such as JavaScript, HTML, CSS, and related technologies • Understanding of white-box, black-box, regression, integration, and functional testing methodologies • Familiarity with the software development lifecycle and Agile/Scrum practices • Strong analytical, troubleshooting, and problem-solving skills • Excellent communication and collaboration abilities • Strong organizational and time management skills with the ability to manage multiple priorities and deadlines • High attention to detail and commitment to software quality • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field • Upper - Intermediate level of English
- Experience using Jira, Confluence, SQL, and TestRail • Understanding of automated testing within CI/CD environments • Experience building or maintaining reusable automation frameworks • Ability to analyze testing metrics and recommend process improvements • Self-starter mindset with a strong focus on continuous learning and innovation
- Design, develop, execute, and maintain automated test scripts and testing frameworks • Create scalable automation solutions to maximize testing coverage while minimizing manual effort • Develop and execute software test plans, test cases, and regression test suites • Debug software products through systematic testing and root cause analysis • Analyze test results, identify defects, and collaborate with development teams to resolve issues • Review technical specifications and design documentation to ensure testability and quality coverage • Track, document, and manage software defects throughout the software development lifecycle • Apply and maintain quality assurance standards, testing methodologies, and best practices • Conduct regression, integration, functional, and end-to-end testing as needed • Support CI/CD processes through automated testing integration and continuous quality monitoring • Monitor quality assurance metrics and testing outcomes to identify areas for improvement • Collaborate cross-functionally with developers, product owners, and QA team members in Agile/Scrum environments • Contribute to continuous improvement initiatives related to testing processes, tools, and frameworks
- Close cooperation with a customer • Challenging tasks • Competence development • Team of professionals • Dynamic environment with a low level of bureaucracy
Tech stack
PythonJavaScript