At a Glance
- Tasks: Design and develop automated tests for iOS apps, ensuring top-notch quality.
- Company: Join American Express Travel, a leader in mobile innovation.
- Benefits: Enjoy competitive pay, flexible work options, and comprehensive health benefits.
- Other info: Great career growth opportunities in a supportive environment.
- Why this job: Be a quality champion and make a real impact on mobile app excellence.
- Qualifications: Experience with XCUITest, Swift, and a passion for quality engineering.
The predicted salary is between 50000 - 60000 £ per year.
We’re looking for a Software Engineer in Test specializing in iOS 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 iOS 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 iOS applications using XCUITest and Swift
- Champion mobile quality engineering practices across iOS development teams
- Partner with iOS 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 iOS applications using XCUITest
- Strong programming experience with Swift
- Solid understanding of mobile application architecture and the iOS development lifecycle
- 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 is required as the company will not pursue visa sponsorship for these positions.
Benefits
- 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 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
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.
Software Engineer In Test employer: American Express
American Express is an exceptional employer, offering a dynamic work culture that prioritises innovation and quality in software development. As a Software Engineer in Test, you will benefit from competitive salaries, comprehensive health benefits, and flexible working arrangements, all while being part of a collaborative team that values your growth and encourages modern testing practices. With ample opportunities for career development and a commitment to employee well-being, American Express stands out as a rewarding place to advance your career in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer In Test
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at American Express or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Get your hands dirty with some practical projects. Build a small iOS app and automate its testing using XCUITest. This not only sharpens your skills but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Swift programming and automated testing knowledge. Practice common coding challenges and be ready to explain your thought process clearly—communication is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at American Express.
We think you need these skills to ace Software Engineer In Test
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with iOS automation and XCUITest. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for quality engineering and how you can contribute to our team. We love seeing enthusiasm and a clear understanding of the role.
Showcase Your Technical Skills:When filling out your application, be specific about your programming experience with Swift and any CI/CD pipeline work you've done. We’re looking for those details that set you apart from the crowd!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application 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 Tools Inside Out
Make sure you’re well-versed in XCUITest and Swift. Brush up on your knowledge of automated UI test frameworks and be ready to discuss how you've used them in past projects. This will show that you’re not just familiar with the tools, but that you can leverage them effectively.
✨Showcase Your Collaboration Skills
Since this role involves partnering closely with engineers and product teams, prepare examples of how you've successfully collaborated in Agile environments. Highlight any experiences where you coached others on quality best practices or improved test coverage together.
✨Prepare for Technical Questions
Expect to dive deep into mobile application architecture and testing methodologies. Brush up on common challenges in iOS development and think about how you would address flaky tests or improve CI/CD pipelines. Being able to articulate your thought process will impress your interviewers.
✨Demonstrate Your Passion for Quality
This role is all about being a quality champion, so come prepared to discuss your views on modern testing practices and shift-left testing approaches. Share your enthusiasm for quality engineering principles and how you’ve implemented them in your previous roles.