
Test automation (Python, automotive)
Luxoft • Ukraine
Role & seniority
- QA Hybrid Test Engineer (mid-level to senior emphasis inferred from responsibilities)
Stack/tools
-
Python for automated test scripting
-
Automation frameworks (development and maintenance)
-
Git, JFrog Artifactory
-
Python virtual environments
-
Logs analysis and troubleshooting
-
Scrum collaboration (Sprint planning, daily stand-ups)
-
Automotive/embedded systems context; HiL/SIL familiarity (nice-to-have)
Top 3 responsibilities
-
Design, develop, and execute automated test scenarios daily using Python
-
Create, maintain, and improve automation frameworks; ensure broad test coverage
-
Perform specialized automotive-system testing (in-vehicle components); collaborate with developers, BAs, and product owners within Scrum
Must-have skills
-
Experience with embedded/automotive systems, multi-ECU scenarios
-
Proficient Python for automated testing (development, debugging, maintenance)
-
Strong log analysis and issue resolution in automation pipelines
-
Experience managing Python virtual environments and dependencies
-
Git version control; JFrog Artifactory
-
Ability to read/ follow technical English documentation
-
Effective communication for cross-team collaboration
Nice-to-haves
-
Automotive multimedia, connectivity, and driver-assistance test automation
-
Experience with modern test automation frameworks, especially BDD/keyword-driven
-
Translate requirements/Gherkin to executable automation logic
-
Analyze/optimize AI-generated and hand-written Python
Full Description
Project Description
- We are seeking a highly motivated and technically proficient QA Hybrid Test Engineer to join our dedicated testing team. You will play a crucial role in ensuring the successful and high-quality delivery of software products for our client, a prominent American automaker.
- This position offers a challenging and dynamic environment within a multicultural international team, demanding strong problem-solving skills and a proactive approach.
Responsibilities
- Design, develop, and execute robust automated test scenarios on a daily basis, utilizing Python as the primary scripting language.
Framework Management: Actively contribute to a new and maintain the existing automation frameworks Ensure comprehensive test coverage by writing detailed test scenarios Engage in specialized testing of automotive systems, including validation of in-vehicle components Work closely with developers, business analysts, and product owners within the Scrum framework, actively participating in sprint planning and daily stand-ups.
Mandatory Skills Description
- Prior work with embedded or automotive systems, especially in the context of multi-ECU scenarios.
- Proven experience developing, debugging, and maintaining Python code for automated testing.
- Thoroughly analyze logs, and quickly resolve issues within automated testing pipelines.
- Experience managing Python virtual environments and dependencies.
- Experience with Git for version control and JFrog Artifactory
- Ability to read and follow technical documentation in English.
- Strong communication skills for collaboration with developers, testers.
Nice-to-Have Skills Description
- Experience with test automation for automotive multimedia, connectivity, and driver-assistance features.
- Hands-on expertise with modern test automation frameworks, especially those supporting Behavior-Driven Development (BDD) and keyword-driven testing.
- Skilled in translating requirements and Gherkin scenarios into robust, executable automation logic.
- Ability to analyze, optimize, and troubleshoot both hand-written and AI-generated Python test scripts for reliability and maintainability.
- Experience integrating automated tests with Hardware-in-the-Loop (HiL) and Software-in-the-Loop (SIL) benches via industry-standard APIs (such as ASAM HIL).
- Hands on experience with testing of ADAS features such as Camera, Parking Assist, and Driving Assistance modules.
- Experience with requirements gap analysis, traceability, and coverage reporting for ADAS or other safety-critical automotive systems.
- Exposure to automotive communication protocols (e.g., CAN, LIN, Ethernet).
Languages
English: B2 Upper Intermediate