Software Engineer in Test

Software Engineer in Test

Portsmouth Full-Time 54000 - 90000 £ / year (est.) No home office possible
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 tech 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 tools and a dynamic team.
  • Qualifications: Degree in Computer Science, 5+ years in iOS development, strong UI testing skills, and knowledge of Swift.
  • Other info: Hybrid work model with 2 days in the London office; immediate consideration for applicants.

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

This company stands out as an exceptional employer, offering a dynamic work environment in the heart of London, where innovation meets collaboration. With a strong focus on employee growth, you will have access to cutting-edge technology and the opportunity to work alongside industry leaders, all while enjoying a supportive culture that includes perks like Pizza Thursdays and a competitive benefits package. Join a team that values your contributions and fosters a spirit of teamwork, making it an ideal place for passionate iOS SDETs to thrive.
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 their language during interviews and demonstrate your genuine interest in the role.

✨Tip Number 2

Prepare to discuss your experience with automation frameworks and UI testing. Be ready to share specific examples of how you've implemented these in past projects, as this will showcase your expertise and problem-solving skills relevant to the position.

✨Tip Number 3

Engage with the company’s online presence, such as their social media or tech blogs. This can provide insights into their culture and recent developments, which you can reference in conversations to show that you're proactive and well-informed.

✨Tip Number 4

Network with current or former employees on platforms like LinkedIn. They can offer valuable insights about the interview process and company culture, and may even refer you internally, increasing your chances of landing the job.

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
Collaboration skills for pairing with developers
Agile development experience
Problem-solving skills
Attention to detail
Strong communication skills
Experience with cross-browser testing
Familiarity with Kotlin (optional)

Some tips for your application 🫡

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

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for the role. Mention specific technologies from the job description, such as SwiftUI and UIKit, to demonstrate your fit for the position.

Showcase Relevant Experience: In your application, provide examples of past work where you defined, automated, and executed test cases. Highlight any experience with maintaining test infrastructure and conducting code reviews, as these are key responsibilities for the role.

Proofread Your Application: Before submitting, carefully proofread your application materials. Look for any spelling or grammatical errors, and ensure that all technical terms are used correctly. 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 and iOS development in detail. Highlight specific projects where you implemented automation frameworks or conducted UI testing, as this will demonstrate your expertise and relevance to the role.

✨Understand the Company’s Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as UIKit, Foundation, and RESTful APIs. Being able to speak knowledgeably about these tools will show that you are genuinely interested in the position and understand the company's needs.

✨Prepare for Behavioural Questions

Expect questions about teamwork and problem-solving, especially since the role involves collaboration with developers. Use the STAR method (Situation, Task, Action, Result) to structure your answers and provide clear examples of how you've contributed to team success in the past.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s approach to testing and development processes. This not only shows your interest but also helps you gauge if the company culture aligns with your values, particularly regarding collaboration and innovation.

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