Job Description: QA Engineering Intern
About Tappi:
tappi digitizes small businesses across Africa. tappi is the end-to-end SaaS for SMEs across Africa, solving the problem of visibility and credibility for small businesses. tappi innovated on the delivery of SaaS and enterprise-grade tools to SMEs in Africa for as low as $2/month, bringing SMEs online, as well as building a payment platform for SMEs to access and pay for Ads online with mobile airtime. tappi has partnered and deeply integrated with some of the largest mobile operators and banks in Africa, giving them an addressable market of over 100M SMEs, including anyone with a ‘side hustle’. tappi is focused on the over $20B SME market across Africa.
Job Summary
We are seeking a QA Engineering Intern to join our team and assist in kick starting our quality assurance processes. As a QA Engineering Intern, you will work closely with our engineering team to ensure the quality and reliability of our Android, iOS, and Web applications in three countries.
Responsibilities:
- Manual Testing: Perform manual testing on our applications, including Android, iOS, and Web platforms. Test existing features, identify bugs, and document findings using spreadsheets or QA documents.
- Test Case Creation: Create clear and comprehensive test cases based on requirements and user stories. Ensure proper coverage of various scenarios and edge cases.
- Regression Testing: Conduct regression testing on previously tested features after each new release or significant changes to ensure the stability and functionality of the applications.
- Collaborative Testing: Collaborate with the development team to understand the system architecture and identify potential areas of improvement. Participate in discussions to provide input on testing strategies and best practices.
- API Testing: Learn and perform basic API testing using tools like Postman and JMeter. Validate API responses, test critical endpoints, and document the results.
- Test Documentation: Maintain accurate and up-to-date test documentation, including test plans, test cases, and bug reports. Assist in migrating existing test documentation from spreadsheets to Jira.
- Jira Test Integration: Gain familiarity with Jira's test management features. Assist in integrating Jira for test case management, test execution tracking, and bug reporting.
- Continuous Learning: Stay updated with the latest industry trends and technologies related to quality assurance and testing methodologies. Actively seek opportunities to enhance your skills and knowledge in software testing.
Qualifications:
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Strong analytical and problem-solving skills.
- Attention to detail and ability to follow instructions.
- Good written and verbal communication skills.
- Familiarity with mobile and web applications, preferably Android, iOS, and Web platforms.
- Basic understanding of software testing principles and methodologies.
- Knowledge of API testing tools like Postman or JMeter is a plus.
- Experience with Jira or other test management tools is a plus.
- Any length of QA experience is a plus.
Duration: The internship will last for a period of 6 months with a chance of being full-time, with the option for a 3-month short-term internship for those still in school.
Join our team and gain valuable hands-on experience in the field of quality assurance and testing. You will have the opportunity to contribute to our QA processes, work on real-world projects, and collaborate with a talented engineering team. Apply today by sending your CV to [email protected] if you're interested in joining our dynamic team of brilliant Engineers.