Automation Testing Engineer

Foodics is a leading restaurant management ecosystem and payment tech provider, founded in 2014 with headquarters in Riyadh and offices across 5 countries.
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Automation Testing Engineer

We are seeking a highly skilled Automation Testing Engineer to thoroughly inspect our product updates prior to their launch. In this pivotal role, you will oversee the quality assurance process, working closely with development teams throughout the product development lifecycle. Your responsibilities will include defining tests for functionality and performance, developing test frameworks, and ensuring that our products meet the highest quality standards.

Key Responsibilities:

  • Design, develop, and maintain automated test scripts and frameworks for both UI and API testing
  • Perform thorough manual testing to complement automated tests
  • Collaborate with development teams to define testing requirements and create test plans
  • Execute test cases, document results, and report defects using bug-tracking tools
  • Conduct performance and compatibility testing across various platforms
  • Lead and mentor a team of junior testers

Requirements:

  • Bachelor's degree in Computer Science, Product Management, or a related field
  • 2+ years of relevant experience in software testing
  • ISTQB certification is required
  • Proficiency with automation tools such as Selenium, Rest Assured, or similar tools
  • Experience with bug-tracking tools such as JIRA, TFS, or equivalent
  • Deep understanding of APIs, Web Services, and HTTP protocols
  • Excellent command of the English language

We offer:

  • Inclusive and diverse culture with flexible work setups (remote, in-office, and hybrid)
  • Competitive compensation packages, including bonuses and potential for shares
  • Option to work outside of your country of employment for up to 30 days annually
  • Regular training and annual learning stipend for personal development
  • Opportunity to work with a talented team of over 30 nationalities in 14 countries

Join Foodics and be part of building the next unicorn in the restaurant management and payment tech industry!

Last updated 3 months ago

Responsibilities For Automation Testing Engineer

  • Design, develop, and maintain automated test scripts and frameworks for UI and API testing
  • Perform manual testing to complement automated tests
  • Collaborate with development teams to define testing requirements and create test plans
  • Execute test cases, document results, and report defects
  • Conduct performance and compatibility testing across various platforms
  • Lead and mentor a team of junior testers
  • Prepare and present comprehensive test reports and metrics to stakeholders

Requirements For Automation Testing Engineer

Java
JavaScript
  • Bachelor's degree in Computer Science, Product Management, or related field
  • 2+ years of relevant experience in software testing
  • ISTQB certification
  • Proficiency with automation tools (Selenium, Rest Assured, or similar)
  • Experience with bug-tracking tools (JIRA, TFS, or equivalent)
  • Deep understanding of APIs, Web Services, and HTTP protocols
  • Excellent command of English language

Benefits For Automation Testing Engineer

Equity
  • Competitive compensation packages
  • Bonuses
  • Potential for shares
  • Option to work outside of country for up to 30 days annually
  • Regular training
  • Annual learning stipend

Interested in this job?

Jobs Related To Foodics Automation Testing Engineer

Software Engineer - Trading

Software Engineer position at Kronos focusing on high-frequency trading systems development, API integration, and trading strategy implementation using C++ and Python.

Systems Engineer

Systems Engineer position at Vestmark focusing on enterprise application development, integration, and maintenance with 2-4 years of experience required.

Electronic Trading Support Engineer

Electronic Trading Support Engineer role at Hudson River Trading, managing and optimizing trading systems while handling risk and regulatory tasks.

Backend Engineer

Backend Engineer role at WorldQuant developing components for Alpha testing and production framework using Python and various database technologies.

Server Software Engineer

Join Canonical's Ubuntu Server Team to build and maintain critical server software packages, working remotely with a global team of open source experts.