Senior System Validation Engineer

Giza, Egypt

The Senior System Validation Engineer should involve in reviewing SW requirements using tools like DOORS/JIRA/OCTANE, designing test cases, and automating them. 

In addition, this engineer will perform hardware analysis and debugging, report bugs, prepare test reports for customer delivery, provide software testing project estimations and technical risk assessments, and generate KPIs for testing activities.  

Responsibilities

  • Review and analyze SW requirements in the Requirement management tool DOORS/JIRA/OCTANE by identifying any gaps, contradictions, or missing information needed to perform testing activities and communicating these findings with the requirement responsible (customer).
  • Design test Cases based on the requirements.
  • Test Automation in the ECU-TEST automation tool.
  • Execution of automated test cases on HIL for the defined project scope.
  • Analyze executed test cases, and analyze failed test cases.
  • Perform hardware analysis and debugging for the ECU/testing environment when needed.
  • Report SW Bugs on the defects management tool.
  • Consolidate and prepare test reports for customer delivery with Day-to-day interactions with the customer.
  • Participate in providing software testing project estimations and technical risk assessment.
  • Support in generating KPIs for testing activities.

Requirements 

  • 3-5 years of experience in the same field.
  • Bachelor's Degree in computer science, electrical engineering, or a similar subject.
  • Good understanding of testing concepts and practical experience working with HiL systems (D-space systems preferred).
  • Experience in the design and development of Functional Tests.
  • Experience in AUTOSAR and Agile Development.
  • Good know-how about Automotive Communication Protocols CAN, FlexRay, Ethernet, and LIN.
  • Experience working in a TEAM with a go-getter attitude.
  • Solution-oriented, analytical thinking, and good communication skills.
  • ISTQB Certification foundation would be added advantage.

Tools and Skills

  • Experience with ECU-Test.
  • Hands-on Experience with tools like INCA, Trace32, E-Sys, Canoe, Canalyzer, CAPL, ControlDesk, and Lauterbach (debugger).
  • Matlab, Jenkins, Jira, and Ediabas.
  • Git, and Github.
  • Very good programming skills (Mainly Java, Python is a plus).
  • Able to understand Simulink models; working experience in Simulink isn’t mandatory.

What's great about the job?

  • Joining a community of brilliant engineering minds.
  • Expand your knowledge of various domains.
  • Great mentorship process and professional development.
  • Real responsibilities and challenges in a fast-evolving company

What We Offer

Appraid Tech is a community of brilliant engineers, designed, developed, and built with innovation at the core. Being an agile company with an embedded philosophy of continuous development ensures great progression for your career ladder, while actively learning and meeting friends across the journey.

We offer a fun and flexible work environment, where you get to enjoy our famous office breakfast, retreats, lifestyle support, and a very special circle of colleagues that become friends. We offer an opportunity for a successful career progression with an open-door policy that will get you to mingle and learn directly from our technical directors and management.

We have activities organized all year long, from fruit days to movie days, kids days, and a very special end-of-year event. You will always feel part of a community that is serving a bigger purpose of a safer innovative future.


Perks

Flexible Hours with an attractive salary package


Development 

Access to training, certificates and great mentorship

Community 

Becoming a part of an innovative community and colleagues that you will call friends.

Eat & Drinks

Fruit, Coffee, Snacks, and an awesome all-time favorite breakfast.