Software Engineer - Testing automation in Watford
Software Engineer - Testing automation

Software Engineer - Testing automation in Watford

Watford Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
G

At a Glance

  • Tasks: Build and automate testing infrastructure for cutting-edge AI applications.
  • Company: Join Geniez AI, a pioneering tech company transforming enterprise solutions.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Be part of a small, dynamic team with significant career development potential.
  • Why this job: Make impactful decisions that shape the future of AI technology.
  • Qualifications: Proficiency in Python, Java, Typescript, and Kubernetes required.

The predicted salary is between 60000 - 80000 £ per year.

About the Role

At Geniez AI, we're building the enterprise Generative AI framework that fundamentally changes how large organizations manage their most critical business platforms and how they build AI-powered applications to derive insights from core business data. As an early engineering hire, you'll architect and build the hybrid cloud infrastructure that powers our framework across the largest enterprise environments, with unique performance requirements, security constraints, and scale needs. This isn't about maintaining existing infrastructure. You'll be making foundational decisions about how our framework deploys, scales, and operates in enterprise environments. Your work will directly enable our largest customers to adopt and scale our solution with confidence. This role is open to candidates from the US, UK and Israel.

What You'll Build

  • Test data infrastructure for automation: Build robust test data pipelines using Python, Spark and other tools that power our automated testing workflows and quality gates at enterprise scale.
  • Prompt testing and evaluation: Implement and maintain robust evaluation frameworks (like LLM Evals) to automate the testing and validation of Generative AI prompt outputs and model performance.
  • Hybrid cloud test environments: Design and implement our Kubernetes-native test deployment model that works seamlessly across on-prem, AWS, Azure, GCP, and hybrid environments for comprehensive testing.
  • Deployment automation: Create tooling that makes deploying and upgrading our framework easy and reliable for customers with varying technical sophistication.
  • Observability systems: Build monitoring, logging, and diagnostics that help both our team and customers understand system health and quickly diagnose issues.
  • Internal CI/CD & testing: Evolve our internal development pipeline with automated testing frameworks, integration tests, deployment pipelines, and quality gates that let us ship confidently and frequently.

What We're Looking For

Required:

  • Python, Java, Typescript expertise: You write modern, clean, maintainable code and have shipped production systems with it.
  • Kubernetes skills: Hands-on experience deploying and operating workloads on Kubernetes.
  • Testing automation tools: Experience with modern testing frameworks like Playwright for robust UI automation, along with expertise in backend testing and LLM evaluation frameworks (e.g., LLM Evals).
  • Quality assurance expertise: Deep understanding of building comprehensive quality gates, including integration, performance, and security testing into CI/CD pipelines.
  • DevOps mindset: You think in terms of automation, reproducibility, and infrastructure-as-code.
  • Systems thinking: You understand how pieces fit together, including networking, storage, security, observability and scale.
  • Ownership mentality: You'll wear many hats and own outcomes, not just tasks.

Bonus Points:

  • Experience testing agentic AI workflows in production at scale.
  • Worked with enterprise customers on deployment/integration.
  • Experience with Helm, Terraform, or similar configuration as code tools.
  • Experience building enterprise software in Python, Java and Typescript.
  • Understanding of enterprise security/compliance requirements (SOC2, etc.).
  • Understanding of Mainframe computers and operating systems.

Why Join Us

  • Early-stage impact: Your decisions will shape how our product works for years. You'll have direct influence on architecture, technology choices, and team culture.
  • Enterprise scale from day one: Our customers are all major enterprises and Fortune 500 companies. You'll solve problems that matter at massive scale, with the urgency and autonomy of a startup.
  • Backed by top investors: We're well-funded by leading VCs with runway to build something significant with focused execution.
  • Small, technical team: We’re a tight group of talented people solving hard problems together.
  • Learn constantly: You'll work alongside experienced engineers, get exposure to cutting-edge AI applications, and tackle problems you haven't seen before.

Software Engineer - Testing automation in Watford employer: Geniez AI

At Geniez AI, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Software Engineer in Testing Automation, you'll have the unique opportunity to shape the future of enterprise Generative AI while working alongside a small, talented team in a dynamic environment. With a strong focus on employee growth, cutting-edge technology, and the chance to make impactful decisions from day one, Geniez AI is the perfect place for those seeking meaningful and rewarding employment.
G

Contact Detail:

Geniez AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Testing automation in Watford

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Kubernetes, or testing automation. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team at StudySmarter.

We think you need these skills to ace Software Engineer - Testing automation in Watford

Python
Java
Typescript
Kubernetes
Testing Automation Tools
Playwright
Quality Assurance
CI/CD Pipelines
DevOps Mindset
Systems Thinking
Infrastructure-as-Code
Monitoring and Logging
Observability
Integration Testing
Performance Testing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer - Testing Automation. Highlight your experience with Python, Kubernetes, and testing automation tools. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include any relevant projects you've worked on that demonstrate your expertise in building test data infrastructure or deploying applications in hybrid cloud environments. This gives us a glimpse into your hands-on experience and problem-solving abilities.

Craft a Compelling Cover Letter: Your cover letter should reflect your passion for the role and the impact you want to make at Geniez AI. Share why you're excited about working with enterprise-scale solutions and how you can contribute to our team. We love a good story!

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 shows us you’re keen on joining our team!

How to prepare for a job interview at Geniez AI

✨Know Your Tech Stack

Make sure you’re well-versed in Python, Java, and Typescript. Brush up on your knowledge of Kubernetes and testing automation tools like Playwright. Be ready to discuss how you've used these technologies in past projects, as this will show your practical experience.

✨Demonstrate Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles, especially related to building test data infrastructure or deploying applications. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your thought process.

✨Understand the Company’s Needs

Research Geniez AI and their Generative AI framework. Familiarise yourself with their enterprise customers and the unique performance requirements they might have. This will help you tailor your responses to show how you can directly contribute to their goals.

✨Show Your Ownership Mentality

Be prepared to discuss instances where you took ownership of a project or outcome. Highlight your ability to wear multiple hats and how you’ve contributed to team success beyond just your assigned tasks. This aligns perfectly with the ownership mentality they’re looking for.

Software Engineer - Testing automation in Watford
Geniez AI
Location: Watford

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

>