Skip to content

Software Testing Engineer

Egypt, Al Qāhirah, MaadiEngineering

Job description

Job description

    • Understand and analyze requirements including identifying any gaps or missing information needed to perform testing activities.

    • Test cases creation, development, and execution.

    • Perform different levels of software testing (Unit Testing, Integration Testing, and Validation Testing)

    • Analyze executed test cases and confirm that the software behavior is conforming to the requirements documents.

    • Report findings and bugs to the defect management system.

    • Report major findings (System/Software Issues) to customers.

    • Perform test automation.

    • Communicate effectively with other teams and understand the technical aspects.

    • Follow the configuration management process.

    • Maintain Avelabs quality standards for project's deliverables.

    • Handle customer challenges and other project stakeholder ‘s communications.


Job requirements

Job requirements

    • 0-3 years of experience in software testing.

    • University degree in Mechatronics, Computers, Electronics, or Mechatronics Engineering.

    • High level of understanding of software integration testing and software validation.

    • Very Good programming skills (C and Python).

    • Very Good debugging skills.

    • Very Good knowledge in Embedded systems concepts and Microcontrollers.

    • Experience in communication with customer for requirements analysis and refinement.

    • Experience in automotive electronics products on system/software level is a plus.

    • Experience in requirements and test management (e.g., using DOORS/JIRA) is a plus.

    • Experience with Vector tools (CANoe, vTeststudio, CAPL scripting) is a plus.

    • ISTQB certifications is a plus

    • Excellent command of the English language (written and spoken).

    • German language is a plus.