QA Automation Python
Project description
We are seeking a skilled Test Automation Engineer to join our team and contribute to the development and validation of complex embedded systems within the automotive and infotainment domain. In this role, you will take ownership of product quality, working closely with cross-functional teams to ensure the stability of next-generation automotive technology.
Responsibilities
- - The ideal candidate will have strong experience in automated testing
'using Python and PyTest, with a solid understanding of Linux environments, Android Automotive OS, and CI/CD workflows
Automation & Technical Execution Test Development: Develop, maintain, and execute automated test scripts using Python and PyTest for embedded systems.
CI/CD Integration: Integrate automated test suites into CI/CD pipelines (Jenkins), ensuring seamless test execution and automated result reporting.
Network Simulation: Utilize CANoe and CANalyzer tools (including CAPL scripting) for network simulation and analysis.
Environment Management: Work confidently within Linux environments and utilize Git, Gerrit, and Jenkins for version control, code review, and automation processes.
Testing Strategy & Expertise Test Design: Design and develop comprehensive test plans and test cases, covering both Unit Tests and Functional Tests.
Regression Testing: Perform regular regression testing to ensure system reliability and consistency across releases.
Continuous Improvement: Continuously enhance and optimize automated test frameworks to improve code coverage and execution efficiency.
Domain Application: Apply knowledge of automotive communication protocols (CAN, LIN, Ethernet) to design effective and reliable test strategies.
Collaboration & Ownership Product Quality: Take full ownership of product quality, ensuring deliverables meet high expectations.
Problem Solving: Proactively identify, analyze, and solve technical challenges, consistently suggesting improvements to the workflow.
Cross-Functional Work: Collaborate closely with Android Automotive OS development teams to ensure product stability.
Communication: Maintain accurate, thorough test documentation and reports, communicating clearly with global teams.
SKILLS
Must have
- - Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
Programming: Strong proficiency in Python and test automation development.
Frameworks: Hands-on experience with PyTest.
Testing Scope: Proven experience in both Unit Testing and Functional Testing.
DevOps/Tools: Solid understanding of CI/CD pipelines, Jenkins, Git, and Gerrit.
Automotive Protocols: Proficiency with Ethernet, CANoe, and CAPL.
Language: English (C2 Proficient) - Must be fluent in both written and spoken English for global collaboration.
Soft Skills:
- Strong analytical and troubleshooting capabilities.
- Excellent teamwork and interpersonal communication abilities.
- Detail-oriented, organized, and proactive in driving quality improvements.
Nice to have
- ISTQB Foundation Level.
- Hold T1, T2, or T3 special driving licenses.
About the Company
More jobs at Luxoft
-
Senior DevOps Engineer with GCP
Pune, IN · Hybrid · Aug 19, 2026
-
Senior DevOps Engineer with GCP
Bengaluru, IN · Hybrid · Aug 19, 2026
-
Full Stack Developer
Kuala Lumpur, MY · · Aug 19, 2026
-
Senior DevOps
Anywhere · · Aug 19, 2026
-
Senior DevOps
· · Aug 19, 2026