Job Description
- Application Deadline: Mon, 31 Jul 2023 00:00:00 GMT
- Position: Team Lead, Information Technology Quality Assurance and Governance
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 5 years
- Location Lagos
- Job Field ICT / Computer 
Job Summary
- In this role, you will be responsible for overseeing the quality assurance process for our software development projects.
- You will work closely with developers, project managers, and other stakeholders to ensure that the software meets the required standards and specifications.
- You will also ensure necessary IT governance policies are in place and its processes are implemented.
Job Responsibilities
- Oversee all quality testing, maintenance, and deliverables associated with the organization’s information technology initiative.
- Oversee the quality assurance process for software development projects.
- Manage continuous quality improvement to ensure the delivery of the best possible IT products and services.
- Ensure that processes and practices are aligned across teams and providers to operate effectively and efficiently.
- Tests continuity management plans and procedures to ensure they address exposure to risk and that agreed levels of continuity can be maintained.
- Validate systems, products or services against user experience goals, metrics and targets.
- Collaborate with developers, project managers, product managers, and other stakeholders to ensure that the software/product quality meets requirements and specifications.
- Develop and drive implementation and standardization of QA processes.
- Review and approve QA plans and test cases.
- Identify and track quality assurance metrics, such as defects and test coverage.
- Coordinate and manage QA team members, including assigning tasks and reviewing their work.
- Lead the definition of policies, processes, strategies, standards, and guidelines using best practice frameworks, whilst reviewing current approaches and suggesting improvements.
Job Requirements
- Bachelor's Degree in Computer Science or a related field.
- 5+ years of experience as a QA engineer.
- Possess expert knowledge and experience with information technology testing applications.
- Practical experience analyzing data and translating the outcome to actions.
- Previous experience leading and managing a QA team.
- Strong understanding of software development processes and testing methodologies.
Experience:
- Leading complex, multi-disciplinary quality assurance technical projects using engineering expertise
- Ability to train, mentor, and coach large scale organization on technology best practices
- Performing deep dive technical solution analysis and design aligning to the overall quality assurance engineering strategy
- Collaborate with other functional teams on aspects of the feature or sub-system
- Develop and refine test cases for new products/features to ensure adequate test coverage
- Review existing tool sets and assist in proposing a framework for a world-class QA team that focuses primarily on developing automated testing tools.
- Experience in all QA cycle, such test plan creation, test case creation and execution and reporting are a must.
- Understanding of software testing lifecycles, in either agile or Waterfall environments.
- Thorough and detailed understanding of all phases the Software Development Lifecycle (SDLC), including Agile and Waterfall is required.
Required Knowledge, Skills & Competencies:
- Strong knowledge and understanding of automated testing.
- Knowledge of Load and Performance testing tools: (JMeter, Cypress, Soasta cloud test)
- Strong application and usage of API testing tools: (Post man, swagger, soapui, Apiary)
- Strong application and usage of Unit testing tools: (Junit,NUnit, PHPUnit, SonarQube, Code coverage).
- Strong application and usage of Test Management tools: (Mantis bug tracker, TestCollab, IBM Rational Quality manager, Jira).
- Strong application and usage of Functional testing tools: (Selenium, Cucumber).
- Strong application and usage of Multi-device testing tools: (DeviceAnywhere, Amazon device farm, Device emulators).
Person Specification:
- Have strong communication and interpersonal skills.
- Have excellent leadership and managerial abilities.
- Possess keen analytical and problem solving skills.
- Show critical thinking with great attention to details.
- Have excellent time management skills.