Outsidecapital logo

Software Tester

Outsidecapital
Full-time
On-site
Cape Town, South Africa
Software Tester

Job Description

Our client is a well-established leader in the rewards and recognition industry, headquartered in Cape Town. They specialize in developing and maintaining sophisticated software programs for a prestigious portfolio of enterprise and key corporate clients. With a commitment to innovation and excellence, they are dedicated to creating solutions that drive engagement and celebrate achievement. Joining their team means becoming part of a forward-thinking company that is making a tangible impact in the market.

Are you a meticulous and self-driven Software Tester with a passion for quality? This is an exciting opportunity to join a dynamic team where you will play a crucial role in the entire software testing lifecycle. From debugging with developers to providing feedback on user stories, you will be at the heart of our client's quality assurance efforts. This role offers a unique chance to work in an Agile environment, enhance your skills in both manual and automation testing, and directly contribute to the success of high-impact software products. If you are an innovative problem-solver who thrives on seeing a project through from conception to completion, we want to hear from you.

Responsibilities:

  • Champion the full software testing cycle, from initial planning and test case creation to final reporting and analysis.
  • Collaborate closely with the software development team to identify, replicate, and resolve software defects, ensuring the highest product quality.
  • Drive bug prevention strategies by providing insightful feedback on user stories and promoting best practices in testability and accessibility.
  • Utilize your SQL expertise to query databases, ensuring data integrity and validating system functionalities.
  • Develop and maintain comprehensive documentation for all test operations, including the implementation of new features, and report results effectively to the development team.
  • Proactively manage and maintain the test environment, identifying and resolving any potential issues to ensure a smooth testing process.
  • Translate technical requirements into clear test plans and communicate progress, risks, and issues to both technical and non-technical stakeholders.

Requirements:

Must-Haves:

  • A minimum of 4-5 years of dedicated experience in a Software Tester role or a similar position.
  • Proven experience across a variety of testing efforts, with a strong background in quality assurance methodologies.
  • Solid proficiency in SQL for writing queries to retrieve, update, and insert data.
  • In-depth knowledge of test methodologies and demonstrated experience in creating and executing comprehensive test plans and cases.
  • Hands-on experience with industry-standard defect tracking and testing systems.
  • Excellent problem-analysis and debugging skills with a keen eye for detail.
  • Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

Nice-to-Haves:

  • Expertise in Test Automation.
  • Familiarity with Agile principles and experience with how testing functions within an Agile development environment.
  • Experience in gathering and validating customer requirements for IT services.
  • A thorough understanding of common software failures, faults, and best practices throughout the software development lifecycle.