Company and Job Description
As the organisation expands its product offerings, this role offers the opportunity to work on impactful projects alongside a talented team of professionals. Youll play a key role in identifying defects, improving processes, and ensuring high-quality software delivery.
Key Responsibilities
- Perform manual testing on various software applications
- Develop, maintain, and execute test cases and test plans
- Collaborate with cross-functional teams to understand software features and requirements
- Create and maintain comprehensive test documentation and reports
- Identify, document, and track software defects
- Verify bug fixes and ensure resolution
- Implement and maintain automated test scripts and frameworks
- Conduct performance, load, and stress testing
- Provide recommendations for optimisation
- Participate in code reviews
- Contribute to overall development quality
- Assist in identifying and implementing process improvements
Job Experience and Skills Required
Bachelors degree in Information Technology or a related field35 years experience in software testing (manual and automated)Strong understanding of testing methodologies, tools, and best practicesProficiency in testing tools and frameworks such as Selenium, Appium, JUnit, or TestNGKnowledge of version control and bug tracking systemsFamiliarity with Agile and Scrum methodologiesDetail-oriented and committed to high-quality resultsISTQB or other relevant certifications are a plusApply Now!