Associate

Knorr-Bremse AG

411057

Description

Key Responsibilities:

  • Perform verification and validation of safety-critical embedded systems.
  • Develop and maintain software test plans, test specifications, and test reports.
  • Conduct overall software testing using black-box technique including Software In Loop (SIL) and Hardware In Loop (HIL)environments.
  • Conduct software integration testing using white-box technique including Software In Loop (SIL) environments.
  • Create and Execute test cases using MC/DC, boundary value analysis, and equivalence partitioning techniques.
  • Automate test cases and manage regression testing using Jenkins.
  • Collaborate with cross-functional teams to review requirements and ensure test coverage.
  • Utilize requirement management and bug tracking tools for traceability and defect management.

Required Skills & Experience:

  • In depth knowledge of all phases of Software Development Lifecycle (SDLC).
  • Proficient in Software Test Lifecycle (STLC).
  • Experience with Verification and Validation of safety-critical embedded systems.
  • Proficiency in scripting languages: C, python, Linux shell scripting, C#, VB.
  • Familiarity with communication protocols: Ethernet, CAN, I2C.
  • Strong documentation skills: test plans, requirement reviews, test specs, and reports.
  • Experience with:
  • - Black-box testing
  • - Software-in-the-loop (SiL) and Hardware-in-the-loop (HiL) testing
  • - Automation and regression testing using Jenkins

Soft Skills:

  • Patience and the ability to work methodically through complex problems.
  • Good analytical skills
  • Excellent communication and teamwork abilities.

Good to Have:

  • Knowledge of safety standards such as EN50128, EN50657, ISO 26262.
  • ISTQB Foundation Level certification.