Software Quality Engineer I

1 week ago


Johannesburg, Gauteng, South Africa HelloKindred Full time R450 000 - R750 000 per year
Company Description

Who is HelloKindred?

HelloKindred are specialists in staffing marketing, creative and technology roles, offering a range of talent solutions that can be delivered on-site, remotely or hybrid.

Our vision is to make work accessible and people's lives better. We do this by disrupting traditional employment barriers – connecting ambitious talent to flexible opportunities with trusted brands.

Job Description

Anticipated Contract End Date/Length: 12 months 

Work set up: Hybrid

Our client in the software quality assurance/software testing industry. is looking for a Software Quality Engineer I with experience to develop and implement automated test assets, ensuring overall solution quality and alignment with enterprise testing standards.

What you will do:

  • Use the automation framework and predefined test tools to inspect, analyse, design, develop, and implement reusable automated test assets to quality-assure the solution and its architecture.
  • Apply strong working knowledge of Front End and API automation, as well as Performance Testing (NFT), using tools such as Selenium, Appium, Healenium, RestAssured, and JMeter.
  • Build and foster strong relationships with peers, subject matter experts, developers, product owners, and stakeholders through transparent communication aligned to organisational values.
  • Work closely with Quality Assurance Leads, Practise Leads, Business Analysts, Developers, Architects, Product Owners, and other stakeholders to meet client expectations.
  • Liaise with stakeholders across Group Technology to build aligned networks that support new ways of working.
  • Contribute to retrospective reviews to drive efficiencies and improve delivery quality.
  • Actively participate in planning, estimation, and sizing of products, features, and stories.
  • Deliver well-structured quality assurance solutions aligned to enterprise quality standards within agreed timelines.
  • Report and manage issue resolution timeously to prevent unplanned expenses and stability issues post-deployment.
  • Contribute to breaking down business needs into manageable features, stories, and epics.
  • Participate in backlog grooming, sprint planning, test estimation, and acceptance criteria definition.
  • Discuss low-level design and functional requirements with QA Leads and Architects to guide test automation approaches.
  • Collaborate with Core Technical Teams to enhance automation frameworks and overall platforms.
  • Develop automation code using the automation test kit and implement solutions with adequate sprint coverage.
  • Ensure test automation solutions meet architectural and development standards, supporting reusability and scalability.
  • Catalogue and store automation test code according to governance standards, ensuring artefacts are easily obtainable.
  • Integrate test automation into DevOps pipelines and execute automated test suites.
  • Log defects using predefined defect management processes, ensuring accurate and detailed root cause information.
  • Identify potential product risks and communicate mitigation factors to QA Leads.
  • Report daily testing status to the squad.
  • Collaborate on defect resolution and ensure root cause analysis is performed and documented.
  • Participate in retrospectives and stakeholder showcases.
  • Manage personal workload according to defined timelines and project expectations.
  • Collaborate with peers and industry experts to stay current on technical advancements and their application in the ecosystem.
  • Pursue continuous improvement in technical capabilities and mentor Software Test Engineers to develop their skills.
  • Support the achievement of business strategy, organisational objectives, and values.
  • Stay abreast of developments in the field of expertise and ensure personal growth.
  • Contribute to culture-building and corporate responsibility initiatives.
  • Seek opportunities to improve business processes, models, and systems through agile thinking.
Qualifications
  • 3–5 years of professional experience in software quality engineering.
  • Strong working knowledge of Front End and API test automation.
  • Experience with Performance Testing (NFT).
  • Proficiency with automation tools including Selenium, Appium, Healenium, RestAssured, and JMeter.
  • Experience working within Agile delivery environments.
  • Ability to collaborate with cross-functional teams and communicate effectively with stakeholders.
  • Strong understanding of DevOps pipelines, defect management processes, and automation best practices.
  • Demonstrated ability to mentor junior team members and contribute to continuous improvement.
Additional Information

Candidates must be legally authorized to live and work in the country the position is based in, without requiring sponsorship.

We appreciate your interest in this opportunity. Please note only applicants selected for an interview will be contacted.

HelloKindred is proud to be an equal opportunity employer, committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity/expression, sexual orientation, national origin, disability, age, or veteran status.



  • Johannesburg, Gauteng, South Africa HelloKindred Full time R250 000 - R450 000 per year

    Who is HelloKindred?HelloKindred are specialists in staffing marketing, creative and technology roles, offering a range of talent solutions that can be delivered on-site, remotely or hybrid.Our vision is to make work accessible and people's lives better. We do this by disrupting traditional employment barriers – connecting ambitious talent to flexible...

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa iDbase Software Full time R500 000 - R1 200 000 per year

    About the RoleWe are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, Gauteng, South Africa MRI Software Full time R800 000 - R1 600 000 per year

    Since 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 best employees. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa MAM Software Full time R90 000 - R120 000 per year

    "At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." We're a market leader in Retail software environments, supporting single-or...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Senior Software Quality Engineer - 6 Month ContractKey Responsibilities:Lead quality assurance initiatives and frameworks for the assigned development teamCollaborate with other team leads to ensure testability of both business and technical requirementsMonitor and evaluate the quality of software deliveries across the team, identifying improvement...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per year

    Hire Resolve's client is looking for a Senior Software Development Engineer with proven experience in developing, testing and implementation of C++ applications to join their team. Experience in different software languages and some in firmware applications is also required. The ideal candidate will also have experience in the full Software Development Life...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time R250 000 - R500 000 per year

    What we doBlue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of a...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R500 000 - R1 200 000 per year

    Minimum Requirements:Have extensive QA Test Engineering experienceExperience of working with BDD framework like Cucumber etc.Have knowledge of QA methodologies.Exposure of working on CI\CD tools like Gitlab, Jenkins etc.Have experience Selenium with Java & Javascript with CypressIntegration of various testing suites in DevOps software delivery pipeline.Have...