Specialist: QA Engineer

Posting Country:  Mozambique
Date Posted:  1 Apr 2025
Full Time / Part Time:  Full Time
Contract Type:  Permanent

At Vodacom, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this. 

We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.

With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference. 
 


Role purpose:
An engineer working closely with developers to ensure that what they develop effectively meets business requirements from both a functional and non-functional perspective.

The main objective of this role is to continuously evaluate and communicate the quality of the software, contributing to its continuous improvement. This role focuses mostly on component/application testing. This role is not only responsible for coding/testing but also responsible for deploying code to production and supporting it.

 

Key accountabilities and decision ownership:

 

  • Write/Build test suites to validate functionality, capacity, security and consistency of software applications: frontend (web and mobile) & backend
  • Issue software quality reports for each sprint
  • Propose changes to improve the software quality
  • Keep an updated catalogue of software defects/bugs
  • Troubleshoot and debug escalated production Issues
  • Estimate/Evaluate feature/stories as part of backlog grooming.

 

Core competencies, knowledge and experience:

 

  • Very good understanding of Client-server architecture and Web architecture (HTTP)
  • 2 Years of programming experience
  • Experience with test planning and test automation
  • Average understanding of SQA techniques
  • Experience collaborating as part of a team and delivering on commitments


Must have technical skills:

 

  • Design Tests cases that are concise, atomic, durable, understandable, deterministic and accurate (CADUDA)
  • HTTP, SOAP & REST APIs
  • Git & Linux, Relational & NoSQL Databases
  • Python3 programming

Average understanding of following testing tools/frameworks:

  1. Selenium
  2. Appium

 


Preferred technical skills:

 

  • Zephyr Scale, OWASP Zed Attack Proxy (ZAP), Grafana K6
  • Docker Containers basics (Building & Running), Kubernetes & Helm basics (deploying and debugging applications)
  • AWS Basics (Lambda Functions, S3, SQS, DynamoDB, ECS, API Gateway)
  • Gitlab-CI/GitHub Pipelines
  • Swagger/OAS3, JWT, OAuth2, OpenID Connect.


 

Key performance indicators:

 

  • Contribution level within Agile Squad.
  • Compliance to dev standards & practices.
  • Ability to meet deadlines and anticipate delays.
     

Commitment from Vodacom

Vodacom is committed to attracting, developing and retaining the very best people by offering a flexible, motivating and inclusive workplace in which talent is truly recognized, developed and rewarded. We believe that diversity plays an important role in the success of our business and we are committed to creating an inclusive work environment which respects, values, celebrates and makes the most of people’s individual differences - we are not only multinational but multicultural too. At Vodacom you will have access to our excellent flexible benefits programme that you would expect from any global company.