At a Glance
- Tasks: Build innovative testing frameworks for cutting-edge AI and cloud technologies.
- Company: Join Nscale, a fast-growing GPU cloud startup revolutionising AI infrastructure.
- Benefits: Competitive salary, equity, flexible remote work, and tailored career progression.
- Why this job: Make a real impact in AI development while collaborating with brilliant minds.
- Qualifications: Experience in software testing, automation, and strong coding skills required.
- Other info: Inclusive culture that values diversity and supports personal growth.
The predicted salary is between 48000 - 72000 £ per year.
Nscale is the GPU cloud engineered for AI. We provide cost-effective, high-performance infrastructure for AI start-ups and large enterprise customers. Nscale enables AI-focused companies to achieve superior results by reducing the complexity of AI development. Our GPU cloud bolsters technical capabilities and directly supports strategic business outcomes, including cost management, rapid innovation, and environmental responsibility.
At Nscale, our SDETs play a critical role in building new testing frameworks for cutting edge AI and cloud technologies. We thrive on a culture of relentless innovation, ownership, and accountability, where every team member takes pride in their work and drives it with excellence and urgency. As an Nscaler, you’ll build trust through openness and transparency, where everyone is inspired to do their best work. If you join our team, you’ll be contributing to building the technology that powers the future.
About The Role (Job Purpose)
Nscale is seeking a Senior Software Development Engineer in Test (SDET) to help scale quality across our GenAI cloud platform through engineering, automation, and enablement, not manual testing or release gatekeeping, joining our existing compact team of engineers. You will act as a true quality multiplier across product squads – designing and maintaining test frameworks, CI quality pipelines, and internal tooling that allows teams to ship safe, observable and reliable features at high velocity. Developers own the quality of the features they build, and you will enable that ownership to scale.
What You’ll Be Doing (Responsibilities)
- Enable product teams to ship high-quality software by building testing systems, frameworks, and guardrails.
- Define and evolve quality standards and best practices and quality gates that support safe and fast deployments.
- Define strategies and test scoping for large, complex or high-risk initiatives, partnering early with engineers and product managers to assess risk, define coverage and challenge assumptions.
- Continuously refine testing approaches, tooling, and processes to improve speed, reliability, and confidence at scale across Nscale.
- Coach and mentor engineers and Junior SDETs on test design, automation patterns, contract testing, and quality-first development practices.
- Ensure automated tests provide high-signal feedback and integrate cleanly with CI/CD workflows, Slack notifications, and dashboards.
- Design, build, and maintain automation frameworks and test infrastructure across multiple layers, including API, contract, integration, E2E, performance, security, and resilience testing.
- Constantly push boundaries on learning and implementing the latest testing methodologies, tools and infrastructure to support initiatives where appropriate.
- Proactively monitor and surface test debt, quality gaps, and systemic risks, proposing and implementing pragmatic improvements.
NOTE: This is not a manual QA or regression testing role, nor a release gate or sign-off function, and does not involve sole ownership of feature testing while developers “throw work over the wall.”
About You (Skills / Qualifications)
- Deep experience as a Software Development Engineer in Test or in a similar QA automation role.
- Proven ability to design, build, and evolve test frameworks and infrastructure, rather than only authoring individual test cases.
- Strong software engineering skills in one or more languages such as Go, Python, Java, or TypeScript, used to build automation, tooling, and test infrastructure.
- Experience testing distributed, cloud-native systems, including APIs, event-driven architectures, and stateful workflows.
- Experience testing machine learning applications, inference services or AI-related software.
- Strong knowledge of testing methodologies, tools, and processes, including automated testing of distributed systems and APIs.
- Deep understanding of risk-based testing, test pyramid principles, and continuous quality practices in high-velocity environments.
- Comfortable operating in a developer-led quality model, where engineers own feature quality and SDETs enable scale.
- Experience with CI/CD tools and platforms (e.g., GitLab CI/CD, Jenkins, GitHub Actions).
- Experience using AI-enabled tools to improve development or testing workflows (e.g. code generation, test generation, or agent-based tooling).
- Demonstrated ability to conduct comprehensive performance and scalability testing in cloud environments.
- Experience working with cloud-native technologies such as Kubernetes and Docker.
- Ability to mentor and influence engineers on test design, automation patterns, and quality-first development practices without acting as a gatekeeper.
Nice to have
- Knowledge of monitoring and observability practices and tools (e.g., Prometheus, Grafana, Datadog).
- Experience with infrastructure-as-code tools like Terraform.
- Experience with contract testing and API schema validation, including OpenAPI or similar specifications.
- Exposure to security, chaos, load, or resilience testing in production-like environments.
What We Can Offer You
At Nscale, you'll find a collaborative, supportive, and innovative environment where your contributions spark real impact. We're building something extraordinary, and we want you at the core. Highly competitive package (base + equity) with reviews every 12 months. Join the fastest-growing tech startup, your chance to push boundaries, collaborate with brilliant minds, and make your mark on cutting-edge AI. Expect a dynamic progression plan tailored to your ambitions. Grow by trying new things, leading, challenging the status quo, and owning your impact, always with our full support.
Human-First Flexibility: We treat you as humans first. Our flexible workplace trusts Nscalers to deliver, giving you the autonomy to shape your day around life's moments. Join our thriving remote-first team. Geography is no barrier to impact or connection. We build seamless virtual collaboration, empowering you, wherever you work.
We strongly encourage applications from people of colour, the LGBTQ+ community, people with disabilities, neurodivergent people, parents, carers, and people from lower socio-economic backgrounds. If there’s anything we can do to accommodate your specific situation, please let us know.
Senior Software Engineer in Test in London employer: Nscale
Contact Detail:
Nscale Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Test in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Nscale on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections and showing your genuine interest in the company.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and understanding testing frameworks. Practice common algorithms and data structures, and be ready to discuss how you’ve implemented quality practices in your previous roles. We want to see your problem-solving skills in action!
✨Tip Number 3
Showcase your passion for AI and cloud technologies during interviews. Share any personal projects or contributions to open-source that relate to the role. This not only highlights your skills but also demonstrates your enthusiasm for the field, which is super important to us at Nscale.
✨Tip Number 4
Don’t forget to ask questions! Prepare thoughtful questions about Nscale’s culture, the team you’ll be working with, and the challenges they face. This shows you’re engaged and serious about contributing to our mission of driving innovation in AI.
We think you need these skills to ace Senior Software Engineer in Test in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with test frameworks and automation. We want to see how your skills align with our mission at Nscale, so don’t hold back!
Showcase Your Technical Skills: When you’re listing your technical skills, be specific! Mention the programming languages you’ve used, like Go or Python, and any CI/CD tools you’re familiar with. This helps us see how you can contribute to our team.
Highlight Your Impact: We love seeing how you’ve made a difference in your previous roles. Share examples of how you’ve improved testing processes or mentored others. This shows us you’re not just about the code, but also about collaboration and growth.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at Nscale.
How to prepare for a job interview at Nscale
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and tools mentioned in the job description, like Go, Python, Java, or TypeScript. Brush up on your knowledge of CI/CD tools too, as they’ll likely come up during the interview.
✨Showcase Your Testing Frameworks
Be prepared to discuss your experience in designing and building test frameworks. Bring examples of how you've implemented automated testing in distributed systems or cloud-native environments, as this will demonstrate your hands-on expertise.
✨Emphasise Collaboration
Nscale values teamwork, so highlight your experience working closely with product managers and engineers. Share specific instances where you’ve enabled teams to take ownership of quality and how you’ve coached others in best practices.
✨Stay Current with Trends
Demonstrate your passion for continuous learning by discussing the latest testing methodologies or AI-enabled tools you’ve explored. This shows that you’re not just about maintaining the status quo but are eager to push boundaries and innovate.