Software Testing Engineer
Maadi, Al Qāhirah, EgyptEngineering
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.
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.