Intern, Validation Engineer
Role description summary
Validation Engineer with Python focuses on automating test procedures, developing validation frameworks, and analysing test results to ensure hardware or software meets design specifications. They use Python to script, run, and automate tests. Key tasks involve developing validation plans, managing test setups, and debugging issues.
Key Responsibilities
- : Creating and modifying Python scripts (basic/intermediate) to support validation processes and test automation frameworks.
- : Designing, documenting, and executing validation test cases (daily/weekly runs).
- : Configuring and maintaining test setups and hardware-in-the-loop systems.
- : Analysing results, diagnosing issues, and reporting bugs in tracking tools like Jira/Redmine.
- : Working with cross-functional teams to define test requirements and validation strategy.
Required Skills and Qualifications
- : Minimum 2+ years of hands-on Python experience for scripting and automation.
- : Strong understanding of validation principles, test planning, and defect tracking.
- : Familiarity with Linux and Windows development/test environments.
- : Experience with Git, Jira, and CI/CD tools like Jenkins.
- : Depending on the role, familiarity with NPU acceleration, AI modules, or embedded software.
Key Competencies
- : Systematic approach to testing and documentation.
- : Ability to manage complex, long-running tests.
- : Strong verbal and written skills in English.
SES and its Affiliated Companies are committed to providing fair and equal employment opportunities to all. We are an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law.
For more information on SES, click .