Job Purpose: To design, document and implement tests to expose bugs, and work with teams to checkmate the recurrence of errors in order to meet high quality standards.
Responsibilities
Manage the QA process in the Engineering cluster and any other assigned tasks, usingbest practices and guidelines.
Work as part of a passionate continuous delivery team to ensure quality is driven into theheart of the development process from requirements definition through to delivery.
Employ Continuous Testing techniques to prevent quality issues during the developmentphase and ensure post-deployment satisfaction of internal and external customers. Thiscan be achieved by ensuring compliance to agreed Engineering and Testing principles.
Design the automation test strategy, implement and maintain tests.
Establish and implement performance tests to report on system capability and limits.
Ensure security best practices for developed applications.
Find, investigate, track, reproduce and document bugs.
Co-ordinate software releases to ensure seamless deployments every time.
Collate team performance data and report periodically on testing efforts, test challengesand deployment activities to the Test Manager.
Work closely with the Test Manager to ensure improvements to QA activities andprocesses.
Work with stakeholders to continuously think about product performance engineeringand seek to reduce production incidences and customer dissatisfaction
Requirements
Minimum of Bachelor’s Degree / HND in Computer/System/ Electrical/ Electronic Engineering/ Applied physics/ Computer Science or a related discipline
ISTQB is Optional
At least 3 years hands on experience in Testing and Automation