Intelligence Match
Match: ??%
Unlock Your Personalized Match
Sign in to see your exact score breakdown and personalized insights.
Team Tagline
About the role
We are seeking a customer-focused, passionate, and committed Quality Assurance Engineer who will strive for quality and excellence in the company’s products as we grow and expand across Africa and beyond. As a Quality Assurance Engineer, your primary responsibilities will be bug detection, user satisfaction, design, and executing tests in a fast-paced environment while maintaining the product's quality and assisting other team members where applicable.
Required Skills
Preferred Skills
Similar Skills not Listed
Responsibilities
- Drive the execution of test strategies, including manual and automated testing. Performance testing is a plus.
- Identify and implement appropriate testing tools and frameworks in collaboration with QA leads to enhance testing efficiency and effectiveness.
- Work closely with product managers and engineering leads to review requirements, and develop detailed test scenarios and test cases.
- Ensure thorough test coverage by tracking key quality metrics.
- Collaborate with other QA members on the team to maintain test plans, test cases, and test scripts for your product.
- Create and maintain QA documentation.
- Identify and mitigate risks related to product quality and testing processes.
- When a product does not perform within specifications or user experience, identify, recreate, and log defects on JIRA while recommending possible solutions and improvements.
- Conduct root cause analysis of defects to identify improvements and prevent recurrence.
- Verify fixes and perform regression testing to ensure that resolved issues do not reoccur.
- Work with other senior QA engineers and managers to design, develop, and maintain automated test scripts and frameworks to increase test coverage and reduce manual testing effort.
- Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines.
- Work closely with product owners, developers, and other stakeholders to understand requirements and provide QA input during the design and development phases.
- Participate in sprint planning, backlog grooming, and other Agile ceremonies to represent QA interests.
- Communicate QA status, progress, and risks to project stakeholders and team leads.
- Collaborate with product management, development, and operations teams to ensure seamless integration of QA activities into the software development lifecycle (SDLC).
- Guide the team's QA members in designing, developing, and executing comprehensive test plans and test cases.
- Provide technical guidance and mentorship to junior and mid-level QA engineers and foster a culture of continuous learning and improvement.
- Conduct reviews to ensure adherence to best practices and standards.
- Lead training sessions and knowledge-sharing activities to enhance the skill set of the other team members.
- Advocate for QA metrics to measure and improve product quality and testing performance.
- Stay up-to-date with software testing and quality assurance industry trends, tools, and best practices.
- Participate in knowledge sharing with other QA team members.
- Always seek feedback and opportunities for professional growth and development.
- Identify opportunities for process improvements and drive initiatives to enhance QA efficiency and effectiveness.
- Perform any other duties that may be required. (e.g May assist in recruitment)
- You should be comfortable working on multiple projects simultaneously and in a fast-paced environment.
- Ensure personal information of customers, employees, and other individuals the company conducts business with is processed and protected in line with applicable data privacy policies, privacy laws, and global best practices.
Job Application Safety Disclaimer
Your security and privacy are our top priorities. Please be aware that InStreamIQ will never ask you to pay any fees for job applications, placements, or training as a condition of employment.
Furthermore, legitimate employers will not ask for sensitive personal identification such as your Bank Verification Number (BVN), National Identification Number (NIN), or Passport details during the initial application phase. Do not share financial information or make any payments to individuals or organizations claiming to represent an employer. If you encounter any suspicious requests, please report the listing immediately via our support channels.