• Analyze users stories and cases, review software requirements for validity and feasibility
• Work with cross-functional teams to ensure quality throughout the software development life-cycle (e.g. developers and product managers) to identify system requirements.
• Creation of detailed test plans and test cases
• Estimate, prioritize, plan, conduct and coordinate test activities
• Develop and Review user documentation based on use case requirements and technical design.
• Develop and apply testing processes for new and existing products to meet client needs
• Identify, record, document and track bugs and perform thorough regression testing when bugs are resolved
• Observe, capture and provide test results with supporting dialogue and insight in a clear concise manner
• Track quality assurance metrics, like defect densities and open defect counts
• Help visualize technical data in a way that is meaningful to business decision-makers Investigate the causes of non-conforming software and train users to implement solutions.
• B.Sc / HND in relevant studies
• A minimum of 2 years of experience as a Quality Assurance / Software Testing specialist
• Ability to work in a fast-paced environment with minimal supervision
• Critical thinker and problem-solving skills
• Extensive experience in web applications testing via the web browser and API interfaces
• Competency in working with test automation tools and frameworks
• Experience in using test management and bug tracking tools
• Good experience with performance, stress, and load testing.
• Expertise in software testing fundamentals and test techniques
• A track record of performing testing activities through the full test life-cycle
• Proven ability to meet tight deadlines and report the risks and issues in a timely manner
• Ability to work individually as well as in a team
• Strong analytical skills
• A keen eye for detail
• Excellent communication skills, both written and verbal