- Create and maintain test cases, test plans ensuring that they are up to date with requirements and policy changes
- Create, maintain and improve the automated test framework and test environments
- Conduct testing on new features and file defects
- Perform various tests such as manual/functional/performance/exploratory tests support
- User Acceptance Tests (UATs), Assist in resolving production cases Preferred Criteria At least 3 years of professional software quality testing experience with hands-on automation
- Strong understanding of testing techniques
- Strong understanding of test-driven development, continuous integration and continuous delivery
- Experience working with Java and Spring Boot frameworks will be an added advantage
- Experience with open source automated testing frameworks (i.e. Selenium, Cucumber, JUnit) or enterprise level testing tools
- Experience with open source performance testing tools
- Experience with open source penetration testing tools