We are seeking a skilled Software Test Engineer with expertise in C++, TCL and Python to join our team supporting an aviation customer on a Test Management System development project. The role involves ensuring the quality and reliability of the system through rigorous testing, documentation, and collaboration with the development team.
KEY RESPONSIBILITIES:
* Design, develop, and execute test cases to validate the functionality, performance, and reliability
* Implement automated testing frameworks and scripts using C++, TCL and Python
* Collaborate with the software development team to understand project requirements and provide input on testability.
* Perform integration, system, and regression testing to identify and document defects.
* Analyse and troubleshoot issues to ensure timely resolution in collaboration with the engineering team.
* Develop and maintain test plans, test scripts, and associated documentation.
* Contribute to the improvement of testing processes and methodologies.
* Ensure compliance with industry standards and customer requirements for testing and documentation.
SKILLS:
* Strong programming skills in C++, TCL and Python
* Proven experience in software testing for complex systems, preferably in the aviation or aerospace domain.
* Familiarity with testing methodologies, tools, and frameworks.
* Experience with integration and system-level testing.
* Ability to develop clear and comprehensive test documentation.
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork abilities.
Desirable Skills:
* Experience in Test Management Systems development or testing.
* Knowledge of aviation industry standards and practices.
* Proficiency in scripting languages for test automation.
* Familiarity with JIRA, Confluence, or other project management tools.