Job Summary
We are seeking a Quality Assurance Engineer with strong expertise in retail systems and a thorough understanding of end-to-end digital operations. The role involves testing applications deployed across global markets to ensure they meet the needs of diverse customer bases. The Quality Assurance Engineer will collaborate with product managers, marketers, designers, and engineers to validate the quality, reliability, and performance of digital products, including mobile applications, web applications, and backend services, across multiple geographies and retail environments.
Key Responsibilities
• Partner with developers, product managers, and stakeholders to understand business and technical requirements.
• Collaborate across teams to execute project roadmaps, manage priority changes, and communicate impacts effectively.
• Work closely with developers to verify and validate issues in new and existing applications.
• Participate in iteration planning, daily stand-ups, project status meetings, and other Agile ceremonies.
• Design, write, and execute manual and automated test cases to validate functionality and ensure requirements are met.
• Test mobile applications, web applications, backend services, and APIs across regions, languages, and devices.
• Coordinate QA testing activities across project teams, managing timelines and priorities.
• Identify, document, and track defects, regression issues, and enhancement requests.
• Review user interfaces for consistency, usability, and functionality.
• Ensure user stories meet completion criteria through thorough testing and validation.
• Implement automated testing scenarios using industry-standard tools and frameworks.
• Maintain and improve test automation coverage across platforms and integrate automated tests into CI/CD pipelines.
• Track and report testing progress, results, and quality metrics.
• Follow issues through to resolution, including defects identified in test and production environments.
• Communicate testing status, risks, and issues clearly to project teams, business users, and product owners.
• Research and apply QA best practices, testing trends, and emerging tools.
• Contribute to improving QA processes and standards.
• Document complex problems and assist in their resolution.
• Maintain clear and comprehensive test documentation.
• Understand deployment strategies and testing environments, including staging, user acceptance testing (UAT), and production.
• Ensure testing environments are ready and validate deployments.
Required Qualifications
• Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related field.
• 7-10 years of experience in Quality Engineering, preferably in retail environments.
• Strong understanding of end-to-end retail operations and their translation into business workflows.
• Experience testing globally deployed applications across multiple regions and languages.
• Hands-on experience with manual and automated testing tools, such as Selenium, Cypress, and Appium.
• Experience testing RESTful APIs and backend services using tools such as Postman and REST Assured.
• Solid understanding of Agile software development life cycle (SDLC) practices, including sprint planning, retrospectives, and desk checks.
• Familiarity with cloud platforms, preferably AWS, and testing strategies for cloud-native applications.
• Strong analytical and problem-solving skills, with the ability to identify issues in test and production environments and drive resolution.
• Excellent communication skills and the ability to collaborate across cross-functional and geographically distributed teams.
Preferred Qualifications
• Experience managing full application lifecycles, from planning and development through deployment and post-release support.
• Familiarity with retail systems and digital platforms, including mobile devices and inventory management tools.
• Familiarity with CI/CD pipelines, automated testing, and DevOps practices for mobile and web platforms.
• Experience working in Agile/Scrum environments, with a focus on iterative delivery and continuous improvement.