Lead QA Engineer

Job description

If you possess a highly analytical mind with a sharp eye for details then this one's for you. Though our engineers write end-to-end tests and we believe quality is everyone’s responsibility, we are looking for a ninja who can snatch bugs before they’re caught by our users. Join us to make sure thousands of people go to work every day uninterrupted! 

This job is for you if you are keen to see how to build a product and scale it from the ground up. You'd be working among your talented peers in a squad that gives you the exposure to communicate between the team and design solutions that stick with our users and scale across our regions.

Our Tech Stack:
Java, ReactJs, Native iOS & Android on KMP, MariaDB, AWS, Kubernetes

What will you do?

  • Working with the engineering and product team, developing our products in an agile and lean manner. 

  • Collaborating with the team to develop high-quality solutions for a continuous stream of user stories (ranging from complex business rules, integrations, real-time tracking, etc.)

  • Establishing the QA processes and culture across the team, creating guidelines, processes and templates to ensure the quality is intact Writing and executing test plans

  • Drive decisions about test automation strategies

  • Create test automation frameworks, write test code, and run code reviews for junior automation engineers

  • Designing and writing scripts to automate different kinds of tests (e.g. regression, smoke, etc.) 

  • Supporting technical leads and product managers in all aspects of the sprint delivery 

Benefits & Perks

  • Salary and Stock Options
  • Hybrid work model (office/home)
  • Access to learning platforms
  • Medical Insurance

Job requirements

  • 6+ years of experience in software testing (API and Mobile testing)

  • Knowledge of various software testing methods (Regression, Load/Stress, Code Coverage Analysis, Black/White box testing, Acceptance, Performance)

  • Experience with API testing on Microservices based API, Android and iOS apps ( native )

  • Experience with automation tools (e.g Appium, and Selenium etc

  • Strong database skills

  • Excellent English communication (written and verbal) 

  • Ability to understand the business domains and users deeply

  • Knowledge of how agile engineering teams work and experience with Jira

  • Ability to write

      • Reporting templates

      • Functional testing plan

      • Usability testing plan

      • Smoke testing plan

      • Regression testing plan

      • Detailed test cases 

  • Experience with test case management software such as TestRail

    Analyze log files and troubleshoot production issues by automating and reproducing them in a non-production environment.

    Familiarity with log aggregators such as Kibana, or Splunk, and app monitoring tools such as New Relic etc

About Sabbar

Sabbar is an on-demand staffing platform that specializes in the gig and temp jobs in the retail, entertainment, and service industry in MENA. Our platform enables businesses to temp casual staff. We handle their end-to-end operations, the trick is we’re able to scale through technology!

You’ll start your skyrocketing growth journey with Sabbar, a fast-paced environment that welcomes people who are fun, have ownership, are passionate, and most importantly… Foodies 🍕. We embrace a culture of experimenting and trying new things. And through this roller-coaster of hustling, we make sure to enjoy and have a good laugh over a game night, movie day, or even with a simple peanut butter sandwich breakfast.