Software QA Engineer

Short description


Our reputation is built on the quality of the products that we deliver to our clients. As a Software QA Engineer, you will be part of a team who ensure that the products we deliver are of the highest quality. You will be utilising manual and automated testing techniques to do this.


  • Understand the testing requirements of the features being tested
  • Write, execute and update test cases for individual features and test plans for releases
  • Ensure tests fulfill the stated client requirements
  • Carry out manual testing of IAM projects
  • Carry out regression testing of IAM projects
  • Document any bugs that are discovered during the testing process
  • Re-test any bugs that have been fixed by the development team
  • Work with development team on product release activities
  • Write & Implement automated test cases
  • Enhance and develop our automated testing toolset
  • Build Junit tests for Onaware products
  • Communicate and work closely with other members of the QA and Development Teams


  • BSc in Software Development or similar


  • 3 or more years of professional work experience in software QA or engineering
  • Experience with Java
  • Experience with Groovy / Grails
  • Be familiar / Experience with MVC concept / based framework
  • Experience with Spock
  • Knowledge of unit testing (Junit), usability testing, automated testing
  • Experience with Continuous Integration (CI), DevOps and setting up QA environments
  • Excellent analytical skills
  • Excellent technical skills
  • Outstanding collaboration and team-working skills
  • Excellent attention to detail
  • Excellent written and verbal communication skills
  • The ability to adapt to new technologies and learn quickly
Share with someone who might be a good fit