Sofware Tester

2 weeks ago


Westlake, South Africa Achievement Awards Group (Pty) Ltd. Full time

The Software Testing Practitioner is responsible for performing audits and tests of software products in accordance with software testing plans, policies and procedures. The primary responsibility of this position is to identify, catch, document and report any bugs, defects and coding errors that happen during testing to the software development team.

This position will be accountable for:

- Performing audits and tests of software products in accordance with software test plans, policies and procedures
- Offering detailed technical support in the preparation for evaluations and in the operations and maintenance of the test environment
- Assisting Developers with debugging and characterising defects
- Using existing templates or tools to provide software evaluation reports indicating status summary for passing and failing tests
- Maintaining documentation of test operations (including the implementation of new features), and reporting results to the software development team
- Participating in the collection of feedback on the developed design, from end users and other representative sources
- Identifying actual and potential problems in test plans or company products
- Working closely with the software development team in the diagnosis and replication of software failures
- Providing regular updates on testing progress, anomalies, risks and issues associated with the overall project
- Executing test cases against stories, maintaining tests in line with agreed testing standards and practices
- Providing feedback on user stories from a quality point of view and promoting bug prevention strategies, testability, accessibility
- Participating in the delivery testing according to the schedule and completing tasks within allocated timeframes
- Using technical expertise to select techniques for the elicitation of detailed requirements taking into account the nature of the required changes, established practices and the characteristics and culture of those providing the requirements
- Proactively supporting the maintenance of the test environment
- Writing SQL queries to retrieve, update and insert data in the databases

Knowledge, skills and attributes:

- Demonstrate the ability to plan and organize
- Excellent attention to detail and high accuracy
- Sound verbal and written communication skills coupled with good interpersonal skills
- Solid problem analysis and solving skills
- Working knowledge of test methodologies, implementing test plans, test cases and debugging
- Demonstrate technical understanding and knowledge across the digital domain
- Thorough understanding of test best practice
- Understand common software failures and faults
- Solid knowledge of software testing technologies
- Demonstrate ability to translate solutions into business terms and communicate to stakeholders
- Understanding of testing of IT systems, including manual and automation testing
- Ability to monitor, log and report on service delivery and convey results to stakeholders in agreed format and timescales
- Ability to evaluate risks, priorities and business benefits, leveraging business knowledge
- SQL query writing skills

Education and training:

- Bachelor’s degree in computer science, Information Systems, Engineering or equivalent
- Relevant certification (e.g., ISTQB)

**Experience**:

- Proven experience in a variety of testing efforts
- At least 1-2 years’ experience in a similar position
- Experience dealing with relevant stakeholders
- Experience in executing test plans and cases
- Good background on what is technically required to deliver IT solutions
- Experience with defect tracking and testing systems
- Demonstrated experience using techniques for identifying, gathering and validating customer needs in the delivery of IT services
- Experience in quality assurance methodology