Grubtech Software Design LLC

QA Engineer

Grubtech Software Design LLC Colombo, Western Province, Sri Lanka

Software Development · 51-200 employees

12 h ago
qa Mid (2-5 yrs) Contractor Sri Lanka
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will analyze requirements and technical specifications to perform comprehensive testing across web, mobile, and middleware applications. Additionally, you will develop and maintain test automation scripts while leveraging AI tools to enhance test analysis, execution, and defect reporting.

What they look for

Software testing Test automation API testing Cypress Playwright Selenium REST Assured Java JavaScript Git CI/CD AI-assisted testing Functional testing Performance testing Agile Mobile testing

Requirements

Candidates must hold a bachelor's degree in computer science or an equivalent qualification with at least 2 years of experience in software testing and automation. Proficiency in programming languages like Java or JavaScript and experience with CI/CD pipelines and AI-assisted testing tools are required.

Full description

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 that is transforming an entire industry.

How We Work You'll be testing a cloud-based restaurant operations platform that connects online ordering channels, POS systems and kitchen operations. We're building AI into how we design, build and test software. Our test practice uses AI across test analysis, execution, automation and reporting, and we're actively expanding it. You'll join a team working this out in the open, with room to shape how it's done.

What You'll Do:

  • Analyze requirements, UI designs and technical specifications such as API specifications to gain a

comprehensive understanding of product functionality and testing needs.

  • Perform testing for web, mobile and middleware applications.
  • Develop, execute and maintain test automation scripts for frontend and API tests.
  • Test features built through an AI-assisted, spec-driven development lifecycle.
  • Use AI across the testing lifecycle to:

           o Analyze requirements and draft, refine and maintain test cases in the test management tool.            o Support execution, investigate failures and analyze logs to produce clear, well-evidenced defect reports.            o Build and maintain automation, while owning framework design and code quality.            o Summarize results and surface trends, risks and quality insights for the team.               We expect AI output to be reviewed and validated, not accepted as-is.

  • Test AI-driven product features, including behavior that isn't strictly deterministic.
  • Contribute to the overall quality of the product and to on-time delivery, working with the team to improve both.
  • Continuously build your knowledge and skills, pick up new tools and practices as they emerge, and share what works with the rest of the team.

Qualifications:

  • Bachelor's degree in computer science or equivalent professional qualification.
  • 2+ years in software testing, including hands-on test automation.
  • Experience working in agile environments.
  • Experience in functional testing of web and mobile applications.
  • Experience in backend testing - APIs and web services, with DB and server log verification.
  • Basic knowledge of performance testing concepts and scripting with tools such as JMeter or K6.
  • Ability to design comprehensive, well-structured test cases and maintain them in a test management tool.
  • Experience reporting and tracking defects in a defect management tool.
  • Hands-on experience with automation tools such as Cypress, Playwright, Selenium, REST Assured.
  • Experience in programming languages such as Java and JavaScript.
  • Comfortable with Git and running automated tests in CI/CD pipelines.
  • Hands-on experience applying AI in day-to-day testing work, including agentic development tools such as Claude Code or GitHub Copilot.
  • Ability to effectively prioritize testing activities based on project requirements and risk assessment.
  • Strong problem-solving, analytical and communication skills.
  • Self-motivated learner who adapts quickly to new tools, and works to deadlines both independently and as part of a team.
  • Depth in one or more of the AI-assisted areas above is an added advantage.
  • Basic understanding of AI agents, skills and MCP-based tooling is an added advantage.
  • Mobile test automation experience, for example with Appium or Flutter integration tests, is an added advantage

Similar roles