About The Job
Company Overview
CAFU has a vision to create a better world through connected mobility, serving both consumers and businesses. We started as an on-demand fuel delivery app and have now extended our services to car wash, tyre change, battery change and insurance...but this is only the beginning.
We have global plans to become a super app, offering products & services which are agnostic of fuel and mobility. Cafu is a technology business passionate about sustainability and positively impacting the communities we operate in. We've already won awards for best AI platform and voted LinkedIn's Number 1 Top Start-ups 2023!
If you want to make a real impact to our communities and you are forever curious about how things work and why and want to join a company that moves with purpose and collaborates, then we want to hear from you!
Responsibilities
- The Software Developer Engineer in Test is responsible for defining, developing, and implementing quality assurance practices and procedures as well as test plans and other Quality Assurance assessments.
- The role holder is also responsible for collaboratively working with development teams during all stages of projects to provide in-process testing results.
- Write and help others write test cases
- Perform acceptance test of user stories on a day-to-day basis
- Carry out exploratory testing within an agile development environment.
- Perform end-to-end tests in relation to larger releases with external stakeholders
- Drive the squad's test strategy and test efforts, e.g. taking the initiative to automate where possible and coaching others
Requirements
- Experience with writing and automating test cases
- QA work across eCommerce platforms and mobile applications
- Comfortable in handling multiple projects simultaneously
- Have sound knowledge of Java / Python / Golang /Node JS /React JS
- Experience with Selenium Web driver, Cypress or any other Web JavaScript-based automation tool
- Good understanding of mobile automation tools like XCUITest, Espresso, Detox
- Have sound knowledge of API automation tools like REST Assured/Pytest/Unirest
- Good understanding of performance and load testing tools like Locust / Gatling/ K6
- Experience in ci/ cd tools like Jenkins/Circleci/Azure pipeline/Bitrise
- Have sound experience in building automation and load testing frameworks
- Strong testing fundamental and able to drive and mentor junior team members
- Solid knowledge of web and app-based testing and architecture
- Aware of load testing and security testing concepts
- Basics of Linux, shell scripting and databases
- Aligned to working with agile best practices
- Good Infrastructure knowledge into AWS/GCP/AZURE
Benefits
- A collaborative environment where diversity is celebrated
- A flexible workforce
- A competitive market salary with housing and transport allowances
- A fast-moving supportive company where everybody takes ownership over their work
- The opportunity to work on a product with growing global appeal
- The opportunity to work with some of the most talented people in the industry from well-known digital brands