Software Engineer In Test - Android in Burgess Hill

Software Engineer In Test - Android in Burgess Hill

Burgess Hill Full-Time 50000 - 70000 £ / year (est.) Home office (partial)
American Express

At a Glance

  • Tasks: Design and develop automated tests for Android apps, ensuring top-notch quality.
  • Company: Join American Express, a leader in innovation and customer service.
  • Benefits: Enjoy competitive salary, bonuses, flexible work, and comprehensive health benefits.
  • Other info: Great career growth opportunities and a supportive team culture.
  • Why this job: Be a quality champion and make a real impact on mobile applications.
  • Qualifications: Experience with Kotlin and automated testing for Android apps required.

The predicted salary is between 50000 - 70000 £ per year.

We’re looking for a Software Engineer in Test specialising in Android automation to help elevate the quality of our American Express Travel native mobile applications. This role is ideal for an engineer who is passionate about modern testing practices, automation frameworks, and coaching development teams to build quality into every stage of delivery. You’ll act as a quality champion within the Android engineering community — partnering closely with engineers, product teams, and delivery leads to improve automated test coverage, advocate for best practices, and drive confidence in our mobile releases.

Responsibilities

  • Design, develop, and maintain automated UI test frameworks and test suites for native Android applications using Jetpack Compose testing APIs and Kotlin.
  • Champion mobile quality engineering practices across Android development teams.
  • Partner with Android engineers to improve testability, automation coverage, and overall application quality.
  • Coach and support engineers in writing reliable, maintainable, and effective automated tests.
  • Establish and promote standards for UI automation, test architecture, and continuous testing.
  • Collaborate with product owners, engineers, and release teams to ensure quality is embedded throughout the software delivery lifecycle.
  • Analyse test failures, identify root causes, and drive improvements to increase reliability and reduce flaky tests.
  • Contribute to CI/CD pipeline improvements to enable faster and more reliable automated test execution.
  • Advocate for shift-left testing approaches and modern quality engineering principles.
  • Monitor and report on automation coverage, quality metrics, and release readiness.
  • Support exploratory and risk-based testing activities where appropriate.

Qualifications

  • Experience developing automated tests for native Android applications using Jetpack Compose testing frameworks.
  • Strong programming experience with Kotlin.
  • Solid understanding of Android application architecture and the Android development lifecycle.
  • Experience testing modern Android UI implementations built with Jetpack Compose.
  • Experience integrating automated tests into CI/CD pipelines.
  • Knowledge of software testing methodologies, test design techniques, and quality engineering principles.
  • Experience collaborating closely with software engineers in Agile delivery teams.
  • Strong communication and stakeholder engagement skills.
  • Ability to coach and influence engineering teams on quality best practices.
  • Employment eligibility to work with American Express in the UK (no visa sponsorship).

About Us

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. From delivering differentiated products to providing world‑class customer service, we operate with a strong risk mindset, ensuring we continue to uphold our brand promise of trust, security, and service. As part of Team Amex, you’ll experience our powerful backing with comprehensive support for your holistic well‑being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.

About the Team

We back you with benefits that support your holistic well‑being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:

  • Competitive base salaries
  • Bonus incentives
  • Support for financial‑well‑being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible working model with hybrid, onsite or virtual arrangements depending on the role and business need
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on‑site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities

Software Engineer In Test - Android in Burgess Hill employer: American Express

At American Express, we pride ourselves on fostering a culture of innovation and collaboration, making us an exceptional employer for Software Engineers in Test. Our commitment to employee well-being is reflected in our comprehensive benefits package, flexible working arrangements, and abundant opportunities for professional growth and development. Join us to be part of a team where your contributions are valued, and you can make a meaningful impact on the quality of our mobile applications.

American Express

Contact Details:

American Express Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer In Test - Android in Burgess Hill

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at American Express. A friendly chat can open doors and give you insider info on the hiring process.

Tip Number 2

Prepare for the interview by brushing up on your Kotlin skills and understanding Android architecture. We want to see your passion for automation and quality engineering, so be ready to share your experiences and ideas!

Tip Number 3

Showcase your projects! If you've built any automated test frameworks or contributed to CI/CD pipelines, make sure to highlight these during your discussions. We love seeing practical examples of your work.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining Team Amex and contributing to our mission.

We think you need these skills to ace Software Engineer In Test - Android in Burgess Hill

Android Automation
Jetpack Compose Testing APIs
Kotlin Programming
Automated UI Test Frameworks
Test Design Techniques
CI/CD Pipeline Integration
Agile Methodologies

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with Android automation and Kotlin. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!

Showcase Your Passion:Let us know why you’re excited about quality engineering and modern testing practices. Share any personal projects or experiences that demonstrate your enthusiasm for elevating mobile application quality.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills at a glance.

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at American Express

Know Your Tech Stack

Make sure you’re well-versed in Kotlin and Jetpack Compose testing frameworks. Brush up on your understanding of Android application architecture and the development lifecycle, as these will be key topics during your interview.

Showcase Your Automation Skills

Prepare to discuss your experience with automated UI test frameworks. Bring examples of how you've designed, developed, and maintained test suites for native Android applications, and be ready to explain your approach to improving automation coverage.

Emphasise Collaboration

This role involves working closely with engineers and product teams, so highlight your experience in Agile delivery teams. Share specific instances where you’ve coached others on quality best practices or collaborated to enhance testability.

Be Ready to Discuss Quality Metrics

Familiarise yourself with how to monitor and report on automation coverage and quality metrics. Be prepared to talk about your strategies for analysing test failures and driving improvements to increase reliability and reduce flaky tests.