Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

May 26, 2026

Senior Quality Engineer

Senior • Hybrid

17,000 - 23,000 PLN

Krakow, Poland

At Smart, our mission is to transform retirement, savings and financial wellbeing, across all generations, around the world.

THE ROLE

We aren’t looking for a "tester" to catch bugs at the end of a sprint. We are looking for a Quality Engineer who acts as a quality multiplier for our frontend engineering teams (working across more than one squad). Your goal is to move the needle from "testing as a phase" to "quality as a standard."

You will be the bridge between rapid UI iteration and bulletproof reliability. By focusing on quality coaching, architectural testability, and a "contract-first" mindset, you will enable our teams to deploy with high confidence, even when the backend is a moving target or unavailable (as a test reference).

Key Pillars of the Role:

Influence & Cultural Coaching

  • Shift-Left Evangelism: Partner with Product and Tech Leads early in the discovery phase to identify edge cases before a single line of code is written.

  • Quality Mentorship: Coach developers on writing meaningful, low-flake tests. You don’t just find bugs; you teach the team how to architect code that prevents them.

  • The "Quality Mindset": Advocate for a culture where quality is a shared responsibility, not a hand-off. You’ll question the status quo and push for "Quality over Coverage."

Infrastructure & Tooling (The "Enabler")

  • Agnostic Delivery: Build and maintain sophisticated mocking and service virtualization strategies (e.g., Pact or similar) to ensure the frontend can be developed, tested, and demoed independently of backend availability.

  • Pipeline Optimisation: Own the teams’ CI/CD feedback loop. You’ll ensure that our pipelines are fast, deterministic, and provide actionable signals, not just a wall of red text.

  • Testing Modernisation: Maintain and extend next-gen tools (Playwright, Visual Regression) that align with a modern component-based architecture.

Strategic Delivery

  • Contract Testing: Implement and champion Consumer-Driven Contracts to ensure frontend and backend stay in sync without requiring heavy integrated environments.

  • Observability in QA: Shift your focus from "did it pass?" to "how is it performing?" Using synthetics and error tracking to inform your testing strategy.

  • Risk-Based Strategy: Use data to decide where to automate and where to explore, ensuring we spend our energy on the features that matter most to users, and ensure our SLAs are achieved.

WHO WE ARE LOOKING FOR

The skills, experience, and aptitudes we are looking for are listed below but please don’t be discouraged from applying if you don’t meet every single one of these criteria – having a ‘can do’ attitude is sometimes more important than being able to tick every box:

  • Technical Chops - Deep experience / understanding of the modern JS ecosystem (React, Vue, or Next.js) and how to test it.

  • Architectural Thinking - You understand how component libraries impact quality at scale.

  • Communication - The ability to persuade a skeptical developer why a specific architectural change will improve long-term velocity.

  • Bravery - You aren't afraid to stop a release if the process is broken, but you’d rather fix the process so the release never has to stop.

WHY THIS ROLE IS DIFFERENT

You won't be siloed in a "QA Department." You will be embedded in the heart of delivery. We give you the agency to blow up legacy testing patterns and replace them with lean, modern, and highly-automated workflows. If you believe that speed is a byproduct of quality, we want to talk to you.

WHAT SUCCESS IN 6 MONTHS LOOKS LIKE

  • Frontend teams can run a full suite of meaningful tests without a backend connection, and be confident in its quality.

  • "Flaky tests" have been eradicated through better infrastructure and developer education.

  • The team is deploying to production multiple times a day with a "Green Build" that they actually trust.

WHO WE ARE

We work in partnerships with governments and financial institutions in the UK and internationally. Our cloud-native digital platform is revolutionising how people around the world think about, and save for, their retirement.

At heart, we’re a financial technology business. What we do is all about innovation, and using the power of digital change to put the customer first. Our Engineers will tell you that working at Smart gives you the opportunity to play your part in developing world-class technological solutions, working with – and learning from – like-minded people.

You’ll also find that, across our business, our colleagues love Smart’s culture, and how what we do means better financial outcomes for savers. That feels worthwhile, and it means that what we do, collectively, goes way beyond the nine to five of a typical working day.

Don’t just take our word for it – you can see what our colleagues say about working at Smart on LinkedIn Life and Glassdoor.

BENEFITS

At Smart, one of the eight principles we work to is “We want happy and good people in our team”. We created a list of benefits that helps us achieve this goal:

  • 26 days’ of paid holiday per year + Polish bank holidays

  • 2250 PLN annual training budget to spend on your professional development

  • Health insurance (including dental care) via TU Inter

  • MultiSport Plus Gym Card

  • Online English lessons during working hours

  • Sick leave in accordance with Polish labour law

  • Paternity and maternity leave in accordance with Polish labour law

  • Additional employer contribution to the Employee Capital Plans (PPK) of 2.5%

  • Death in service insurance cover

  • Fully-paid five-week sabbatical after five years of employment

  • In the Krakow office wellbeing services, such as manicures, massages and barbers

At Smart, we are committed to creating an inclusive and equitable workplace where everyone feels valued, respected, and empowered to do their best work.

We believe that diverse perspectives help us lead the way in transforming retirement, savings, and financial wellbeing. We welcome differences in background, experience, thinking, and identity, and we recognise that innovation is strongest when it is built on inclusion and fairness. We encourage applications from people of all backgrounds and experiences and do not discriminate on the basis of any protected characteristic.

If you require any reasonable adjustments during the recruitment process or in the workplace, we encourage you to let us know - we are committed to supporting you.

We think Smart is an awesome place to work. If it sounds like somewhere you’d like to work, too, and if you’re ready to play your part in our continued success in the future, then naturally we’d love to meet you.

Similar jobs you might like

Technology

MOTIFE

Software Development Engineer in Test

Mid

Hybrid

Warsaw, MZ, Poland

15,000 - 17,500 PLN/mo

🏢 Summary: Software Development Engineer in Test role focused on ensuring quality across connected fitness products, including web, backend, mobile, content, and streaming systems. The position involves building automated tests, integrating quality practices into delivery workflows, and improving test coverage and release reliability. It offers a hybrid work model, a gross salary of 15,000–17,500 PLN under an employment contract, and benefits. 🗂️ Requirements: 2+ years of test automation experience, Object-oriented programming knowledge, Experience with Kotlin, Java, Python, or JavaScript, REST API testing experience, CI/CD environment familiarity, Agile/Scrum team experience, Independent ownership of testing tasks 📃 Skills: JavaScript, TypeScript, Python, Java, Kotlin, REST, Jenkins, CircleCI, GitHubActions, Git, Appium, Espresso, Playwright, Cypress, Selenium 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. They are now looking for a Software Development Engineer in Test to join the Quality Engineering team, working on award-winning connected fitness products used by millions of people worldwide. In this role, you will take ownership of product quality and collaborate closely with software and hardware engineers as well as product management to ensure exceptional user experiences. You will foster a strong quality-first mindset within the teams, drive improvements in test automation and reliability, and support best practices in testing and maintainability across a diverse ecosystem of connected Projects you may work on: E-commerce and user experience platforms (web + backend, business-critical user journeys), Content and streaming applications, including media- and music-related systems, Key takeaways: Stack: JavaScript, TypeScript, Python, Java, Kotlin, REST APIs, UI & API automation frameworks, Jenkins, CircleCI, GitHub Actions, Git Salary: 15 000 PLN - 17 500 PLN gross on the Contract of Employment Working model : Hybrid - 3x weekly from the office Location: ul. Grzybowska, Warsaw Recruitment process : A call with Motife recruiter Interview with the Hiring Manager Interviews panel (live coding) Final meeting Responsibilities: Design, implement, and maintain automated tests for mobile, web, and/or backend systems. Collaborate closely with engineers to integrate testing into the software development lifecycle. Identify gaps in test coverage and improve automation across different testing levels. Execute tests within CI/CD pipelines to ensure reliable and consistent releases. Validate integrations with backend services and REST APIs. Contribute to improving testing practices, reliability, and maintainability within the team. Requirements: 2+ years of hands-on experience in test automation. Solid understanding of object-oriented programming concepts. Experience with at least one programming language (e.g., Kotlin, Java, Python, JavaScript). Experience testing REST APIs. Familiarity with CI/CD environments (e.g., Jenkins, GitHub Actions, CircleCI). Experience working in Agile / Scrum teams. Ability to work independently and take ownership of testing tasks. Nice to have Mobile automation experience (Appium, Espresso) Experience with web automation frameworks (Playwright, Cypress, Selenium) Visual or screenshot testing experience What we offer: 100% paid medical care, Multisport, Creative tax (KUP) Home office allowance MacBook Pro Apply now If you’re excited to shape the future of Android development in digital fitness and wellness, we’d love to hear from you! Please apply through our careers page with your CV in English.

Technology

Tesco Technology

Senior Software Engineer - Frontend (Enabling Functions - Colleague)

Senior

Hybrid

Krakow, MA, Poland

26,000 - 33,000 PLN

🏢 Summary: Hybrid Software Development Engineer III role focused on building scalable frontend systems for colleague-facing HR, payroll, learning, and workforce-management platforms. The offer includes technical leadership responsibilities, production support, CI/CD-driven delivery, and a permanent contract with bonus, healthcare, training, and additional leave benefits. 🗂️ Requirements: 8+ years of commercial frontend development experience, TypeScript and React experience, Web development best practices: semantic HTML and CSS, JavaScript frameworks and libraries experience, Frontend testing experience, REST API integration experience, UI performance optimization knowledge, Web accessibility, usability, cross-browser and mobile-first development expertise, DevOps model exposure, Lean and Agile environment experience, BDD, ATDD and TDD understanding 📃 Skills: TypeScript, React, HTML, CSS, JavaScript, Redux, React-Router, Jest, Cypress, Playwright, Jasmine, Enzyme, Mocha, REST, DevOps, BDD, ATDD, TDD, CI/CD 🏢 Description: About the role At Tesco, technology is at the heart of everything we do – powering the way millions of colleagues and customers live, work, and shop. We are looking for a Software Development Engineer III to join our Enabling Functions - Colleague technology team, which plays a key role in delivering intuitive, reliable, and innovative solutions for our 300,000+ colleagues globally. As a Software Development Engineer III, you’ll lead the design and implementation of strategic systems that enable our HR, Payroll, Learning & Development, and Workforce Management platforms – ensuring every colleague experience is simple, efficient, and empowering. What is in it for you Hybrid work We know life looks a little different for each of us. That’s why at Tesco, we always welcome chats about different flexible working options. Some people are at the start of their careers, some want the freedom to do the things they love. Others are going through life-changing moments like becoming a carer, adapting to parenthood, or something else. So, talk to us throughout your application about how we can support. This role requires you to be based in or near Kraków, as you will spend 60% (3 days) of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Benefits Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with (for all): Up to 20% yearly salary bonus – based on both individual and business performance Permanent contract from the go – as a sign of our trust in your abilities Tax deductible expenses (IP) Private healthcare (LuxMed) Cafeteria & Multispor t Additional 4 days of paid leave to support your well-being and family life Increase in annual leave (from 20 to 25 days ) to those not yet eligible for the full holiday entitlement Learning opportunities - certified technical training and learning platforms like Udemy Back-to-school day – 1 day off for parents of primary school children Fertility leave – up to 2 weeks of paid leave for IVF treatment Sports activities with a personal trainer in the office Referral Bonus MacBook as your tool for work If that sounds exciting, then we'd love to hear from you! Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require You will be responsible for: Using your in-depth knowledge of TypeScript, React, and the ecosystem of tools to develop and implement scalable frontend systems - including a high-level understanding of common DevOps platforms Profiling and optimising the code Applying understanding of cohesion and architectural principles to create well-structured, maintainable software Identifying patterns in code and refactoring the code towards them where it increases understanding and/or maintainability with minimal guidance Translating requirements into tasks & code Developing high-quality code that can lead to rapid delivery, ruthlessly pursuing continuous integration and delivery - CI/CD Committing code early and often, demonstrating understanding of version control & branching strategies Automating everything by default Writing secure code by default and following the secure coding policies Writing maintainable code and observing basic hygiene practices Following the best practices of continuous BDD/TDD/Performance/Security/Smoke testing Working effectively with product stakeholders to communicate and translate needs into product improvements Contributing to group discussions on system design and understanding the domain well enough to work with Product Managers to drive value Supporting production systems, resolving incidents and performing root cause analysis Debugging/finding complex problems and supporting/maintaining the software solution Sharing knowledge with the wider engineering community Producing proof of concepts and conducting research to evaluate new solutions You will need Must have: We are seeking individuals with a passion for Technology. You will demonstrate experience with different platforms and technologies. We expect to see some or all of the following: 8+ years of commercial experience as a Frontend Software Developer Best practices regarding all aspects of web development, including design, semantic HTML markup, CSS, TypeScript, and related technologies Exposure to a variety of JavaScript frameworks and libraries such as: React, Redux, React-Router and testing with React Testing Library Jest, Cypress, Playwright, Jasmine, Enzyme, and Mocha. Awareness and practice of UI performance best practices Understanding and exposure to integrating REST API endpoints Strong experience and understanding of industry standard web accessibility, web design & usability, to support sites cross browser/platform devices with mobile-first approach A desire to write readable, maintainable, modular, and extendable code Exposure to the DevOps model Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD, and TDD Nice to have: Knowledge of Micro Frontends and Next.js Familiarity with managed QA processes Bringing multiple viewport, responsive and adaptive web designs to life Developing web applications within the constraints of "non-standard" devices About us Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require. Want to get to know us better? Watch our team talk about our culture – YouTube What our colleagues like the most at Tesco: We develop our own products We make an impact; large scale of operation Accountability and respect are given to us We cooperate and support each other There are great colleagues who are divided into small teams here We can develop and learn new things Discover how our colleagues shape Tesco’s tomorrow .

Technology

Talentica

Backend Engineer, AI Agent Systems

Mid

Remote

Warsaw, Poland

🏢 Summary: Backend Engineer role focused on building and operating the AI inference and orchestration systems behind a production AI assistant. The position emphasizes low-latency, high-throughput APIs, distributed-system reliability, observability and performance optimization for mobile, desktop and machine-learning integrations. Remote-first collaboration is available for a candidate working from Poland, with base salary and equity assessed individually. 🗂️ Requirements: Production backend engineering experience, High-throughput, low-latency service experience, AI inference familiarity: LLMs, embeddings, multimodal models, Distributed-systems debugging under load, Production observability and incident-management knowledge, Performance-optimization expertise, Independent delivery in ambiguous environments, Working from Poland, Working-hours overlap with immediate team 📃 Skills: Python, Node.js, PyTorch, OpenAI, Anthropic, LLMs, Embeddings, SQL, NoSQL, Kubernetes, Docker, APIs, Caching, Batching, Streaming, Logging, Alerting 🏢 Description: About the product Our client is developing an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. The product must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. The company’s objective is to make everyday activities significantly faster and easier for users. About the role As a Backend Engineer specializing in AI systems, you will own the inference and orchestration layer behind the product’s AI interactions. Your work will sit between models and end users, where latency, correctness, reliability and operating costs directly affect the product experience. You will build and operate production systems that transform model capabilities into fast, stable and observable APIs used by mobile and desktop applications. What you will do Build and operate backend systems serving AI-powered functionality in production. Design inference pipelines, orchestration layers and service boundaries around Machine Learning models. Take ownership of production monitoring, logging, alerting and incident response. Optimize latency and throughput across inference, caching, batching and streaming. Build reliable APIs supporting integration with mobile, frontend and Machine Learning systems. Diagnose distributed-system issues under production load. Continuously improve system performance and reliability using real-world production signals. What we are looking for Strong backend engineering fundamentals supported by experience with production systems. Experience building or operating high-throughput, low-latency services. Familiarity with AI inference patterns, including LLMs, embeddings and multimodal models. Confidence debugging distributed systems under load. Understanding of production observability, incident management and performance optimization. A delivery-oriented mindset focused on shipping, observing production behavior and improving through iteration. Ability to work independently and make pragmatic engineering decisions in an ambiguous environment. What success looks like Backend systems reliably handle production AI traffic at scale with low latency and high throughput. APIs remain stable, clear and easy to integrate with frontend, mobile and Machine Learning systems. Production incidents are detected quickly, diagnosed effectively and resolved with minimal impact on users. System performance and reliability improve continuously based on real-world usage and production data. Technology stack Python Node.js PyTorch OpenAI, Anthropic and open-source LLMs SQL and NoSQL databases Kubernetes Docker Compensation and employment The position is offered under an employment contract. The company does not publish a fixed external salary range. Compensation is assessed individually based on: professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, expected impact on the product and organization. Candidates may share their expected compensation at the beginning of the recruitment process. The compensation package consists of a base salary and equity, with flexibility for exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The company operates as a remote-first, globally distributed organization. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with backend, Machine Learning, mobile and product specialists located across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works The company believes that outstanding products are built by small, highly capable and hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, bring structure to ambiguous problems and execute independently. The team moves quickly while balancing production quality, experimentation and continuous learning from real user behavior. There is no fixed hiring quota for this position. The company is focused on identifying engineers who meet its technical and ownership standards rather than filling a predetermined number of seats. Recruitment process The standard recruitment process consists of up to four stages: Technical assessment, where relevant to the candidate’s background. HR interview. One or more technical interviews. Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. The company aims to make decisions efficiently and provide candidates with a prompt outcome.