Roles & responsibilities:
- Lead the QA Team
- To mentor the team and motivate team members.
- Define Testing Standards and Strategies
- To define testing strategies to ensure the product being released is up to industry and company standards.
- To create testing plans, including individual testing phases, and ensure the team meets the deadlines set forth in those plans.
- To evaluate the team throughout the life of the project to identify areas where improvement can be made in order to maintain deadlines.
- Manage Risks
- To hold regular team meetings to identify new risks as testing phases are completed and create new mitigation plans on the fly.
- Improve Processes
- To be involved in every aspect of product development
- To be always on the lookout for ways to improve the company’s current processes to make them more efficient. When problems with processes are identified.
- Report to Upper Management
- Reports progress, plans, and problems to upper management and other involved parties throughout all phases of product development.
Job requirement:
- Tertiary Education in Computer/Computer Science or Electronics Engineering or Information Technology or equivalent.
- Strong technical knowledge of applications/system architecture/developments, system implementation and tools required for DevOps.
- Experience with network design and principles will be an advantage.
- Attention to detail with strong analytical, conceptualization and problem-solving skills.
- Self-motivated individual with the ability to work collaboratively in a cross-functional team environment.
- Strong team player and communicates effectively with others and guides junior members in the team.