London, England, United Kingdom Hybrid

apply is hiring a QA Automation Engineer Team Lead

Responsibilities

  • Lead Automation Strategy and Team: Act as the primary technical leader, defining and driving the overall QA Automation strategy, framework development, and testing methodologies for mobile and integration platforms. Coach and mentor team members in advanced automation engineering principles.
  • Design and Build Automation Frameworks: Architect, develop, and maintain scalable, reliable, and efficient automated test frameworks (e.g., using Typescript, Python, Java, or Kotlin for mobile automation). Drive the team to achieve high test coverage through code.
  • Drive Continuous Automation and CI/CD Integration: Oversee the execution and maintenance of automated end-to-end test suites for mobile applications (iOS/Android) and backend services. Ensure automation runs efficiently as part of the CI/CD pipeline, and optimize test selection for faster feedback loops.
  • Manage Bugs and Automation Reporting: Oversee the logging, management, and triage of bugs, including analysis of failures generated by automated test runs. Provide clear reporting on automation metrics, testing progress, and quality risks.
  • Collaborate on Technical Quality Standards: Work closely with cross-functional engineering teams and architects to align automation practices, tooling, and coding standards, ensuring high quality is built into the development process from the start.
  • Advance Testing Capabilities: Beyond functional tests, champion and implement automated testing for performance, load, stress, and security aspects to ensure system resilience and compliance
  • Lead Quality Assurance Efforts: Act as the primary point of contact for all QA-related matters within the team, driving our QA strategy and fostering a culture of quality and continuous improvement. Innovate in testing methodologies and tools to elevate our QA processes.
  • Develop Test Cases and Scripts: When necessary, create detailed test cases and scripts for both manual and automated testing. Your goal is to ensure all functionalities and user scenarios are thoroughly covered.
  • Execute End-to-End Test Plans: Take the lead in executing comprehensive end-to-end test plans for our mobile banking applications on both iOS and Android platforms. This includes conducting integration testing with third-party providers to ensure every app aspect meets our rigorous quality standards.
  • Log and Manage Bugs: Efficiently log and manage any bugs or issues discovered during testing. Provide clear and concise descriptions to facilitate swift resolution by the development team, and meticulously prioritise and track each issue to resolution.
  • Collaborate and Communicate: Maintain close collaboration with development teams, product managers, and external partners to ensure QA processes are seamlessly integrated with project timelines and objectives. Effectively communicate testing progress, challenges, and outcomes across all relevant teams and stakeholders.
  • Champion Continuous Improvement: Constantly seek out opportunities to improve QA workflow efficiency and effectiveness. Stay updated with the latest trends and technologies in quality assurance and testing to adopt best practices and enhance our testing capabilities.

Requirements

  • Ability to leverage technologies: Drives technology adoption, guides the team in selecting and integrating technologies, and pioneers the introduction of cutting-edge tools.
  • Ability to scope effectively: Leads scoping discussions for major initiatives, manages project roadmaps, and aligns scope with business goals.
  • Ability to deliver against plans: Ensures project execution aligns with business priorities, proactively manages risks, and orchestrates cross-team collaborations to achieve objectives.
  • Ability to make well-considered decisions: Drives decision-making processes for critical architectural choices, considers broader organisational impact, and coaches others in effective decision-making.
  • Ability to utilise efficient processes: Designs and implements efficient workflows for the team, introduces automation, and aligns processes with industry standards.
  • Ability to demonstrate broad technological knowledge: Displays deep expertise across a wide range of technologies, contributes to technology strategy discussions, and serves as a technical mentor.

Benefits

  • Generous holiday time: 25 days annual leave, 8 bank holidays, 1 Kroo bank holiday (June 24th), and 1 day off during the week of your birthday.
  • Personal days: We know that life can be unpredictable, so we offer 3 personal days to use as needed.
  • Employer-sponsored volunteer program: We're passionate about giving back to our community, and we support our employees in doing the same with up to 4 hours per month of employer-sponsored volunteer time.
  • Mental health support: We care about the mental health of our team members and offer access to Spill, our mental health support partner.
  • Workplace pension: We want you to feel secure about your future, so we offer a workplace pension with a 5% employee contribution and a 3% employer top-up.
  • Top-notch equipment: We provide top-of-the-line equipment necessary for smooth hybrid work, including a MacBook laptop. Additionally, we also offer support in establishing your home office by contributing towards your setup if required.
  • Modern office: When you're in the office, you'll enjoy access to our modern, bustling workspace in Farringdon, Central London, which includes a full gym.
  • Cycle to Work scheme: We encourage sustainable transportation with our Cycle to Work scheme.
  • Electric Car scheme: We're committed to reducing our carbon footprint, and our Electric Car scheme makes it easy for our employees to do the same.
  • Enhanced parental leave: We know that family comes first, and we offer an enhanced parental leave policy to support our employees in starting and growing their families.
  • Room for growth: As a fast-paced, high-growth start-up, we're dedicated to providing our employees with room to grow and excel.
  • You get full healthcare for you and your nuclear family via Vitality.

Work Arrangement

Hybrid

Additional Information

  • language requirements: null
  • travel: null
  • hours: null
  • shifts: null
  • equipment: null
  • clearance: null
  • background checks: null
  • contract duration: null
  • probation: null
  • relocation: null
  • training: null
Required Skills
TypeScriptPythonJavaKotlinAutomationProject ManagementRisk ManagementTeam Leadership
About company
apply

At Kroo Bank, we’re building the future of banking with modern technology and a culture that values innovation, collaboration, and impact. Unlike traditional banks or outsourcing firms, our engineers shape real products used by thousands of customers every day in the UK.

Why join us?

  • Be part of a new generation UK bank. Kroo was awarded a full UK banking licence in 2022, making us one of only a handful of fintechs to achieve this milestone.
  • We’re one of the fastest-growing banks in the UK, reaching £1 billion in deposits faster than any of our peers, with 200,000+ customer accounts and growing every day.
  • Work with a modern stack: Clojure, React Native, Kafka, AWS, Docker, Terraform.
  • Practise or learn functional programming (we’ll support you even if you’re new to it).
  • Be part of a cross-functional squad where engineers, designers, testers and product managers collaborate as equals.
  • Permanent employment contract in Romania, 100% remote, with flexible hours and a healthy work-life balance.
  • Competitive salary and stock options, so you share in the success of the company.
  • Join a young, dynamic, and mission-driven organisation where your work directly shapes how people bank in the UK.

What you’ll do

  • Build and deliver new features end-to-end, from idea to production, in a modern CI/CD environment.
  • Work across the stack including backend microservices (Clojure, Kafka, AWS, Postgress) to frontend (React Native). We offer opportunities to specialise or grow as a full-stack engineer.
  • Collaborate daily with product, design, and engineering colleagues to ship customer-facing features in an agile environment based on Kanban and XP practises such as pair programming and test driven development.
  • Write clean, maintainable, and testable code, and participate in code reviews.
  • Contribute to system design discussions and bring ideas to improve scalability and resilience.
  • Keep learning, diving deeper into banking products, functional programming, mobile frameworks, or cloud infrastructure.
  • Optionally, contribute back to open source and share knowledge with the wider engineering community.

What we’re looking for

  • Professional experience in backend or mobile development (Clojure, Java, Kotlin, JavaScript/TypeScript, Swift, or any functional language is a plus).
  • Interest in learning Clojure and functional programming.
  • Familiarity with modern cloud environments (AWS preferred).
  • Good communication skills in English and ability to work effectively in a distributed Agile team.
  • A collaborative mindset and passion for building high-quality products
  • Experience working in banking, fintech, or other highly regulated industries — understanding payments, compliance, or financial products is a plus.

About Our Process

We understand that competency is contextual, so throughout the process, we aim to gain an understanding of your experience and, if successful, to provide you with a role reflective of your demonstrated seniority. Our general interview process is as follows, but if your circumstances or timescales require, we can be flexible with its structure:

  • 30-minute meet and greet with our Talent Acquisition Specialist via Google Hangouts
  • 1-hour live coding exercise to work through a coding challenge with members of our development team via Google Hangouts
  • 1-hour system design. This is an opportunity to showcase a system you’ve worked on in the past via Google Hangouts
  • 30-minute opportunity to meet with our CTO and executives via Google Hangouts

Please let us know if you have any specific requirements or need assistance so we can be as accommodating as possible for you.

At our cutting-edge fintech company, we know that attracting and retaining the best talent means offering top-notch benefits that help our employees thrive both in and outside of work. Check out what we currently offer:

  • 20 days of annual leave
  • Paid National Holidays
  • 1 Kroo bank holiday (June 24th), and 1 day off during the week of your birthday.
  • Personal days: We know that life can be unpredictable, so we offer 3 personal days to use as needed.
  • Mental health support: We care about the mental health of our team members and offer access to Spill, our mental health support partner.
  • Top-notch equipment: We provide top-of-the-line equipment necessary for smooth hybrid work, including a MacBook laptop.
  • Room for growth: As a fast-paced, high-growth start-up, we're dedicated to providing our employees with room to grow and excel.

Diversity and Inclusion:

We wholeheartedly uphold our commitment to fostering a diverse and inclusive workplace. Every employee is highly regarded, respected, and supported without any form of judgement or prejudice. We consider Diversity, Equality, and Inclusion as fundamental pillars guiding our path in all aspects of our bank. We also ensure that reasonable adjustments are made available to all candidates throughout the recruitment process.

All jobs at apply Visit website
Job Details
Department Software Development
Category qa_testing
Posted 3 months ago