Mobile QA Engineer

London, UK

QA Engineer looking for a new challenge? Come and join our rapidly expanding team!

The Job

We are looking for a QA Engineer to assess software quality through manual and automated testing. You will be responsible for finding and reporting bugs and glitches as well as writing automated tests.

In this role, you should have a keen eye for detail and excellent communication skills. If you are also competent in executing test cases and are passionate about quality, we’d like to meet you.

Ultimately, you will ensure that our products, applications and systems work correctly.

Responsibilities

  • Review and analyse system specifications
  • Collaborate with product and design teams to understand required functionality of apps
  • Cooperate with Android and back-end developers to implement effective strategies and test plans
  • Write and maintain automated tests ensuring a good level of coverage
  • Execute test cases (manual or automated) and analyze results
  • Evaluate product works according to specifications
  • Report bugs and errors to development teams and help to troubleshoot issues
  • Oversee the release processes for our products, and ensure any negative impact on our users/clients is kept to a minimum
  • Conduct post-release / post-implementation testing
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle

Requirements

  • Proven experience as a QA engineer, specially on mobile apps (Android)
  • Experience in different QA methodologies
  • Familiarity with Agile environments and regression/smoke testing
  • Ability to document and troubleshoot errors
  • Working knowledge of test management software
  • Experience in writing automated tests, especially interested in Espresso
  • Experience with mocking frameworks e.g. MockWebServer
  • Understanding of testing pyramid on Android
  • Experience working with CI systems, specially Jenkins, and device farms
  • Knowledge of low-level system integration on android is a plus
  • Excellent communication skills
  • Attention to detail
  • Analytical mind and problem-solving aptitude
  • Strong organisational skills

Stack

  • Android applications, mainly written using Kotlin
  • Tracking and analytics via Firebase and BigQuery
  • Multiple GoLang and Python based back-end services with support from gRPC, AWS, Kibana, Grafana...
  • Postgres, DynamoDB, ElasticSearch and Redis data stores
  • Jenkins as CI
  • Automation with espresso and Firebase testlab
  • Atlasssian suite (Jira, confluence…)

Benefits

  • Competitive salary + EMI share options
  • 25 days of holiday + bank holidays
  • up to 8% company pension contribution
  • Flexible working
  • Buzzing London office with a vibrant culture and well-stocked snack cupboards and drinks fridge
  • Working with a passionate team who love to learn and implement new technologies
  • Flat structure with plenty of exposure to the senior leadership team
  • Bike to Work Scheme
  • Paid gym membership
  • Private Health Insurance (with 24/7 Digital GP)
  • Budget for learning resources, courses and conferences
  • Regular all-company socials
  • Free haircuts in the office

Equal opportunity

We are hugely committed to equality of opportunity. We employ many nationalities and think it's extremely important to have both genders represented in all functions and levels. All individuals will be treated in a fair and equal manner and in accordance with the law regardless of age, disability, gender, pregnancy and maternity, marital status, race, religion or sexual orientation.

Apply

Thanks, we'll be in touch