We’re seeking a talented and experienced Automation QA Engineer to join our client – an innovative startup that develops robotic systems for the automated disassembly and reuse of lithium-ion batteries. The company operates at the intersection of robotics, automation, computer vision, and cloud software, contributing to sustainable energy and the circular economy.
This role requires expertise in both manual and automated testing, along with a proactive approach to optimizing our QA processes. The ideal candidate is a quick learner, takes ownership of new tools and technologies, and continuously drives improvements in testing methodologies.
In addition to software testing, client work with robots (KUKA, ABB) and PLCs (Beckhoff). While prior experience with these systems is a plus, it is not required, what matters most is your ability to learn quickly and adapt to new tools.
Experience / Skills required:
5+ years of professional experience as a QA Engineer Strong understanding of software and hardware testing methodologies, tools, and processes Great autonomy. You should understand business requirements and define the process Proficiency in automated testing frameworks and scripting languages, with a strong focus on Python (e.g., PyTest, Selenium, Robot Framework) Hands-on experience with test management tools (e.g., TestRail, Zephyr, Qase) Familiarity with CI/CD pipelines and experience integrating testing into the development workflow Strong analytical skills to assess complex systems and design effective test strategies Excellent communication and collaboration skills Upper-Intermediate English and betterGood to have:
Experience with robotic systems (KUKA, ABB, UR) and PLCs (Beckhoff), ROS2 Experience with ROS2 and other robotics middleware Experience in an industrial automation domain – familiarity with overall equipment efficiency and factory acceptance testingResponsibilities:
Oversee and manage the entire QA process, from integration testing to release validation and factory acceptance tests Design, implement, and execute comprehensive test plans, including both automated and manual test cases Enhance the testing stack by integrating modern tools and best practices Collaborate with Engineers, Product Managers, and other stakeholders to define and maintain quality standards Lead the development and maintenance of automated testing frameworks, primarily using Python Conduct end-to-end, regression, and exploratory testing as needed Continuously improve testing processes and frameworks to increase efficiency and effectiveness Quickly learn and take ownership of new testing tools and technologies, including those related to robotics and PLCs Document testing processes, identify gaps in existing documentation, and ensure clarity and consistency across QA workflows Stay updated on emerging testing tools, trends, and best practices to drive innovation in QAWe offer:
Competitive salary Vacation (up to 20 working days) Paid sick leaves (10 working days) National Holidays as paid time off Online English courses Accountant assistance and legal support Flexible working schedule, remote Direct cooperation with the customer Dynamic environment with low level of bureaucracy and great team spirit Challenging projects in diverse business domains and a variety of tech stacks Communication with Top/Senior level specialists to strengthen your hard skills Online/offline teambuildings