A Little Bit About Us!
At Snoonu, we believe that technology has the power to make anything possible.
Our Vision:
To be the first Qatari Super App that propels the region and its community through innovation and technology. We envision a global expansion where what we do surpasses norms and limitations every time.
Our Mission: To radically transform how people live by leveraging technology to connect them with endless possibilities.
Values We Live By
- Be Customer Obsessed: βFocus on the customer and all else will follow.β
- Act with Integrity: βWe are honest, ethical, and trustworthy in everything we do.β
- Be Curious and Creative:
βWe constantly innovate and create solutions to bring a lasting positive impact.β
- Lead by Example and Take Ownership:
βBe the change you want to see and take ownership.β
- Work Smart and Deliver Results: βYou can do more by doing less, better, and faster.β
- It's All About People:
βBe a team player; together we are stronger.β
What Youβll Do
As a QA Lead at Snoonu, you'll own the QA knowledge base, drive testing and release processes across our customer apps, backend, and internal services. This is a hands-on, process-focused role without direct people management, requiring extensive collaboration with QAs, Tech Leads, and Engineering Managers.
Testing Strategy & Process Improvement
- Lead and standardize testing strategy across all our teams and productsβcustomer app, merchant web portal, driver app, shopper app, content team portal, and more. This includes supporting scopes of regress/smoke/uat scopes to be clearly defined, always actual and have described usage.
- Own test case management strategy covering: test case creation, review, execution, updates, automation, and maintenanceβwith responsibility for implementation across all teams, test case health metrics for coverage and automation status
- Take ownership of the release process and be responsible of release delivery dates
- Create and maintain a transparent quality metrics system tracking defect detection rates, regression testing duration, and other key indicators for quality improvement
- Create and maintain workload system to make sure all teams have enough QA resources to deliver their tasks
- Define automation strategies tailored to each product and team's specific needs and development cycles
- Drive continuous process improvement through regular feedback from QA teams and feature leads
- Participate in QA hiring and develop methodology for skill assessment and professional growth (including maintaining current grades system and adopting it to new business challenges)
- Organize regular cross team QA communication using regular meetings/workshops/other tools to share best practices and work context
Mobile Apps Quality
- Establish and maintain QA standards across 10+ feature teams
- Own customer app regression and release processes
- Scale the process to driver and shopper app considering their lifecycles
- Define strategy and build foundation for regression and release process automation (for tests and processes)
Backend & ML Systems
- Own existing backend testing and deployment processes
- Lead transition to continuous deployment model
- Establish ML/AI testing frameworks and best practices
What You'll Need
- 5+ years of QA experience, including at least 2 years of manual testing and 2 years of automation
- At least half of experience must be in large product companies (> 10 feature teams at least in one product and > 40 engineers overall), not outsourcing or staffing companies
- Demonstrated experience building or significantly improving testing and product delivery processes for products with weekly or biweekly release cycles
- Proven track record of implementing and integrating UI testing processes for mobile applications