What Will You Do:
- To create and maintain test cases and plans, ensuring that they are up to date with requirements.
- To create, maintain and improve the automated test framework and test environments
- To conduct testing on new features and file defects
- To analyse and decompose complicated software systems and design a strategy to test these systems.
- To drive and advocate continuous improvement in testing practices and tools.
- To conduct performance testing to ensure that the delivered system meet the performance requirement.
What Do You Need:
- Must have strong troubleshooting and debugging skills
- Strong understanding of testing techniques, risk analysis
- Experience with CI/CD tools like Gitlab
- Experience with open-source automated testing frameworks (i.e. Playwright, Cypress, Selenium, Java or Cucumber)
- Experience with API testing as well as integration testing with external systems
- Experience with open-source performance testing tools (i.e. JMeter, Gatling, Locust)
- Working experience in Agile environment will be an added advantage