
Hybrid Test Engineer (Manual & Automation with Python)
Luxoft • Ukraine
Role & seniority: QA Hybrid Test Engineer (mid-level) for automotive/embedded systems
Stack/tools: embedded/automotive environments; IVI and ADAS modules; automotive protocols (CAN, LIN, Ethernet); Python for automated tests; Git; JFrog Artifactory; log/signal analysis across multiple ECUs; requirements traceability
Top 3 responsibilities
-
Analyze complex requirements and design docs to ensure testability and coverage
-
Create, implement, and maintain detailed, reusable test cases and data; design integration tests simulating real-world driving
-
Define/evolve test strategy for feature domains; maintain clear cross-team communication on quality status and priorities
Must-have skills
-
Experience with embedded/automotive systems, multi-ECU scenarios
-
Hands-on testing of IVI systems and ADAS (Camera, Parking Assist, Driving Assistance)
-
Knowledge of CAN, LIN, Ethernet in IVI/ADAS validation
-
Ability to analyze logs/signals across ECUs/sensors; requirements traceability
-
Design/execute integration tests for real-world driving scenarios
-
Python for automated testing; managing Python venvs/dependencies
-
Git for version control; JFrog Artifactory for artifacts
-
Ability to read/interpret English technical docs; strong communication with devs/testers
Nice-to-haves
-
L3 testing experience (requirements analysis, automation, gap coverage)
-
Automation for automotive multimedia/connectivity/driver-assistance features
-
Experience with
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 Analyze complex business requirements and technical design documents to ensure completeness, accuracy, and clear testability. Create, implement, and maintain detailed, reusable, and comprehensive test cases and test data based on defined requirements. Actively participate in defining and evolving the overall test strategy for specific sets of features or functional domains. Maintain clear and continuous communication with developers, other QA team members, and product owners to ensure alignment on quality status and priorities. Skills Must have Prior work with embedded or automotive systems, especially in the context of multi-ECU scenarios. Hands-on experience testing In-Vehicle Infotainment (IVI) systems and ADAS modules (such as Camera, Parking Assist, and Driving Assistance features). Understanding of automotive communication protocols (e.g., CAN, LIN, Ethernet) and their use in IVI/ADAS integration and validation. Ability to analyze logs and signals from multiple ECUs and sensors to validate system behavior. Ability to perform requirements traceability and ensure comprehensive test coverage for safety-critical features. Ability to design and execute integration tests that simulate real-world driving scenarios and user interactions. Proven experience developing, debugging, and maintaining Python code for automated testing. Experience managing Python virtual environments and dependencies. Proficient with Git for version control and JFrog Artifactory for artifact management in a collaborative, automated test environment. Ability to read and follow technical documentation in English. Strong communication skills for collaboration with developers, testers. Nice to have Experience in L3 (Level 3) testing, including requirements analysis, test case design, automation, execution, and gap coverage analysis for complex automotive systems. 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. Languages
Ukrainian: C1 Advanced,
English: B2 Upper Intermediate