To strengthen our client's development team we are now looking for a QA Engineer to ensure the quality of future software releases. The main task of the QA engineer will be to ensure the quality of our client's transactionally intensive platform that is developed in an agile iterative development process. The systems must be operational 24/7 so it naturally demands a solid test process where test automation is vital.
We are looking for a goal orientated responsible person with competence in the following area's:
Manage test cases and test data
Exploratory testing
Experience in various scripting languages including SQL
Familiar with databases, MS SQL Server and MySQL
Kanban, Scrum and/or other Agile development methods
Problem solving in distributed windows and Linux environments
In addition it is preferable if you have knowledge in the following area's:
Unit testing in Java
Test driven development, continuous integration, build systems and scripts
Test automation
From a personality perspective the ideal candidate should be analytic, logical and have great interest in software quality and assurance. You should have at least 3 years of documented experience in Quality Assurance in both theory and practice. It is also an advantage if you have participated in development of transactionally intensive real time systems in the finance / banking sector.
Academically you should be degree educated as a minimum and have strong written and verbal communication skills in English.