QA Tester
- Johannesburg, Gauteng
- Contract
- Full-time
- Collaborate closely with software developers and other stakeholders to identify and address defects and issues throughout the software development lifecycle.
- Utilize automation tools and frameworks to streamline testing processes and enhance efficiency.
- Conduct regression testing to validate software functionality and performance after changes or updates.
- Analyze test results and communicate findings to relevant stakeholders, providing actionable insights for improvement.
- Stay updated on industry best practices, emerging trends, and new technologies in software testing and quality assurance.
- Contribute to the continuous improvement of QA processes, methodologies, and tools to ensure optimal efficiency and effectiveness.
- Proven experience in Java development, with a strong understanding of object-oriented programming principles.
- Demonstrated experience in software testing and quality assurance, including test planning, execution, and reporting(5+ years).
- Proficiency in automation scripting using tools such as Selenium, TestNG, JUnit, or similar frameworks for web applications.
- Familiarity with cloud technologies and their application in software development and testing.
- Strong analytical and problem-solving skills, with a meticulous attention to detail.
- Excellent communication and collaboration abilities, with the capacity to work effectively in cross-functional teams.
- Ability to thrive in a fast-paced, agile environment, adapting quickly to changing priorities and requirements.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and DevOps practices.
- Knowledge of web development technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.