Tech Stack
AndroidAzureJavaScriptMochaNode.jsSeleniumSQL
About the role
- Work collaboratively to develop a strong understanding of the systems and testing objectives
- Design, create, execute, and analyse manual and automated tests for both sprint and regression testing
- Support the production deployment of applications, ensuring a smooth and error-free release process
- Write clear bug reports quickly and concisely and collaborate with developers to get them fixed
- Conduct exploratory testing within an Agile environment to identify potential issues and improve test coverage
- Maintain an excellent testing mindset, applying critical thinking to identify test scenarios, potential improvements, and edge cases
- Actively seek opportunities for training and development, staying updated with the latest testing techniques, tools, and industry trends
Requirements
- Minimum of 5 years of experience in manual and automated testing
- Strong experience with open-source API and UI automation tools, including Appium, Maestro, Android SDK, Selenium, Playwright and Cucumber
- A thinker with a strong testing mindset, capable of identifying potential issues and suggesting improvements
- Experience working in an Agile and CI/CD environment, familiar with Agile methodologies and practices
- Familiarity with tools such as Azure, Jira, Confluence, Bitbucket, Bamboo, SQL and Postman
- Familiarity with unit testing frameworks such as NUnit, TestNG, Mocha, and Node.js
- Excellent verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders
- A problem solver who is solutions-focused, able to troubleshoot and resolve testing challenges
- Must hold relevant tertiary qualifications in the computing industry or have equivalent experience
- A Specialist certifications in QA/Testing are desirable and will be considered a plus
- Version Control experience