At a Glance
- Tasks: Design and maintain automated test frameworks for mobile and web applications.
- Company: Join MTEST Labs, a leading Digital & Mobile Application Testing company.
- Benefits: Flexible hybrid work, competitive salary, and continuous learning opportunities.
- Other info: Collaborative team environment with mentorship from industry experts.
- Why this job: Work with top tech companies and cutting-edge AI/ML technologies.
- Qualifications: Experience in mobile test automation and strong coding skills required.
The predicted salary is between 36000 - 60000 £ per year.
About MTEST Labs
MTEST LABS is a specialist Digital & Mobile Application Testing company founded in 2011, with offices in London and Delaware. We partner with global technology companies to deliver high-quality testing solutions across mobile platforms, AI/ML systems, and enterprise applications. Our team brings deep expertise from industry leaders including Meta, Google, Amazon, and Singapore Airlines.
Role Overview
We are looking for a talented and motivated Mid-Level SDET to join our growing quality engineering team. The ideal candidate will have strong hands-on experience in mobile and cross-platform test automation, a solid grounding in software development principles, and a passion for quality. You will work alongside senior engineers to design, build, and maintain test infrastructure for a range of client projects spanning iOS, Android, and web platforms.
Key Responsibilities
- Design, develop, and maintain automated test frameworks for iOS and Android applications.
- Write and execute test plans, test cases, and test scripts across functional, regression, integration, and performance test areas.
- Build robust UI and API test automation using industry-standard tools and frameworks.
- Integrate automated tests into CI/CD pipelines (Jenkins, Fastlane, or equivalent).
- Collaborate with developers and product teams to understand requirements and define quality gates.
- Identify, document, and track defects through to resolution using defect management tools.
- Contribute to the improvement of internal testing standards, processes, and tooling.
- Perform exploratory testing on mobile apps across a wide range of real devices and simulators.
- Support test coverage for AI-powered features including evaluation pipelines and model behaviour validation.
- Produce clear and concise test reports and metrics for stakeholders.
Technical Requirements
Languages & Frameworks- Proficiency in at least one of: Swift, Objective-C, Java, Kotlin, or Python for test scripting.
- Working knowledge of JavaScript / TypeScript for web and cross-platform test automation.
- Experience with testing frameworks: XCTest, XCUITest, Espresso, JUnit, or Jest.
- Hands-on experience with iOS and/or Android test automation.
- Familiarity with real device testing and device farms (e.g. AWS Device Farm, BrowserStack, or equivalent).
- Understanding of mobile architecture patterns: MVVM, VIPER, or similar.
- Experience with REST API testing tools (Postman, RestAssured, or equivalent).
- Basic understanding of distributed systems and microservices architectures.
- Experience integrating tests within CI pipelines: Jenkins, GitHub Actions, Fastlane, or similar.
- Familiarity with version control (Git) and branching strategies.
- Ability to use profiling and debugging tools: Xcode Instruments, Android Device Monitor, Flipper, or Charles Proxy.
- Understanding of performance testing concepts: latency, memory, CPU, and battery impact on mobile apps.
- Basic SQL knowledge; exposure to SQLite, CoreData, or Realm is advantageous.
- Experience testing design systems or shared UI component libraries.
- Exposure to AI/ML feature testing, prompt evaluation, or LLM output validation.
- Familiarity with React or cross-platform frameworks (Xamarin, React Native).
- Knowledge of cloud platforms: AWS or Azure for test infrastructure.
- Experience with macOS application testing or low-level system component testing.
- Background in or awareness of AR/camera feature testing on mobile platforms.
Profile & Soft Skills
- Strong analytical mindset with a keen eye for detail and edge cases.
- Ability to work autonomously and manage multiple priorities in a fast-paced environment.
- Clear and confident communicator, comfortable engaging with technical and non-technical stakeholders.
- Collaborative team player with a proactive, problem-solving attitude.
- Comfortable with ambiguity and able to adapt quickly to new technologies and client requirements.
- A genuine passion for software quality and continuous improvement.
What We Offer
- Exposure to high-profile client engagements with global technology leaders.
- Opportunity to work on cutting-edge AI/ML and mobile platform testing.
- A collaborative, expert team environment with mentorship from senior practitioners.
- Flexible hybrid working arrangements based in London.
- Continuous learning and professional development support.
- Competitive salary or day rate commensurate with experience.
How to Apply
To apply, please send your CV and a brief covering note outlining your relevant experience to: contact@mtestlabs.com. Please reference "SDET Mid-Level – 2026" in the subject line. We welcome applications from candidates of all backgrounds and are committed to an inclusive hiring process.
Software Development Engineer in Test (SDET) employer: MTEST LABS LIMITED
Contact Detail:
MTEST LABS LIMITED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer in Test (SDET)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at MTEST Labs. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your test automation projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common SDET questions and practical tests. Practice coding challenges and be ready to discuss your past experiences with mobile and cross-platform testing.
✨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 our team.
We think you need these skills to ace Software Development Engineer in Test (SDET)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the SDET role. Highlight your experience with mobile and cross-platform test automation, and don’t forget to mention any relevant tools or frameworks you’ve used. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Note: Your cover note is your chance to shine! Keep it brief but impactful. Share why you’re passionate about quality engineering and how your background makes you a great fit for our team. Remember, we love a good story!
Showcase Your Projects: If you’ve worked on any cool projects, make sure to mention them! Whether it’s a personal project or something from a previous job, showcasing your hands-on experience can really set you apart. We’re keen to see your practical skills in action.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at MTEST LABS LIMITED
✨Know Your Tech Stack
Make sure you’re well-versed in the languages and frameworks mentioned in the job description, like Swift, Java, or Python. Brush up on your knowledge of testing frameworks such as XCTest or Espresso, and be ready to discuss how you've used them in past projects.
✨Showcase Your Automation Skills
Prepare to talk about your hands-on experience with mobile test automation. Bring examples of automated test frameworks you've designed or maintained, and be ready to explain how you integrated these into CI/CD pipelines using tools like Jenkins or Fastlane.
✨Demonstrate Your Problem-Solving Mindset
During the interview, highlight your analytical skills and how you approach debugging and performance testing. Share specific instances where you identified defects and how you tracked them through to resolution, showcasing your attention to detail.
✨Engage with the Team
Remember, it’s not just about your technical skills. Be prepared to discuss how you collaborate with developers and product teams. Show your enthusiasm for quality and continuous improvement, and don’t hesitate to ask questions about their processes and team dynamics.