Job Description

Job Summary

• The Analyst, testing role within the Technology Operations division serves a critical function in ensuring the quality and reliability of software solutions.

• Reporting directly to the Manager, Testing and Quality Assurance, this role is dedicated to upholding stringent testing standards, identifying, and rectifying software defects, and optimizing overall product quality.


Job Context


• Evolution and highly competitive Fintech Industry

• Multi regulated environment

• Environmental, social and governance prioritized

• Evolving Telco with a focus on business platform and digital

• Partnerships at the core of industry plans

• Regionalized structure

• Financial inclusion at the core of government agenda

• Localization a key objective for business and government

• Brand Reputation

• Performance driven environment

• Diverse cultural environment


Job Role


Test Planning and Strategy Development:


• Collaborate with project stakeholders to define test objectives, requirements, and acceptance criteria.

• Develop comprehensive test plans, strategies, and approaches tailored to project needs and objectives.

• Identify testing scope, resources, timelines, and dependencies to ensure thorough test coverage.


Test Case Design and Execution:


• Create detailed test cases, test scripts, and test scenarios based on functional and non-functional requirements.

• Execute test cases manually or using automated testing tools and frameworks to validate software functionality.

• Conduct regression testing, integration testing, and system testing to verify software changes and enhancements.


Test Automation and Tooling:


• Implement test automation strategies to increase testing efficiency, repeatability, and coverage.

• Develop and maintain automated test scripts using scripting languages and testing frameworks.

• Integrate automated tests into continuous integration pipelines for seamless execution and feedback.


Defect Management and Reporting:


• Identify, record, prioritize, and track software defects using defect tracking systems or bug management tools.

• Conduct defect triage meetings with cross-functional teams to prioritize and resolve identified issues.

• Generate comprehensive defect reports, test summary reports, and test metrics to communicate testing status and findings.


Collaboration and Communication:


• Collaborate closely with developers, business analysts, and other stakeholders to ensure a shared understanding of testing requirements and objectives.

• Communicate testing progress, results, and recommendations effectively through written reports, verbal updates, and presentations.

• Participate in team meetings, project reviews, and retrospectives to share insights, lessons learned, and best practices.


Continuous Improvement and Learning:


• Continuously evaluate and improve testing processes, methodologies, and tools to enhance testing efficiency and effectiveness.

• Stay updated with emerging trends, technologies, and best practices in software testing and quality assurance.

• Actively participate in knowledge-sharing sessions, training programs, and communities of practice to enhance testing skills and capabilities.


Compliance and Quality assurance:


• Ensure adherence to quality standards, testing best practices, and regulatory requirements relevant to the industry and organization.

• Participate in quality assurance activities, audits, and compliance assessments to maintain high-quality standards in software products.

• Implement quality assurance measures and controls to prevent defects and ensure software reliability, security, and performance.


Qualification Required & Experience


Job Requirements (Education, Experience and Competencies)


Professional/Technical Competencies:


• Proficiency in Test Case Design: Ability to design comprehensive and effective test cases that cover various scenarios and edge cases to ensure thorough testing coverage.

• Test Execution and Reporting: Experience in executing in executing test cases, documenting test results, and generating detailed test reports to communicate findings and defects effectively.

• Test Automation: Familiarity with test automation frameworks and tools such as Selenium, Cypress, or Appium to automate repetitive testing tasks and accelerate the testing process.

• Test Management Tools: Proficiency in using test management tools to organize test cases, track test execution and manage defects.

• Scripting and Programming Languages: Knowledge of scripting languages such as Python, Java or JavaScript for test automation, as well as proficiency in SQL for database testing

• Understanding of Testing Methodologies: Familiarity with software testing methodologies such as black-box testing, white-box testing, regression testing, and exploratory testing to apply appropriate testing techniques based on project requirements.

• Continuous Integration/Continuous Deployment (CI/CD): Understanding of CI/CD pipelines and experience in integrating automated tests into CI/CD workflows to ensure early detection of defects and faster delivery of software updates.


Must live the MTN Values of


• Lead with Care, Collaborate with Agility, Serve with Respect, Can Do with Integrity, Act with Inclusion


Must exhibit the MTN Vital Behaviors of


• Complete Candor, Complete Accountability, Active Collaboration & Get it done.


Location: Accra

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application