i
TekPillar
2008 TekPillar Jobs
Python Test Automation Engineer - Validation Testing (4-6 yrs)
TekPillar
posted 3d ago
Flexible timing
Key skills for the job
Job Role : Python Test Automation Engineer
Experience : 4-6 Years
Location : Pune
Job Summary :
We are looking for an experienced Python Test Automation Engineer with expertise in HIL, SIL, and CAN Protocol Testing. The ideal candidate should have a strong background in test automation, debugging, and enterprise software validation within an Agile development environment.
As part of our Software Validation & Automation Team, you will work on automated testing of embedded software, ensuring robustness, reliability, and compliance with industry standards.
Job Description :
We are looking for a skilled Python Test Automation Engineer with experience in HIL, SIL, and CAN to join our team. The ideal candidate should have hands-on experience in test automation, debugging, and working in an Agile environment.
Key Responsibilities :
- Requirement Analysis : Understand system/software requirements and define test cases accordingly.
- Test Case Development : Write and execute automated test scripts using Python.
- Debugging & Bug Reporting : Identify software issues, debug test scripts, and report defects.
- HIL/SIL Testing : Work with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) setups to validate embedded software.
- CAN Protocol Testing : Test and validate Controller Area Network (CAN) communication.
- Agile Development : Follow Agile workflow and participate in sprint planning, daily stand-ups, and retrospectives.
- Enterprise SDLC Understanding: Ensure compliance with the software development life cycle and test methodologies.
Required Skills :
- Test Automation : Strong experience in developing and executing Python-based test scripts.
- HIL/SIL Knowledge : Experience in dSPACE, NI, Vector tools, or similar HIL systems for validation.
- CAN Protocol : Good understanding of CANoe, CANalyzer, or CAPL scripting.
- ISTQB Certification : ISTQB Foundation Level Certified preferred.
- Debugging & Scripting : Strong debugging skills and familiarity with Python test frameworks (e.g., Pytest, Robot Framework).
- Version Control & CI/CD : Experience with Git, Jenkins, Docker, and CI/CD pipelines is a plus.
Preferred Qualifications :
- Experience in Automotive or Embedded Systems Testing.
- Knowledge of SIL, MIL, and Model-Based Testing.
- Exposure to Python Automation Framework Development.
- Understanding of Linux, Yocto, and Embedded Linux environments.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Automation Test Engineer roles with real interview advice