Home » Careers » Quality Automation Engineer

Quality Automation Engineer, Cape Town

About the company

VOSS develops a range of products that are used by the world’s largest communications service providers and enterprises. These market-leading tools are paired with professional services to help our customers achieve the most from their digital workplace platform. We operate in a very dynamic industry and leverage the latest technologies to keep our software at the forefront of the market.

VOSS is a global team with offices in Cape Town, Dallas, London, and Sydney. Our engineers are encouraged to travel and work directly with our customers to gain real-world experience. Read more about VOSS and what we do, on our website.

Purpose of the position

The VOSS Engineering team is predominantly based in Cape Town and is responsible for the design, development, and go-to market of the VOSS product suite. We use an agile process to deliver quality software to our customers. We are faced with challenging problems on a regular basis, so problem solving skills are a must. Automation forms a key part of VOSS’s strategy to deliver high quality software in a fast-paced market. The Quality Automation Engineer role supports product development and quality software delivery by implementing and maintaining automation using modern continuous integration and automated testing approaches. As a Quality Automation Engineer, you will be responsible for manually testing new features and verifying fixes, with a constant focus on automating as much of the testing function as possible.

Duties and responsibilities

  • Participate in an Agile development process as projects require.
  • Collaborating with the team to continually improve the Software Development Life Cycle (SDLC) process.
    • Identify bottlenecks or inefficiencies
    • Research new tools, technologies, and testing processes
    • Make recommendations to tooling or process improvements
  • Assist with troubleshooting of customer support cases.
  • Perform regular manual testing to discover bugs within the software.
  • Manually verify defect fixes on relevant test systems.
  • Manually verify software patches before they are delivered to customers.
  • Collaborate with the development team to plan, create, manage and execute the overall test plan per feature.
    • Create test plans
    • Document test cases
    • Manually test user stories to ensure acceptance criteria are met
    • Create automated tests to cover the test plan as far as possible
  • Enable customers and VOSS service organization by actively engaging on relevant IM channels.

Technical skills and experience

  • 5 – 8 years of experience as a Quality Assurance/Automation Engineer.
  • At least 3 years of experience working with modern continuous integration and automated testing practices.
  • At least 3 years of experience doing basic development (Python and JavaScript preferred).
  • Must be able to work across the full technology stack i.e., frontend and backend testing.
  • Required skills:
    • Linux command line basics and Bash scripting
    • Python / JavaScript basic scripting
    • Jenkins configuration and pipelines
    • TestNG/JUnit
    • Groovy
    • Docker
    • Protractor / Cypress or similar
    • REST API Integration and testing
    • Jira
    • TestLink / Qmetry
  • Preferred skills:
    • Robot Framework
    • Selenium
    • Java
    • MongoDB
    • Ansible
    • JavaScript
    • NodeJS
    • Angular

Competencies

  • Critical thinker and problem-solving skills.
  • Motivated, self-starter.
  • Fast learner.
  • Excellent communication skills.
  • Ability to work across technology stacks.

Minimum qualifications

  • Completed relevant programming / automation courses, certifications, or degrees.
  • Completed ISTQB Foundation preferred.

Driving/Travel requirements

  • Must hold current valid driver’s license and passport.
  • Must be able to travel from time to time.
  • You must have the legal right to work in South Africa.
Apply now
See other positions