Job Description
About the job
The candidate that will succeed in this position will be able to create all the testing and automation frameworks as required for their projects. Thus, the candidate may have to work on multiple projects once, also working to improve the company's best practices from a testing a standpoint.
Skills and Experience
- 5 years of working experience as a QA Engineer in an Agile environment
- Professional experience with Unit / Integration / End-to-End and Load Tests
- Working knowledge of modern testing technologies such as Jest, Cypress, and Locust.io
- Experience with modern CI / CD tooling such as GitHub Actions and CircleCI
- Stay up to date with new testing tools and test strategies
- Fluency in both written and spoken English
Responsibilities
- Maintain mechanism and system to ensure prompt, frequent and appropriate update of QA review work within the IS function and lead quality assurance team in delivering reliable services.
- Perform root cause analysis of QA related problems and device corrective and preventive actions.
- Coordinate and review QA business processes, identifying process dysfunctions and recommend necessary updates with the aim of enhancing effectiveness and overall operational efficiency.
- Prepare quality documentation and reports, collecting, analysing, and summarising information and trends including failed processes, stability studies, recalls, corrective actions.
- Revalidate and maintain database of records, data, and information in relation to quality assurance within the IS Division, ensuring easy access and retrieval of information.
- Conduct training programs on Quality Management System and facilitate compliance to company Safety, Health and Environment policies within IS Division.
- Collect quality assurance data, analyse, and prepare reports
Requirements
- First Degree in any related field
- Professional Certification/Training (ITIL, Scrum, TOGAF, ISTQB, CISA, SQA certificate, SIGMA)
- Experience in telecommunication and financial institution would be an added advantage