Software Quality Engineer

2 weeks ago


Cape Town, Western Cape, South Africa Impact tech Inc Full time

Our Company:

At 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 businesses to automate their partnerships and grow their revenue like never before. We have an entrepreneurial spirit and a culture where ambition and curiosity is rewarded. If you are looking to join a team where your opinion is valued, your contributions are noticed, and enjoy working with fun and talented people from all over the world, then this is the place for you

, the world's leading partnership management platform, is transforming the way businesses manage and optimize all types of partnerships—including traditional rewards affiliates, influencers, commerce content publishers, B2B, and more. The company's powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust to make purchases, get information, and entertain themselves at home, at work, or on the go. To learn more about how 's technology platform and partnerships marketplace is driving revenue growth for global enterprise brands such as Walmart, Uber, Shopify, Lenovo, L'Oreal, Fanatics and Levi's, visit

Your Role at

As a Software Quality Assurance Engineer at Impact, your key responsibilities will carry a dual mandate, being to deliver the highest quality software to our end users while simultaneously ensuring the persistence of the quality standard by means of automated regression. This is a rare opportunity in QA to have a direct influence on the quality of our software through every phase of the feature delivery workflow. This role will fully encompass all responsibilities associated with the Quality Assurance complement for a designated squad.

The applicant who is ultimately successful will be expected to scrutinize new features with a high attention to detail and document the methodology utilised in the form of a detailed test plan containing the respective test cases specific to the feature. Upon successful deployment of the feature, the scenarios detailed in the test plan are then to be automated using Java and selenium webdriver.

The person filling this role will also be mandated with conducting the regression testing phase of the deployment workflow process and reporting on results timeously. The successful candidate will partner closely with software Development Engineers and Product Managers to understand product requirements as well as functionality for developing appropriate build scripts, test plans and test cases.

What You'll Do:

Accountable for Automation Testing Accountable for creating, configuring and maintaining a suite of automated regressions tests & their environment Test Planning & Analysis of Requirements Sign-off on manually scripted test cases Review and action pull requests Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable. Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of the overall system. Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions Recommend design improvements or corrections to engineers throughout the SDLC. Maintain effective communication with the project software engineers on project limitation, capability, performance requirement and hardware interface changes. Execute test plans and create test reports to describe program evaluation, testing, and correction. Testing will include functional and nonfunctional, integration, regression, system, smoke and sanity testing (minimum) Monitor program performance after implementation to prevent re-occurrence of program operating problems and ensure efficiency of operation. Conduct compatibility tests with vendor-provided programs. Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Create test tools that facilitate data gathering and test method execution. Support manufacturing by verifying fixture software or any software used during production. Participate in risk management meetings. Scripting of test cases against manually scripted test cases / TestRail Run regression tests against the applications then diagnose & report all issues Implement automated tests using a Selenium framework Defect Management Implement scripts and server configurations for automated build and testing environments Provide reports and procedures on Automation runs & progress Reporting and tracking test metrics such as test and code coverage Ensure QA automated test framework is documented, with focus on continuity

What You Have:

Solid understanding of computer programming and software development Ability to troubleshoot equipment problems and perform complex system tests Creative thinking skills Detail-oriented personality Excellent manual dexterity Ability to communicate well to other members of the development team At least 3 years experience in SDLC (Software Development Life Cycle) Bachelor's Degree/BTEC ISTQB/ISEB (Pref) At least 2 years of experience in developing RESTful APIs At least 3 years of test automation experience: Selenium, Jasmine, POM, Cucumber Certified in Java, Spring or AWS technologies (Pref) Nice to have:Affiliate & Partnerships Industry Fundamentals Certification by PXA

Benefits:

Hybrid, Casual work environment Responsible PTO policy Take the time off that you need. We are truly committed to a positive work-life balance, recognising that it is important to be happy and fulfilled in both Training & Development Learning the advanced partnership automation products Medical Aid and Provident Fund Group schemes with Discovery & Bonitas for medical aid Group scheme with Momentum for provident fund Restricted Stock Units 3-year vesting schedule pending Board approval Internet Allowance Fitness club fee reimbursements Technology Stipend

is proud to be an equal opportunity workplace. All employees and applicants for employment shall be given fair treatment and equal employment opportunity regardless of their race, ethnicity or ancestry, color or caste, religion or belief, age, sex (including gender identity, gender reassignment, sexual orientation, pregnancy/maternity), national origin, weight, neurodivergence, disability, marital and civil partnership status, caregiving status, veteran status, genetic information, political affiliation, or other prohibited non-merit factors.

#LI-NK1



  • Cape Town, Western Cape, South Africa Quality Analytics Full time

    We're on the search for a skilled Senior Software Quality Engineer to join our All-Star TeamThe Senior Software Quality Engineer will be responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements. This role works with SQA Engineers and QA...


  • Cape Town, Western Cape, South Africa Games Global Limited Full time

    Are you passionate about test efficiencies, software quality and have great attention to detail - then we have the role for you We're on the hunt for a Software Quality Engineer to join our Enhance team.As a Software Quality Engineer, you will ensure that the software under test meets the specified requirements and to help create the best experience for our...


  • Cape Town, Western Cape, South Africa Jam Software Gmbh Full time

    BP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:The search is on for a Senior Software Quality Analyst who will support our company's growth strategy by ensuring that our software packages are error-free. We want someone who is hawk-eyed to spot any imperfections and to be at the forefront of leading or participating in the testing of systems.We want someone who is going to conduct manual...


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

    Our Company:If you are looking to join a team where your opinion is valued, your contributions are noticed, and enjoy working with fun and talented people from all over the world then this is the place for you.If you have a desire to work in an organization that is:Passionate about its peopleFocused on delivering the very best tech to our customersOffering...


  • Cape Town, Western Cape, South Africa Women In Tech Usa Full time

    Our Company: At 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 businesses...


  • Cape Town, Western Cape, South Africa Old Mutual Full time

    Description The Junior Software Quality Engineer is responsible for executing test cases, both manual and automated, to ensure the quality of software products delivered at Old Mutual. This role requires the Engineer to be embedded into their respective development team and help support the delivery of software against specific deadlines and quality...


  • Cape Town, Western Cape, South Africa Entelect Software (Pty) Ltd Full time

    ABOUT THE JOB Join our team at Entelect as a Software Engineer, where your mastery of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React....WHAT WE NEED FROM YOU A bachelor's degree in IT, Engineering or other Sciences Minimum 6 years' experience...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Six Sense Consulting Full time

    Qualification:B.Tech/B.Sc (Comp Sci) with 5+ yearsB.Eng/B.Sc Hons (Comp Sci) with 4+ yearsM.Eng/M.Eng/M.Sc (Comp Sci) with 3+ yearsPhD with 2+ yearsEngineering (with a software focus) or related fieldExperience:Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.Python or...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:If working in a fast-paced environment, with a dynamic Team who are taking the tech industry by storm, is for you then you may be just the person we are looking forYou Bring: BSc, BCom and Ndip. ISTQB Foundation Certified. At least 18 months of QA experience.What You'll Do: Technical outputs. Review test requirements and create relevant test...


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

    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. A software quality assurance tester, or QA tester,...


  • Cape Town, Western Cape, South Africa BP3 Global, Inc. Full time

    We are seeking an experienced Senior Software Engineer that specializes in quality to join our team. The ideal candidate must have a strong understanding of modern software testing methodologies and techniques.The individual will work in an agile environment with other talented engineers and will be responsible for helping define and implement testing for...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Milkor Integrated System Full time

    Milkor Integrated Systems (Pty) Ltd, Is an Aerospace company with an international footprint providing turnkey solutions on the land, sea, air and cyber domains. Our team is comprised of highly skilled professionals who are committed to excellence, innovation and safety. As technology continues to advance, UAV operations are playing an increasingly crucial...


  • Cape Town, Western Cape, 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 quality...


  • Cape Town, Western Cape, 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...


  • Cape Town, Western Cape, South Africa Progressive Edge Full time

    Software Engineering Manager (C#)PermanentCape Town (Hybrid)An established Fintech company has a Software Engineering Manager position available. As a Software Engineering Manager, you will oversee multiple front end delivery teams in our Engineering Department. You will lead and manage a group of software engineers to design, develop and maintain software...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace.As the Software Development Manager at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a step back,...


  • Cape Town, Western Cape, South Africa DLK Group (PTY) Ltd Full time

    Job DescriptionOur 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 focus on managing person-level health...

  • Software Engineering

    2 weeks ago


    Cape Town, Western Cape, South Africa Electrum Payments Full time

    About Electrum Electrum is an exciting B2B tech company. We partner with some of South Africa's biggest household names, enabling them to open up their customers' access to payments and digital goods and services. We love that the projects we work on touch the lives of millions of South Africans every day, making a real difference.Job SummaryThe Engineering...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Xneelo Full time

    Would you be eager to continually improve customer value and internal efficiency through quality, innovative software? Our Managed Hosting team could use your skills, passion and experience to develop solutions that will help keep thousands of websites online.We are passionate about frequent, iterative delivery of high-quality software and aim to build...