VOSS develops a range of products that are used by the world’s largest voice / calling service providers and enterprises.
These market-leading tools are paired with professional services that help our customers achieve the most from their cloud calling and collaboration solutions.
We operate in a very dynamic industry and leverage the latest technologies to keep our software at the forefront of the market.
Please make an application promptly if you are a good match for this role due to high levels of interest.
VOSS is a global team with offices in Cape Town, Dallas, London, and Sydney.
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 regularly, 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
- Create and maintain automated tests and frameworks for all software products.
- 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
- Assist with troubleshooting of customer support cases.
- Enable customers and VOSS service organizations by actively engaging on relevant IM channels.
Technical skills and experience
- 4+ years of experience as a Quality Assurance / Automation Engineer
- At least 3 years of experience working with modern continuous integration and automated testing practices
- Must be able to work across the full technology stack i.e. frontend and backend testing.
- Required skills
- Cypress / Playwright or similar
- Linux command line basics
- Jenkins / Gitlab configuration and pipelines
- REST API Integration and testing using Postman or similar
- Jira
- Preferred skills
- Python / JavaScript basic scripting
- Robot Framework
- Selenium
- Bash scripting
- Docker
- Ansible
- Critical thinker and problem-solving skills.
- Motivated, self-starter.
- Fast learner.
Other requirements
You must have the legal right to work in South Africa.
J-18808-Ljbffr