Software Quality Assurance

7 months ago


Cape Town, South Africa Pragma Full time

**Job Advert Summary**:
At Pragma we provide the opportunity for individuals to enjoy their working lives as much as their home lives. We foster a team environment in which each individual is recognised, valued and developed to support our company strategy. We encourage people with disabilities and from diverse backgrounds to apply.

Our Quality Engineers are responsible for ensuring that all software products are released with high quality.

A software quality engineer is someone who monitors every phase of the software development process so as to ensure design quality, making sure that the software adheres to the standards set by the development department.

**Minimum Requirements**:

- NQF 6 - Bachelor Degree in Computer Science, Engineering or relevant Nasional Diploma or relevant College qualification
- With preferably one of the following certifications:
ISTQB Foundation certificate

ISTQB Advance certificate

Test Manager certificate
- Greater than 36 months experience in manual testing
- Excellent understanding of the Test Management Lifecycle (TMLC) as a subset of the Software Development Lifecycle (SDLC)
- Test requirements analysis
- Test effort estimation
- Recording of test plans, which includes the creation of test scenarios and test cases to meet the exception criteria using Azure/DevOps/TFS
- Test environment preparation
- Test execution using Azure/DevOps/TFS
- Defect logging using Azure/DevOps/TFS
- Test closure/reporting using Azure/DevOps/TFS
- Ability to write and/or maintain test automation script using Python (Minimum foundational fundamentals understanding/competency with > 24 months experience) (Optional)
- Experience in the use of Selenium to automate web browser interaction. Must be able to configure Selenium using Python, install Selenium libraries in Python, download and install PyCharm, create a new project and write the Selenium test script, and run and validate the test scripts. (Optional)
- Excellent verbal and writing skills
- Excellent communication skills
- Analytical thinker
- Problem solver
- Great time management skills
- Needs to be thorough in recording detail
- Needs to be able to work under pressure

**Duties & Responsibilities**:
**Analyse**
- Create test analyse task
- Analyse requirements for all features, technical debt features and defects in a release cycle, per sprint
- Analyse the acceptance criteria for all features, technical debt features and defects in a release cycle, per sprint

**Design**
- Create test design task
- Design test plan (new) or amend existing test plan for existing features and/or defects
- Review test plan
- Provide thought leadership regarding test designs

**Develop**
- Created test tasks.
- Size test task with a level-3 estimation.
- Review sizing of test tasks.
- Update test tasks daily.
- Be a test Subject Matter Expert (SME)
- Mentor a colleague (be a "Buddy") in testing

**Test**
- Perform test plan reviews
- Execute tests (manual and/or automated) against test plan
- Review test output and record defects, if needed
- Be accountable for testing delivery

**Deploy**
- Obtain test sign-off from business analyst
- Continuous Improvement of Software Test Lifecycle processes



  • Cape Town, Western Cape, South Africa IOCO Full time

    At IOCO, we are seeking a highly skilled Senior Quality Assurance Engineer to take on a leadership role in ensuring the quality of our software deliverables. This involves designing and implementing test strategies, overseeing testing activities, and mentoring junior team members. As a Senior Quality Engineer, you will drive test efforts, identifying...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    We are looking for a skilled Software Quality Assurance Specialist to join our team at Communicate Recruitment in Cape Town.About the RoleThis position offers a wide range of opportunities and chances to network while increasing your chances to discover hidden gems in the IT industry.Key Responsibilities


  • Cape Town, South Africa TalentintheCloud PTY Limited (trading as titc.io) Full time

    A leading finance and tech firm in Africa is hiring a GCP-skilled Software Quality Assurance & Support Team Lead to join its team. This role focuses on managing and mentoring our QA testing and support team, driving process improvements, and ensuring the delivery of high-quality software products. The company, renowned for its innovative lending solutions,...


  • Cape Town, Western Cape, South Africa IOCO Full time

    About the OpportunityWe are seeking a Software Quality Assurance Specialist to join our team in Cape Town. The successful candidate will have experience in financial systems, be proficient in testing complex calculations, and possess strong technical skills.Key responsibilities include:Designing and implementing automated tests using Azure DevOps and...


  • Cape Town, Western Cape, South Africa IOCO Full time

    We're seeking a Software Quality Assurance Specialist to test software before its release. The goal is to design and execute thorough test plans on applications, identifying and assisting in resolving any concerns.Responsibilities:Participate in the development processCreate comprehensive testing structuresContribute to test planning, monitoring, and...


  • Cape Town, Western Cape, South Africa IOCO Full time

    Role OverviewWe are seeking a skilled Software Quality Assurance Engineer to join our team. Based in Cape Town, the ideal candidate will have experience in financial systems and be proficient in testing complex calculations.The successful candidate will have strong technical skills, including proficiency in testing tools such as Azure DevOps and Cypress, as...


  • Cape Town, Western Cape, South Africa Tower Group Full time

    Tower Group: Senior Software Quality Assurance EngineerWe are seeking an experienced Senior Software Quality Assurance Engineer to join our team at Tower Group. This is a critical role that requires a strong technical background in software quality assurance and experience working on complex projects.Key Responsibilities:Design and execute manual and...


  • Cape Town, South Africa Tigonthrive Consulting Full time

    Tigonthrive Consulting is seeking a meticulous and detail-oriented Quality Assurance Associate to join our team. The Quality Assurance Associate will be responsible for ensuring the highest standards of quality across our HR consulting services. This role is remote with the potential for occasional travel for team meetings and client interactions. **Key...


  • Cape Town, Western Cape, South Africa IOCO Full time

    We are seeking a Quality Assurance Lead to ensure the quality of software deliverables by designing and implementing test strategies, overseeing testing activities, and mentoring junior team members.As a Senior Test Engineer at IOCO, you will drive test efforts, identifying suitable automation opportunities, and developing robust test suites to enhance...


  • Cape Town, South Africa SOLIDitech Full time

    **Joining Our Team as a Junior Quality Assurance Analyst At SOLID, we believe in the power of quality assurance to ensure that every product we deliver exceeds our customers' expectations and our team of Quality Assurance Analysts are integral to ensure that these solutions are flawless and reliable. As a Junior Quality Assurance Analyst, you won't simply...


  • Cape Town, South Africa Tracking Talent: a WilsonHCG Company Full time

    **Quality Assurance Tester.** Well respected Investment Administrator is hiring QA Tester’s to join their Quality Assurance Department. This is an exciting opportunity for an experienced QA tester who is passionate about user experience to test financial products and systems for an Investment Administrator. The Quality Assurance team is growing as the...


  • Cape Town, South Africa Milton Resourcing Full time

    **Key Responsibilities**: - Quality Assurance and Automation team leadership: - Take responsibility for the quality of software developed across the company by working closely with all the Software Development Manager, Product Owners, DevOps Manager, General Manager and CIO. Quality is the responsibility of everyone, not just Testing. - Manage the Quality...


  • Cape Town, Western Cape, South Africa IOCO Full time

    At iOCO, we're seeking a seasoned Quality Assurance Specialist to join our team. As a key member of our quality assurance team, you'll play a crucial role in ensuring the highest level of quality for our software deliverables.We're looking for someone with a strong understanding of quality assurance methodologies and practices. Your expertise in designing...


  • Cape Town, Western Cape, South Africa IOCO Full time

    iOCO is a leading consultancy that delivers innovative software solutions across multiple industries. We're seeking a talented Automation Quality Assurance Professional to join our team and drive our quality assurance efforts forward.Your primary responsibility will be to design and implement test strategies, oversee testing activities, and mentor junior...


  • Cape Town, Western Cape, South Africa RareCruit Full time

    Job DescriptionWe are seeking a highly skilled Quality Assurance Specialist to join our team at RareCruit. In this role, you will be responsible for managing and controlling quality-related documentation, ensuring it is up-to-date, accurate, and accessible to relevant personnel.Main Responsibilities:Documentation Control: Manage and control all...


  • Cape Town, Western Cape, South Africa HR Genie Full time

    At HR Genie, we are seeking a skilled Software Testing and Quality Assurance Technician / OpenText ECM Functional Consultant to join our team in Cape Town on a contract basis. With a competitive estimated salary of R350,000 - R400,000 per annum, this role offers an exciting opportunity for professionals looking to grow their careers.About the Role:We require...


  • Cape Town, South Africa Equisoft Full time

    **Quality Assurance Specialist** Equisoft, a leading global provider of digital business solutions for the insurance and wealth industries, is actively seeking new talent! If you enjoy a good challenge, like to learn continuously and use new technologies and a person who is looking to grow within a dynamic international context, please send us your...


  • Cape Town, Western Cape, South Africa CA Support Full time

    CA Support is seeking a Senior Quality Assurance Specialist to join our team. The ideal candidate will have experience in testing and verification of software applications.About CA SupportWe are a leading provider of technical support services. Our mission is to deliver exceptional service to our clients while continuously improving our processes.Job...

  • Quality Engineer

    3 weeks ago


    Cape Town, Western Cape, South Africa IOCO Full time

    We are seeking a Senior Quality Assurance Engineer to join our team at IOCO. As a leader in software quality assurance, you will be responsible for designing and implementing test strategies, overseeing testing activities, and mentoring junior team members. With 7+ years of experience in quality assurance methodologies and practices, you will drive test...


  • Cape Town, Western Cape, South Africa HR Genie Full time

    Job OverviewHR Genie is seeking a skilled Software Tester and Quality Assurance Specialist to join their team in Cape Town on a contract basis.Estimated Salary: R 150,000 - R 200,000 per annum (dependent on experience)About the RoleThe successful candidate will be responsible for functional testing of Extended ECM functionality in support of the Senior...