We strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, veterans, parents, and individuals with disabilities to apply.
Bumble is an equal opportunity employer and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know.
In your application, please feel free to note which pronouns you use (For example - she / her / hers, he / him / his, they / them / theirs, etc).
Bumble is looking for an experienced QA Engineer to join our growing QA team.
The QA team is responsible for developing & supporting automated tests for our applications and working closely with the development team to ensure high-quality products.
We help to sharpen the quality of all components of our systems and end-to-end flows spanning from the mobile application UI and on-device neural networks to the backend services and high-performance infrastructure.
It is a great opportunity to learn new things, get in-depth into tools in a fast-paced agile environment.
Support and maintain automation frameworks and tools
Working closely with development and QA teams to improve our test coverage and maintain the test pyramid
Find maintainable solutions to complex problems like mocking in-app purchases for iOS & Android and interacting with third-party / system applications and advertising SDKs
Set up and optimise automation projects with Continuous Integration
Minimise the manual efforts in application testing and delivery
Improving QA infrastructure and processes
REQUIRED SKILLS AND KNOWLEDGE :
Extensive experience with test automation tools, Appium, Selenium, Calabash, XCUITest
Experience with any programming language : Ruby, Python, PHP, Java / Kotlin. We currently use Ruby for mobile auto-tests, PHP for back-end and web autotests and Kotlin for internal tools
Experience of backend testing and automation
Good understanding of mobile platforms ecosystem
Good understanding of client-server application architecture
Good working knowledge of command-line tools and shell scripting
Knowledge of BDD, Cucumber / RSpec, Git, TeamCity / Jenkins desirable
Ideally, more than three years of test automation experience, coupled with development experience.
Demonstrable experience working closely with development and QA teams
ABOUT YOU :
Self-motivated and able to achieve deadlines and work independently
Love to write clean, reusable code and have a passion for automation development inside and outside of the office
Solid communication skills and team-working capability
Positive and logical approach together with a willingness to learn
Attention to detail and a passion for quality