Senior QA Automation Engineer at muzmatch
Our backend QA engineers help support APIs that handle millions of requests a day. Speed and scale is everything when it comes to mobile app performance.
Required skills
- This is a new role so we’re looking for you to advocate for a testing framework + setup that you’ve experienced and believe is right for us
- Our platform uses HTTP, gRPC, XMPP and websockets to communicate between services and our apps - you’ll be very familiar with HTTP and ideally some of the others too (we’ll introduce you to the rest)
- You're comfortable using tools like Postman, Charles/Proxyman and command line tools like cURL
- A creative mindset for discovering innovative ways to break our validation logic
- You’re a great communicator
Desired Skills
- You'll be comfortable querying a database to assert data has been stored correctly
- Familiarity with, or a desire to learn, container technologies so we can create reproducible testing environments
- Experience working with mobile apps and an understanding of the impact of network and API latencies on user experiences
Our Stack
- We’re migrating from a PHP monolith to Go gRPC microservices
- Data is across a variety of relational and non-relational databases
- AWS’ North Virginian region (us-east-1) is where we call 127.0.0.1
- Native iOS and Android apps
Description
London, UK (Flexible remote)
£50,000 - £65,000 + equity
We build quickly and ship often. Our backend QA engineers help support APIs that handle millions of requests a day. Speed and scale is everything when it comes to mobile app performance. You'll write code, design test suites, new frameworks and improve the existing testing architecture to help us scale whilst ensuring our backend is rock solid.
Summary
- Embedded in the centre of our engineering department, you'll work directly with our mobile teams, QA team and in particular our backend teams
- Wide scope of responsibilities, including building continuous automated API integration tests, fuzzing our validation logic and verifying our members’ are experiencing low latencies around the world
- Influence the company's growth, through innovative technical design and freedom to explore novel approaches
- Upcoming technical challenges
- Preventing regressions in our most important endpoints (for example onboarding) as we migrate our monolith codebase to a microservices environment
- Ensuring technically-complicated new APIs are thoroughly tested before mobile teams begin integrating them into our apps
- Determining how automated QA play a part in our focus on observability and monitoring to identify issues long before they impact our members’ experience
- Ensuring a fast experience for all our members’ around the world - especially in the Middle East as we start marketing in those markets
You should apply if:
- You're a passionate advocate for best practices
- You love being hands-on, working with people of all disciplines to solve problems
- You are motivated by seeing the positive effects your work has on users
- You are a self-starter, proactively identifying issues and opportunities
Why join Muzz (formerly muzmatch)?
We’re a profitable Consumer Tech startup, backed by Y Combinator (S17) and based in London . Join our fast growing team and work on an amazing product that’s changing the world.
A great product
We’re the leading app in this space with over 6 million members worldwide and counting!
Level up quickly
Work with talented, generous people on the kinds of challenges you’ll be proud to share.
A diverse team
We have people from all walks of life all adding their unique perspective. Muslims and non-Muslims, cat lovers and dog lovers. Everyone is welcome!
Meaningful equity
We’re all working together to succeed and everyone on the team gets a slice of the pie.
A day off per month to learn
We value curiosity, that’s why the last Friday of every month is set aside for you to learn and develop.
International travel
We fly the whole team to somewhere amazing twice a year to connect and have fun.
Regular socials
Mini golf, hikes, super competitive Catan nights - we’ve done it all. Maybe you’ll be at the next social?
Generous Holiday / PTO
All full-time members get at least 33 days of holiday, regardless of where they live.
Our hiring process
We pride ourselves on making fast hiring decisions.
Step 1.
Submit your CV.
Step 2.
An initial video call.
Step 3.
Complete a technical exercise.
Step 4.
Interview (in person or remote)
Step 5.
Receive an offer!
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)