Posted on :
26 Aug, 2021
26 Aug, 2021
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
Job Summary:
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
Requirements:
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
To Apply:
Application Deadline: 06/09/2021
Today’s Popular Jobs