Software Engineer in Test

Software Engineer in Test

Southampton Full-Time 54000 - 90000 £ / year (est.) Home office (partial)
Go Premium
Understanding Recruitment

At a Glance

  • Tasks: Join an agile team to automate testing for iOS applications and enhance product quality.
  • Company: A global leader in message archiving, serving top-tier financial institutions with innovative solutions.
  • Benefits: Enjoy a competitive salary, bonus, healthcare, pension, and fun team culture like Pizza Thursdays.
  • Other info: Hybrid work model with 2 days in the London office.
  • Why this job: Be part of a tech revolution in secure messaging while working in a collaborative environment.
  • Qualifications: Degree in Computer Science, 5+ years in iOS development, strong testing expertise, and knowledge of Swift.

The predicted salary is between 54000 - 90000 £ per year.

We are excited to be partnering once again with a global leader in message archiving services as they search for Intermediate and iOS SDETs to join their team of 400 developers in the UK. As part of an agile development team, you will help implement mobile applications for iOS devices, delivering enterprise-level services.

With over 1,000 employees worldwide, this company provides cutting-edge solutions to top-tier financial institutions and clients. Currently experiencing a period of significant technological growth, they are on a mission to revolutionise secure and high-speed messaging services for clients in some of the most regulated industries globally.

Their tech stack includes iOS with Swift, UIKit, Foundation, GCD, and RESTful APIs.

As an iOS SDET, you will:

  • Define, automate, and execute test cases to verify product requirements, maintain test infrastructure, and perform cross-browser testing.
  • Write and maintain automation frameworks and tools, contribute to their architecture and design, and document processes.
  • Pair with developers to design contract tests, conduct code and test reviews, and enhance test coverage and automation quality.
  • Engage in team planning, story grooming, issue resolution, and support the release process.

A good iOS SDET will have:

  • A degree in Computer Science or a related field.
  • 5+ years of experience developing native iOS applications using Swift.
  • A strong specialisation in testing, with proven expertise in UI testing and robust programming skills.
  • In-depth knowledge of SwiftUI, UIKit, Foundation, structured concurrency, and dependency injection.
  • Familiarity with Kotlin as an additional asset.

Benefits:

  • Bonus up to 8%
  • Healthcare insurance
  • Pension
  • Collaborative/social working culture, e.g. Pizza Thursdays

If you are an iOS SDET looking for their next challenge, apply now for immediate consideration!

Software Engineer in Test employer: Understanding Recruitment

Join a dynamic and innovative team at a global leader in message archiving services, where your contributions as an iOS Software Engineer in Test will directly impact the future of secure messaging for top-tier financial institutions. With a collaborative work culture that includes perks like Pizza Thursdays and a strong focus on employee growth through cutting-edge technology, this hybrid role in London offers not just competitive compensation but also a chance to be part of a significant technological transformation. Embrace the opportunity to work alongside 400 talented developers in a supportive environment that values your expertise and fosters professional development.
Understanding Recruitment

Contact Detail:

Understanding Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Test

✨Tip Number 1

Familiarise yourself with the company's tech stack, especially Swift, UIKit, and RESTful APIs. Being able to discuss your experience with these technologies in detail will show that you're not just a good fit but also genuinely interested in their work.

✨Tip Number 2

Prepare to demonstrate your testing skills during the interview. Be ready to discuss specific examples of how you've defined, automated, and executed test cases in previous roles, particularly focusing on UI testing.

✨Tip Number 3

Engage with the community around iOS development and testing. Join forums or groups where you can share insights and learn from others. This not only enhances your knowledge but also shows your passion for the field.

✨Tip Number 4

Network with current employees or alumni from your university who work at the company. A referral can significantly boost your chances of landing an interview, so don't hesitate to reach out and express your interest.

We think you need these skills to ace Software Engineer in Test

Proficiency in Swift
Experience with iOS frameworks (UIKit, SwiftUI, Foundation)
Strong understanding of automated testing methodologies
UI Testing expertise
Knowledge of RESTful APIs
Experience in developing automation frameworks
Familiarity with structured concurrency and dependency injection
Ability to write and maintain test cases
Collaboration skills for pairing with developers
Code review and test review experience
Agile development methodology knowledge
Problem-solving skills
Attention to detail
Excellent communication skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with iOS development, particularly using Swift. Include specific projects where you've implemented testing frameworks or automated test cases to demonstrate your expertise.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your 5+ years of experience in native iOS applications and how your skills align with their tech stack, especially in UI testing and automation.

Showcase Relevant Projects: If you have worked on any notable projects related to mobile applications or testing, summarise these in your application. Highlight your contributions to test infrastructure and any collaboration with developers on contract tests.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Software Engineer in Test.

How to prepare for a job interview at Understanding Recruitment

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Swift, UIKit, and other relevant technologies. Bring examples of your previous work, especially any automation frameworks or tools you've developed, as this will demonstrate your hands-on expertise.

✨Understand the Company’s Mission

Research the company’s focus on secure messaging services and their clientele in regulated industries. This knowledge will help you align your answers with their goals and show that you're genuinely interested in contributing to their mission.

✨Prepare for Behavioural Questions

Expect questions about teamwork and problem-solving, especially since you'll be working closely with developers. Use the STAR method (Situation, Task, Action, Result) to structure your responses and highlight your collaborative skills.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the tech stack, and the challenges they face. This not only shows your interest but also helps you assess if the company culture and role are a good fit for you.

Software Engineer in Test
Understanding Recruitment
Location: Southampton
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>