Software Quality Engineer

3 days ago


Cape Town, South Africa Lesaka Technologies Full time

Software Quality Engineer A vacancy exists for a Software Quality Engineer within the Kazang - Micro Merchant Division, in Century City, Cape Town (Hybrid/onsite). Role summary As a Software Quality Engineer, you will be responsible for ensuring that software products are developed and released with the highest level of quality possible. You will be involved in the entire software development life cycle, from requirements gathering and design, to testing and release. Key Responsibilities include, but are not limited to: Test planning, requirements analysis, test automation, test analysis and reporting. Accountable for creating, configuring, maintaining and executing a suite of automated tests & their environment, including functional, integration, system, regression and smoke tests. Automate legacy manual test packs to reduce execution time and improve coverage. Plan and perform manual testing and analysis where necessary prior to automation phase. Execute test plans (manual, automated and regression) and create test reports. Defect management back into the SDLC process. Reporting and tracking test metrics such as test and code coverage Review and contribute to product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable. Assist with defining Definition of Ready (DOR) and Definition of Done (DOD) in your development squad. Engage with product development to evaluate system interfaces, operational requirements, and performance requirements of the overall system. Recommend design improvements, stability enhancements or corrections to engineers throughout the SDLC. Maintain effective communication with the software team regarding system limitations, capability, performance, backward and forwards compatibility. Conduct compatibility tests with downstream and upstream partner systems and devices for all release candidates. Develop or integrate test tools that facilitate data gathering and test method execution. Provide reports and dashboards on test runs & progress, and overall software quality for your squad. Ensure QA test framework is thoroughly documented, with focus on continuity. To be considered for this position, the following requirements must be met: ISTQB/ISEB Tertiary qualification in engineering, software or IT systems, or proven equivalent technical experience. At least 3 years experience working in in Agile SDLC (Software Development Life Cycle) and CI/CD organizations in a quality engineering capacity. At least 2 years of experience in testing front-ends as well as APIs. At least 2 years of test automation experience: Selenium, Jasmine, POM, Cucumber, Robot or related packages Technical Competencies: Knowledge of Python stack would be very advantageous but not compulsory. Familiarity with unit testing and experience using unit test frameworks (such as Pytest, Robot, jtest, unittest, DocTest or similar). Experience working with automation testing frameworks (such as Selenium, Appium, Robot). Experience in testing enterprise-level integrated applications (distributed systems) including web front-ends, mobile front-ends, internal and external APIs and databases. Experience with a commercially available test management tool such as Practitest or X-Ray. Working experience of scripting and configuration tools Solid understanding of modern Agile software development and delivery Ability to troubleshoot systems and perform complex tests Advanced query-level experience in SQL or mySQL. Behavioural Competencies: Excellent written and verbal communication skills Creative thinking skills Attention to detail Self-confidence and the ability to work independently



  • Cape Town, South Africa TalentCru Full time

    Software Quality Engineer – Cape Town, South AfricaFunction: TechnologySub-Function: Quality EngineeringLocation: Cape Town, South AfricaAre you passionate about ensuring the highest quality in software delivery? Join us as a Software Quality Engineer for a 12-month contract and play a pivotal role in a leading organization that has revolutionized...


  • Cape Town, South Africa Impact.com Full time

    Our Company: At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS platform for...


  • Cape Town, South Africa Tower Group Full time

    Role purpose: M-Pesa is a pioneering fintech business and global market leader in mobile money. Starting from 2007 as a convenient means by which the unbanked and underbanked could make digital payments, M-Pesa has now grown to offer Financial Services, Enterprise, Merchant and Retail solutions to over 60 million active customers. With headquarters in both...

  • 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 BET Software Full time

    About UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...


  • Cape Town, South Africa BET Software Full time

    **We Want You**: **You Bring**: - BSc, BCom, N.Dip - At least 5 years of experience in a software testing role. - ISTQB certifications are advantageous. **W**hat You’ll Do**: - ** Analysis and Design**: You will examine documentation like business requirements and specifications. This review helps you derive appropriate test estimates and formulate a...


  • 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, South Africa Afferent Software Full time

    **Role: Quality Control Lead** We are looking for a Quality Control Lead to join our team who will be responsible for the quality control department and quality across the organisation including within our Engineering, Implementation and Support, and Project Management departments. **Company Key Selling points** - We care about our customers and our team;...

  • Software Consultant

    7 months ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...


  • 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, Western Cape, South Africa Lesaka Technologies Full time

    Job DescriptionWe are seeking a highly skilled Software Quality Engineer to join our team at Lesaka Technologies. As a key member of our software development life cycle, you will be responsible for ensuring the highest quality possible in our software products.Responsibilities:Test Planning and Execution: Develop and execute test plans, including manual and...


  • Cape Town, South Africa Spinnaker Software Full time

    **_Our team is growing, you have an opportunity to be part of the team as a Software Document Writer._** **_Could this be for you?_** You will enjoy working in this environment if you are a professional who thrives on been proactively involved. You are detail oriented and proficient in verbal and written communication. Your strength lies in developing high...

  • Software Test Engineer

    3 months ago


    Cape Town, South Africa DLK Group Full time

    Cape Town, South Africa | Posted on 02/05/2024 Our client in the health sector is seeking a Software Testing Engineer in Cape Town for a hybrid position. This opportunity entails a 1-year contract. As a Software Test Engineer, you'll contribute to the development of enterprise-level software aimed at improving healthcare delivery in the province, with a...

  • Software Engineer

    3 weeks ago


    Cape Town, Western Cape, South Africa PBT Group Full time

    PBT Group is seeking a highly skilled Software Engineer to join our team in developing innovative and sustainable application solutions.Estimated Salary: $120,000 - $180,000 per annumJob Description:We are looking for a talented Backend Developer to design and build scalable software systems that meet the needs of our clients.Duties:Technical Leadership:...

  • Software Quality

    1 week ago


    Cape Town, South Africa Valenture Institute Full time

    Valenture Institute partners with the world’s leading education institutions to transform physical limitations into digital opportunities. We create new opportunities for students to choose an aspirational online learning experience by offering fully-supported online high school programmes. As a social enterprise, Valenture Institute is also committed to...


  • 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, South Africa LexisNexis Full time

    BASIC FUNCTIONS:This position in Quality Assurance is responsible for leading or participating in testing of systems. The position works with management to enhance quality and process standards and to plan and execute effective and efficient test approaches to accomplish on-time and efficient delivery of high-quality software products and/or...


  • Cape Town, South Africa RELX Full time

    BASIC FUNCTIONS:This position in Quality Assurance is responsible for leading or participating in testing of systems. The position works with management to enhance quality and process standards and to plan and execute effective and efficient test approaches to accomplish on-time and efficient delivery of high-quality software products and/or...


  • Cape Town, South Africa LexisNexis Full time

    BASIC FUNCTIONS:This position in Quality Assurance is responsible for enhancing QA methodology and ensuring compliance by working with management to improve quality and process standards that result in on-time and efficient delivery of systems. QUALIFICATIONS: - 1+ years of QA Test Analyst experience - BS Engineering/Computer Science or equivalent...


  • Cape Town, South Africa RELX Full time

    BASIC FUNCTIONS:This position in Quality Assurance is responsible for enhancing QA methodology and ensuring compliance by working with management to improve quality and process standards that result in on-time and efficient delivery of systems. QUALIFICATIONS: - 1+ years of QA Test Analyst experience - BS Engineering/Computer Science or equivalent...