inquiries: 0746598326/0750947081

Job Purpose

The primary purpose of this role is to ensure the quality, reliability, and performance of our eCommerce platform. You will be responsible for developing and executing comprehensive test plans, validating APIs, and maintaining automated test suites. As a key member of our Agile team, you will collaborate to deliver a stable, secure, and high-performing application across all environments, ensuring a seamless experience for our customers.

Key Responsibilities

  • Test Strategy & Planning: Create, maintain, and execute end-to-end test plans and cases for the entire eCommerce application suite.

  • API Testing & Ownership: Take full ownership of GraphQL API testing, ensuring seamless data consistency between mobile/web frontends and the Laravel backend.

  • Automation Development: Design, implement, and maintain an automated test suite specifically tailored for our Flutter applications.

  • Agile & Defect Management: Actively participate in the Scrum process (including sprint grooming) and meticulously manage the defect lifecycle using Jira.

  • Environment Stability: Test across multiple environments to ensure the stability and performance of our AWS-hosted stack.

  • Collaborative Version Control: Use GitHub to manage and integrate test automation code alongside the development team’s source code.

Requirements

Educational & Experience Prerequisites

  • Education: Bachelor’s Degree in IT or a relevant field from a credible institution (Essential).

  • Experience: Minimum of 3 years of experience implementing and testing eCommerce strategies.

Technical Skills

  • API Testing: Solid experience testing endpoints using the GraphQL specification.

  • Programming: Proficiency in languages such as Python or JavaScript for writing and maintaining automation scripts.

  • Ecosystem Knowledge: Strong familiarity with the Flutter/mobile development ecosystem from a QA perspective.

  • Infrastructure: Experience testing applications deployed on AWS infrastructure.

  • Tools: Expertise in Jira for bug tracking and quality metrics, and GitHub for version control.

Bonus Points (Desirable)

  • Experience with performance or load testing for high-volume retail applications.

  • Familiarity with the Laravel framework from a data validation perspective.

Competencies & Personal Attributes

To excel in this role, candidates must demonstrate the following core competencies:

  • Analytical Thinking: Strong problem-solving skills with a creative and innovative approach to identifying edge cases.

  • Communication: Effective verbal and written communication skills to articulate technical issues to both developers and stakeholders.

  • Teamwork: A collaborative “team player” mindset with strong interpersonal and relationship-building skills.

  • Reliability: A high degree of integrity and the ability to maintain confidentiality.

  • Efficiency: Ability to maintain high test coverage and low defect leakage while meeting tight sprint deadlines.

More Information

Apply for this job

Leave your thoughts

Share this job