Clap Icon
Where Opportunities Find You

EMPLOYMENT TYPE: Permanent COMPANY: An international UCM company LOCATION: Cape Town (hybrid working model) JOB OVERVIEW: The company creates a variety of products used by the world's leading voice/calling service providers. These market-leading tools are accompanied by professional services that assist customers in maximising their cloud calling and collaboration solutions. The company operates within a highly dynamic industry, utilising the latest technologies to maintain its software's position at the forefront of the market. DESCRIPTION OF POSITION: The company's Engineering team, spread across Cape Town, London, Dallas and Canada, designs, develops, and launches various software products. They utilise an agile Kanban process to manage workflow. The role requires exceptional problem-solving skills to address frequent challenges. A Quality Assurance Engineer is sought to join the team. This role involves creating and implementing a quality coordination and testing strategy, along with proposing solutions for identified quality issues. KNOWLEDGE AND SKILLS: Test current products and identify deficiencies. Suggest solutions to identified product problems. Investigate product quality in order to make improvements to achieve better customer satisfaction. Plan, create and manage the overall Quality Planning Strategy per feature. Collaborate with the Product Development Team to ensure consistent project execution. Identify quality assurance process bottlenecks and suggest actions for improvement. Oversee continuous improvement projects. Collect quality data. Identify key KPIs for product quality. Prepare and present reports and metrics to Senior Management. Design and execute systems to check for issues. Document test cases. Perform and document risk analysis. Record test progress and results. Code automated tests. Create test plans. Develop standards and procedures to determine product quality and release readiness. Discover bugs within software. Drive innovation and streamline overall testing processes. Identify, isolate, and track bugs throughout testing. Identify any potential problems that users might encounter. Perform manual and automated testing. Research and analyse product features being tested. Research new tools, technologies, and testing processes. Review user interfaces for consistency and functionality. Keen problem-solving ability. Motivated, self-starter. Fast learner. QUALIFICATIONS REQUIRED: Completed ISTQB Foundation or similar certifications, or degrees. EXPERIENCE REQUIRED: 5 - 8 years of experience as a Quality Assurance Engineer. 5 years of experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies and others. 5 years of experience with software QA tools and processes. 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. Solid coding/scripting skills. Required soft skills: Critical thinking and problem-solving skills. Good time-management skills. Excellent interpersonal and communication skills. A sense of ownership and pride in performance and its impact on the company's success. Team player. Discipline. Accuracy. Flexibility Other requirements: Must hold current valid driver's license and passport. Must be able to travel from time to time. Must have the legal right to work in South Africa. ADVANTAGEOUS SKILLS: Jenkins. Groovy. Ansible. Robot, Protractor, Cypress. JIRA. TestLink / QMetry. Google Workspace. **Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.

Requirements

Availability:
Education:
Gender:
Age:
159620
Experience:
Language:

More job openings

All Jobs