Grubtech is a unified commerce engine that empowers F&B and quick commerce enterprises through a robust integration platform and essential tools for managing omnichannel operations at scale. We proudly partner with leading F&B and Grocery brands in 18 diverse markets. Headquartered in the UAE, with offices in Egypt, Sri Lanka, and Turkey, we are rapidly expanding into multiple markets as part of our future growth strategy.Β
The TeamΒ
We're a dynamic team of engineers, data scientists and industry leaders. We bring a fresh perspective - but at the same time, we're drawing on 100+ years of combined expertise spanning everything from data science and food technology to logistics and eCommerce platform development. We would love for you to be a part of the team the is transforming an entire industry.Β
Β
The Role:
- Perform comprehensive testing across web, mobile, and middleware applications throughout the development lifecycle.
- Collaborate closely with software engineers and product managers/business analysts to understand product requirements and align testing activities to support successful product releases.
- Analyze requirements, UI designs, technical specifications to provide early feedback that enhances product quality.
- Derive test estimates, test plans to ensure high-quality product releases.
- Fllow industry-standard QA methodologies and best practices while suggesting improvements to enhance efficiency and effectiveness.
- Develop, maintain, and execute automated test scripts for front-end and API tests.
- Identify, document, and troubleshoot quality issues, working collaboratively with development teams to resolve defects and improve product quality.
- Effectively communicate testing progress, risks, and any issues that may impact deliverable or deadline to stakeholders.
- Obtain a thorough understanding of the product from functional, technical and business perspectives and contribute to improving the quality.
Β The Profile
- Bachelorβs degree in computer science, Software Engineering, or a related field.
- A minimum of 4 years of experience in Quality Assurance/Engineering, including at least 1 year in a senior capacity.
- Experience working with agile methodologies such as Scrum or Kanban.
- Ability to provide accurate test estimates and create comprehensive test plans for assigned testing tasks.
- Ability to design comprehensive and well-structured test cases and maintain them effectively in test management tools.
- Experience in functional testing with DB and Server log verifications.
- Proficiency using defect management tools to report and track issues throughout the development lifecycle.
- Proficiency in automated testing and at least 2 years of hands-on experience with automation tools such as Cypress, Playwright, Selenium, REST Assured.
- Experience working in a continuous integration environment, using tools such as CircleCI and GIT.
- Working knowledge of object-oriented programming concepts, with familiarity in at least one language (preferably JavaScript, TypeScript, or Java)
- Basic knowledge of performance testing concepts and experience with tools such as JMeter, K6 is an added advantage.
- Experience with mobile front-end automation using tools such as Appium is highly desirable.
- Ability to effectively prioritize testing activities based on project requirements and risk assessment.
- Strong analytical and problem-solving abilities, with meticulous attention to detail.
- Ability to work within deadlines individually and as a team.
- Self-motivated learner who can quickly adapt to new tools and technologies.
- Excellent verbal and written communication skills, capable of conveying complex technical information to both technical and non-technical stakeholders.