QA Automation Python
Description
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 and infotainment 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.