Test Automation Engineer

Giza, Egypt

Derive and execute interface tests, run smoke and regression tests, and convert manual tests into automated frameworks.  

Responsibilities

  • Derive and execute hardware/software (HW/SW) and software/software (SW/SW) interface tests, with a focus on ADAS ECUs (added advantage).
  • Design, develop, and execute smoke and regression tests based on software functions
  • perform runtime KPI metrics measurements on target systems, ensuring performance and stability are met.
  • Conduct initial debugging and root cause analysis (RCA) for failures on integrated software
  • Convert and adapt manual tests onto existing automation frameworks, including the creation of new libraries (added advantage).
  • Automate test cases for Hardware-In-the-Loop (HIL) benches, ensuring accuracy and consistency of tests
  • Maintain and enhance the existing automation test framework, ensuring it aligns with current software development practices.
  • Collaborate with cross-functional teams to ensure smooth integration of automated tests with the development process.
  • Provide insights and suggestions for improving test coverage and processes based on ASPICE standards

Requirements 

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • 6-8 years of experience in Test Automation.
  • Shell Scripting.
  • Strong understanding of Adaptive  Autosar and Linux/QNX architecture.
  • Hands-on experience with ASPICE processes.
  • Proficient in scripting languages such as CAPL, Gherkin, and Python.
  • Demonstrated experience in automating tests on HIL benches.
  • Experience in deriving and executing smoke/regression tests.
  • Familiarity with runtime KPI metrics measurements and performance analysis.
  • Experience in debugging integrated software and performing root cause analysis (RCA).
  • Experience with adapting manual tests into automation frameworks (advantageous if experienced)

Tools

  • CAPL
  • Python
  • HIL
  • QNX
  • Canoe
  • ADAS

Skills

  • Organizational and planning Skills.
  • Communication skills.
  • Problem analysis and problem-solving skills.
  • Time Management.
  • Attention to detail and accuracy .
  • Agility.

What's great in 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.