The QA in an agile team is responsible for more than just testing the software. The incumbent will act as a quality champion and train the team members to create high performance and secure systems, test unhappy paths and edge cases in performance/security testing to create a highly resilient system, take advantage of the combination of automated/manual testing to efficiently cover system functionality without compromising quality and be comfortable working in a constantly changing environment and is fully dedicated to the principle of “automating everything”.
Job Title: Quality Assurance Engineer Lead
Location: Gaborone, South East, Botswana
Reference #: Quality Assurance Engineer Lead
Contract Type: Permanent
Salary: Market Related
Ensure that all functions developed by the team are tested?
Combine automated/manual testing to efficiently cover system functionality without compromising quality?
Provide the team with detailed information about any defects found and help the Agile Coach and PO prioritize the backlog?
Strives to automate and maintain comprehensive test sets with a continuous improvement mentality?
Work with IT and operations to run tests in SIT and production environments after implementation to ensure quality?
Knowing the product vision and working closely with designers and the PO to translate their vision into test cases?
Partners with development teams to identify key risk areas in new solutions?
Keeps up to date with best practices and industry standards in testing?
Actively participate in scrum ceremonies as needed to provide clarification and resolve issues with the team
Ensure consistent reporting (Bugs, Automation, Stories) across the different squads
Provide QA sign-off for sprint completion – Definition of Done
Validate sprint test activity plan
Implement productivity assets to improve team testing and automation
Strong understanding of agile methodologies
Strong communication skills with ability to communicate complex technical concepts and align the organization in decisions?
Strong problem-solving skills with the ability to process complex information quickly and present it clearly and simply?
Use team collaboration to efficiently create innovative solutions?
Passionate about technology and excited about the impact of emerging / disruptive technologies?
Believes in the culture of transparency and trust ?
Open to learning new ideas?
Talent for thinking about edge cases and unhappy paths for software solutions
Experience with automated testing processes, technologies and methodologies for both front and back end?
Experience applying tests on both Black Box and Grey Box for mobile applications for both iOS and Android devices?
Experience validating acceptance of user stories against the development team’s deliverables. Must be able to point out defects, variations and additions to the deliverables against the established user stories?
Experience in applying and defining regression tests?
Experience in applying software performance testing and generating improvement plans?
Desirable: knowledge of native technologies and cloud environments?
Experience as a tester in an agile multifunctional team is preferred
Application Deadline: 06/09/2021