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.
REQUIREMENTS
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
NICE TO HAVE
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
RESPONSIBILITIES
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
WHAT YOU WILL GET WITH ELEKS
Close cooperation with a customer
Challenging tasks
Competence development
Team of professionals
Dynamic environment with a low level of bureaucracy