Enable job alerts via email!
A leading technology company in Singapore is seeking a skilled software tester to create test strategies, document test results, and ensure quality of EMV compliant products. The ideal candidate will have knowledge of contactless specifications, experience in programming (C, C++, Java), and proven skills in software quality assurance. This role is critical for optimizing integration and performance in the software development lifecycle.
Key Responsibilities
· Create, develop, and maintain detailed, comprehensive and well-structured test strategies, documentation, including test plans, test cases, and test scripts.
· Estimate, prioritize, plan and coordinate testing activities.
· Identifying and documenting software defects to ensure quality and functionality, working with developers/engineers to resolve issues, and verifying that the software meets requirements.
· Conduct benchmarking and performance, and end-to-end testing, and analyse test performance metrics, including response times, failure rates, and transaction success rates.
· Work closely with front end developers to address integration and performance of the contactless products.
· Monitor and resolve integration issues, optimizing transaction performance and reliability.
· Perform thorough regression testing when defects are resolved.
· Utilising Artificial Intelligence (AI) as part of the testing regime where possible.
· Document and track test results and defects.
· Ability to work with cross-functional teams in different environment to ensure quality throughout the software development lifecycle.
Requirements
· Tertiary qualification in Computer Engineering/Electronics Engineering or related discipline.
· Domain knowledge and experience in EMV Contactless Specifications (C-2 to C-8 kernels, Book A, Book B), ISO 14443, ETSI TS 102 221
· Experience in developing and testing with EMV compliant products.
· Experience in testing and troubleshooting contactless card and mobile phone.
· Experience in C, C++, Java and other programming languages.
· Experience in developing test tools and using protocol analysers.
· Experience in web programming on UNIX/LINUX and Windows environment.
· Good written and verbal communication skills.
· Proven work experience in software quality assurance.
· A good understanding of card clash scenario in Global Mass Transportation Fare Ticketing is a plus.
· Self-starter and can work independently.