South Africa Johannesburg, South Africa/remote
Quality Assurance Engineer
We are currently interviewing for a Quality Assurance Engineer team member to join our growing corporate team. The ideal candidate will be responsible for ensuring the quality and reliability of software applications.
Position Summary:
At CallCabinet, we attribute much of our success to the strength of our team members. To build on this momentum, we’re searching for a highly qualified Quality Assurance Engineer to complement our growing team. As a Quality Assurance Engineer, you will ensure software application quality and reliability through meticulous testing and validation processes. You will work closely with development teams to identify issues, design test cases, execute tests, and provide feedback to improve the overall quality of the software.
Key Responsibilities:
- Test Planning: Collaborate with product managers, developers, and other stakeholders to understand project requirements and develop comprehensive test plans.
- Test Case Design: Design and develop test cases that thoroughly evaluate the functionality, performance, and reliability of software applications.
- Test Execution: Execute test cases manually or using automated testing tools to identify defects, bugs, and inconsistencies in software products.
- Defect Management: Document and track defects, including detailed steps to reproduce, severity levels, and priority rankings. Work closely with development teams to ensure timely resolution of issues.
- Regression Testing: Conduct regression testing to ensure that previously identified defects have been addressed and that new changes have not introduced additional issues.
- Automation: Develop and maintain automated test scripts to streamline testing processes and increase test coverage.
- Performance Testing: Conduct performance testing to assess the responsiveness, scalability, and stability of software applications under various conditions.
- Reporting: Prepare and communicate test results, metrics, and recommendations to stakeholders, including project managers, developers, and quality assurance teams.
- Continuous Improvement: Stay updated on industry best practices, emerging technologies, and testing methodologies to continuously improve the quality assurance process.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a QA Engineer or similar role, with a strong understanding of software testing principles and methodologies.
- Proficiency in testing techniques, test case development, and defect tracking tools.
- Experience with automated testing tools such as Selenium, JUnit, or Testing.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and communicate solutions effectively.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Attention to detail and a commitment to delivering high-quality software products.
- Develop and execute test cases for new features and functionalities of call recording systems.
- Experience with Windows & Linux systems
Preferred Qualifications:
- ISTQB or similar certification in software testing.
- Experience with Agile development methodologies, including Scrum and Kanban.
- Call Recording experience with Cisco, Webex, Microsoft Teams, and other telephony platforms
- Knowledge of programming languages such as Java, Python, or JavaScript.
- Experience with Wireshark and other network troubleshooting tools.
- Solid understanding of the SIP protocol.
Company Overview:
Knowing what is said and how it is said during 100% of critical conversations advances continued business success in unpredictable global market conditions. CallCabinet’s revolutionary, cloud-native compliance call recording solutions are powered by next-gen AI and utilize specialized machine learning to deliver unparalleled business intelligence in real-time. CallCabinet was built from deep collaboration within the world’s most heavily regulated industries and boasts an architecture that allows it to adapt to market demands. This, coupled with the fact that CallCabinet’s rich feature set is constantly updated according to real-world demands, is what truly sets CallCabinet apart.
Ready to Make an Impact? Apply Today!