About the role

  • Quality Assurance Engineer ensuring software quality by validating functionality and performance at Vodacom. Collaborating closely with developers and maintaining comprehensive quality reports.

Responsibilities

  • Work closely with developers to ensure that what they build effectively meets business requirements, both from a functional and non-functional perspective.
  • Continuously assess and communicate software quality, contributing to its ongoing improvement.
  • Write test suites to validate functionality, performance, security, and consistency of software applications: front-end (web and mobile apps) and back-end.
  • Issue comprehensive software quality reports for each release.
  • Propose changes to improve software quality.
  • Maintain an up-to-date catalog of software defects/bugs, including their descriptions and reproduction/validation steps, as well as the impact of each bug on the user.

Requirements

  • Programming in Python/Node.js
  • Web Architecture, REST, SOAP
  • REST APIs
  • Selenium, Appium, JMeter
  • Basic knowledge of Docker containers (build and run images)
  • Basic understanding of Kubernetes
  • Knowledge of AWS (AWS Lambda, S3, EC2, API Gateway, etc.)
  • CI/CD pipelines in GitLab-CI/GitHub
  • Swagger/OAS3, JWT, OAuth2, OpenID Connect
  • Web Architecture: TCP, HTTP, Browser/Client
  • Knowledge of SQL: Ability to perform CRUD operations
  • Familiarity with Appium, Selenium, and JMeter
  • Understanding of the software quality assurance process.

Benefits

  • Flexible, motivating and inclusive workplace
  • Excellent flexible benefits programme

Job title

QA Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job