QA Software Engineer
PressOne Africa
About PressOne Africa
PressOne Africa provides businesses with a professional phone system that enables teams to manage customer calls efficiently. Our goal is to help businesses improve the quality of their customer interactions.
We are looking for a highly skilled QA Software Engineer to own and elevate the quality of our products across all platforms. This role is crucial to ensuring we deliver a seamless, reliable experience to our users at every touchpoint.
Role Overview
At PressOne Africa, quality is non-negotiable. We're looking for a QA Software Engineer who is passionate about quality and automation. Your role will be to ensure that every release is stable, secure, and user-friendly. You'll work closely with software engineers and product managers to define test strategies, write automated tests, and identify bugs before they reach our users. If you have a sharp eye for detail and enjoy thinking through every possible scenario, this role is made for you.
Key Responsibilities
Testing & Quality Assurance
- Develop and execute comprehensive test plans for new features, enhancements, and bug fixes
- Perform manual and automated testing across web and mobile platforms
- Identify, document, and track bugs and inconsistencies
Automation & Process Improvement
- Write and maintain automated test scripts for critical user flows
- Suggest improvements to QA processes and tools to ensure faster, more reliable testing
Collaboration & Communication
- Collaborate with developers during sprint planning and code reviews to ensure test coverage
- Work closely with the Product team to clarify requirements and edge cases
- Communicate testing outcomes and risks clearly and promptly
Performance & Regression Testing
- Conduct performance, stress, and regression testing for major releases
- Ensure backwards compatibility and consistent performance across updates
Product Knowledge & Customer Experience
- Understand the customer journey and anticipate common issues
- Test with empathy to simulate real-world usage and user behavior
Your performance will be measured by:
- Bug Detection Rate – Percentage of critical issues caught before production
- Test Coverage – Breadth of manual and automated test scenarios
- Release Quality – Reduction in post-release bugs and customer-reported issues
- Deployment Velocity – Impact of QA on faster, safer releases
Requirements
- 3+ years of experience in QA Engineering, preferably in a fast-paced tech environment
- Strong experience with automated testing tools and frameworks- especially playwright and pytest
- Familiarity with API testing, mobile testing, and cross-browser compatibility
- Ability to write clear bug reports and detailed documentation
- Experience with CI/CD pipelines and release management practices
- Experience with frontend frameworks like Vue.js and Django/Python.
- Strong attention to detail, analytical skills, and a user-first mindset
Benefits
- Be part of a fast-growing company that is transforming business communication in Africa.
- Work in a high-performance, collaborative environment where data-driven decision-making is key.
- Competitive salary with opportunities for growth and leadership.
If you are excited about ensuring products are stable, then we’d love to hear from you.