Intermediate Quality Automation Engineer (CPT Hybrid)
IT – Software Testing
Cape Town – Western Cape
ENVIRONMENT:
SUPPORT product development and quality software delivery by implementing and maintaining automation using modern continuous integration and automated testing approaches as the next Intermediate Quality Automation Engineer sought by a global provider of Digital Workplace Management Tech. 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. Applicants must have a completed Programming/Automation Degree/Certification with 4+ years’ work experience as a QA/Automation Engineer, 3 years’ work experience with modern Continuous Integration and Automated Testing practices & Python and JavaScript. Your other tech tools should include Cypress/Playwright or similar, Linux, Jenkins/GitLab, REST API, Postman or similar and Jira.
DUTIES:
- Participate in an Agile development process as projects require.
- Collaborate 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 service organizations by actively engaging on relevant IM channels.
REQUIREMENTS:
Qualifications –
- Completed relevant Programming / Automation Courses, Certifications, or Degrees.
- Experience/Skills –
- 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.
- 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.
- You must have the legal right to work in South Africa.
Required Skills –
- Cypress / Playwright or similar.
- Linux command line basics.
- Jenkins / GiLlab 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.
ATTRIBUTES:
- Critical thinker and problem-solving skills.
- Motivated, self-starter.
- Fast learner.
Excellent communication skills.