Software Engineer in Test

Software Engineer in Test

Warrington Full-Time 54000 - 90000 £ / year (est.) Home office (partial)
Go Premium
U

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 bonus up to 8%, healthcare insurance, and a fun collaborative culture with Pizza Thursdays.
  • Why this job: Be part of a tech revolution in secure messaging while working with cutting-edge technologies.
  • Qualifications: Degree in Computer Science, 5+ years in iOS development, strong testing expertise, and knowledge of Swift.
  • Other info: Hybrid work model with 2 days in the London office.

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!

U

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. Understanding their specific tools and technologies will help you speak confidently about how your skills align with their needs during interviews.

✨Tip Number 2

Showcase your experience in automation testing by preparing examples of frameworks or tools you've developed. Be ready to discuss how these have improved testing processes in your previous roles, as this will demonstrate your hands-on expertise.

✨Tip Number 3

Engage with the iOS development community online, such as forums or social media groups. Networking can provide insights into the company culture and may even lead to referrals, which can significantly boost your chances of landing an interview.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges related to iOS development and testing. Focus on UI testing scenarios and be ready to explain your thought process, as this will showcase your problem-solving skills and technical knowledge.

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 writing and maintaining automation frameworks
Familiarity with structured concurrency and dependency injection
Ability to conduct code and test reviews
Cross-browser testing skills
Agile development experience
Strong problem-solving skills
Excellent communication skills
Team collaboration and planning abilities
Experience with Kotlin (desirable)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with iOS development, particularly using Swift. Emphasise your testing expertise and any relevant projects that showcase your skills in UI testing and automation.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific technologies from their tech stack that you are familiar with, such as SwiftUI or UIKit, and how your background aligns with their needs.

Showcase Relevant Experience: When detailing your work history, focus on your achievements in mobile application testing and automation. Provide examples of how you've defined and executed test cases, and any frameworks you've developed or maintained.

Highlight Soft Skills: Don't forget to mention your collaboration skills, especially your experience working in agile teams. Highlight your ability to engage in team planning and issue resolution, as these are crucial for the role.

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 Scenario-Based Questions

Expect questions that assess your problem-solving skills and how you approach testing challenges. Think of specific scenarios where you defined, automated, and executed test cases, and be ready to explain your thought process.

✨Emphasise Collaboration

Since the role involves pairing with developers and engaging in team planning, highlight your teamwork experiences. Share examples of how you've successfully collaborated with others to enhance test coverage and improve product quality.

Software Engineer in Test
Understanding Recruitment
Location: Warrington
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

U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>