WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES?Functional Expectation
- Conduct with the feature team members, system analysis, design, development and testing for their assigned technical products or applications within the context of an agile / DevOps delivery model.
- Create, Maintain and Outline Test Scenarios and test cases for feature and capabilities.
- Track new / changed requirements and ensure these are addressed during automated testing.
- Creation and maintenance of automated tests and test data for the Frontend, Backend and Integration using companystandard tools and frameworks.
- Guide and assist in defining a framework for performance and load testing using companystandard tools and frameworks.
- Integrate automation testing at various stages to uphold quality gates, during the build and deploy pipelines for development, regression & release cycles.
- Provide adequate Test Reporting, for each stage of testing in the SDLC and the interpretation of the provided test reports and defect management for continuous improvement.Non Functionals
- Perform continuous quality analysis to help ensure that quality of the products we ship to customers are of the highest standard.
- Establish, implement, and evolve the formal QA processes to ensure that the group is using industry accepted standard methodologies as they align to companyQA practices.
- Design and develop the QA capabilities i.e.
testing tools, test frameworks, test reporting mechanisms to test software, services, and infrastructure requirements, applying Shift-Left principles.
- Stay knowledgeable of new testing tools and strategies in accordance with AWM and ATC tooling and its prescriptions.
Evaluate these to incorporate current and future alignment, within the QA domain.
- Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality.
- Mentorship and guidance of junior QA team members.
- Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users.Minimum Requirements : WHICH QUALIFICATIONS / EXPERIENCE DO WE NEED FOR THE ROLE?Relevant IT Degree3 years plus in a Senior role, more than 6 year's total experienceESSENTIAL SKILLS REQUIREMENTS : Test Planning and Test Strategy management : Design, implement and maintain test strategiesOversee and facilitate Test Execution and Reporting : Monitor on testing metrics, including requirements coverage and defect densityStakeholder Management and CommunicationQuality Assurance and ControlIdentify suitable training for Test / QA Engineers to enhance their skills and knowledgeIdentification, Creation & Sanitation of Test Data, including securing sensitive dataAny additional responsibilities assigned in the Agile Working Model (AWM) CharterTools and Frameworks : X-Ray for Test Case Management and Test Execution and ReportingADVANTAGEOUS SKILLS REQUIREMENTS : Source version management using GitGitHub ActionsTest Automation (Frontend and API Test Automation)Familiar with AWS architecture.Security and Reliability Testing.Portability Testing.Tools and Frameworks : Git for source code version managementPlaywright and Cucumber for test automationJMeter or Gatling for Performance and Load TestingDesired Skills : Quality Assurance and ControlX-RaySource Version using GitGitHub ActionsTest Automation (Frontend and API Test Automation)