ABOUT YOUR EXPERIENCE
Essential:
� 13+ years of experience in software/hardware/development testing using testing methodologies and processes
� Tertiary qualification in engineering/electronics
� Expertise in designing and executing automated tests
� Experience in design and implementation of validation procedures, test plans, and test cases
� Experience in firmware testing, hardware-software integration, and validating low-level embedded software, including creating automated applications to validate embedded firmware
� Hands-on experience with continuous integration and deployment pipelines, using tools like Jenkins, GitLab CI to automate testing processes and ensure faster releases
� Understanding software development and testing lifecycle
� Experience working with Agile development methodology
� Strong work ethic and possess the ability to work in a team environment as well as independently, multi-task and adapt to an on-going, progressively changing work environment.
� Able to demonstrate an example of testing maturity with regards to measurability and repeatability
� Excellent communication skills, both written and verbal
� Occasional travel may be required for business purposes.
Desirable:
� Java or C++ experience
� Proficiency with handling test automation frameworks (eg, TestNG)
� Ability to implement automated regression testing and performance benchmarks
� Proficiency in Linux commands and scripting
� Experience of projects within the retail petroleum automation sector /payments systems
� Knowledge of security aspects like cryptographic algorithms and key management used in EMV transactions.
� Skilled in designing automated solutions for testing middleware functionality and performance.