Job Description
Software Test Engineer – Smart Payments
This well-funded start up are looking to recruit a Software Tester / Engineer to join their team. This role will be the first dedicated test position within the organisation and as such offers a lot of autonomy and a genuine opportunity to build your career as the company grows. You will need to be prepared to role your sleeves up and get on with the work but equally be capable of taking a longer term view of the direction and structure of the test function within the business.
They have developed a unique technology for use in the payment sector. The technology can be used across a wide variety of applications from wearable technology to smart festival tickets. They have a good deal of flexibility to structure the role to match the skills and experience of the successful candidate. You could be a more ambitious junior tester looking to expand your skills quickly a more experienced individual who could take on more responsibility from day one.
The right person will have a strong, development / testing background coupled with a keen eye for detail and a desire to deliver first class solutions. Within this role you`ll gain smartcard, global Platform and payments domain knowledge, and exposure to a wide range of technologies.
.
SPECIFIC ACTIVITIES/KEY RESPONSIBILITIES
Responsibilities
• Take ownership and responsibility for the testing of the platform and future developments.
• A candidate with a hands on approach, not just a management role.
• Work with the CTO to define testing strategy and build the test environments required.
• Develop application test plans to test new functionality and regression test existing functionality within each new code release.
• Develop (code) test scripts (typically using JavaScript) and execute them against all software releases developed by the company.
• Build up knowledge and expertise in our smart card, Global Platform and provisioning solutions.
• Problem investigation and resolution.
Experience
• Ideally 2 years of strong software experience with a focus on test or 2 years of testing experience with demonstrable coding skills in Java / JavaScript.
• Additional development / test experience of one or more of the following technology areas would be an advantage:
• PHP, JavaScript, JSON, HTML, XML (Or other Web based development)
• Experience of automated testing tools and development of test scripts for such tools
• GIT source code management and Maven build automation
• Integration with application servers, SQL database, RESTful Web Services, Clustering
• Agile development processes and Continuous Integration
• Background knowledge or previous experience of the following would be an advantage:
• EMV-based data provisioning and issuance systems
• Smart Card / Secure Element / Global Platform messaging
• Experience of development consistent with Payment Industry PCI requirements