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.
- Ability to 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.
- Advantageous Skills:
- A Specialist certifications in QA/Testing are desirable and will be considered a plus.Version Control experience