ELEKS
Quality Assurance Office is looking for a Senior Automation Test Engineer (Python) in Ukraine, Poland, Croatia and Argentina.ABOUT PROJECTThe 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.REQUIREMENTS5+ years of experience as QA Automation EngineerStrong understanding of software testing methodologies, automation frameworks, and QA best practicesExperience with automation testing tools such as Selenium, Katalon Studio, and CucumberFamiliarity with CI/CD tools and automation platforms including Jenkins and SonarQubeKnowledge of programming and scripting languages such as JavaScript, HTML, CSS, and related technologiesUnderstanding of white-box, black-box, regression, integration, and functional testing methodologiesFamiliarity with the software development lifecycle and Agile/Scrum practicesStrong analytical, troubleshooting, and problem-solving skillsExcellent communication and collaboration abilitiesStrong organizational and time management skills with the ability to manage multiple priorities and deadlinesHigh attention to detail and commitment to software qualityBachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related fieldUpper - Intermediate level of EnglishNICE TO HAVEExperience using Jira, Confluence, SQL, and TestRailUnderstanding of automated testing within CI/CD environmentsExperience building or maintaining reusable automation frameworksAbility to analyze testing metrics and recommend process improvementsSelf-starter mindset with a strong focus on continuous learning and innovationRESPONSIBILITIESDesign, develop, execute, and maintain automated test scripts and testing frameworksCreate scalable automation solutions to maximize testing coverage while minimizing manual effortDevelop and execute software test plans, test cases, and regression test suitesDebug software products through systematic testing and root cause analysisAnalyze test results, identify defects, and collaborate with development teams to resolve issuesReview technical specifications and design documentation to ensure testability and quality coverageTrack, document, and manage software defects throughout the software development lifecycleApply and maintain quality assurance standards, testing methodologies, and best practicesConduct regression, integration, functional, and end-to-end testing as neededSupport CI/CD processes through automated testing integration and continuous quality monitoringMonitor quality assurance metrics and testing outcomes to identify areas for improvementCollaborate cross-functionally with developers, product owners, and QA team members in Agile/Scrum environmentsContribute to continuous improvement initiatives related to testing processes, tools, and frameworksWHAT YOU WILL GET WITH ELEKSClose cooperation with a customerChallenging tasksCompetence developmentTeam of professionalsDynamic environment with a low level of bureaucracy