Software Engineer in Test

iptiQ by Swiss Re
Madrid, Spain
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€42,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Automation of Tests Software as a Service Cloud Engineering Continuous Integration Distributed Systems PostgreSQL MongoDB
+18 more
Regression Testing TypeScript User Interface Testing Performance Testing ReactJS Spring-boot Cypress (Programming Language) Gatling Backend Gitlab Kotlin Kubernetes Apache Kafka Tools for Reporting Front End Software Development Functional Programming Docker Testrail

Job description

About The Role We are on a mission to build highly reliable, lightning-fast, and deeply configurable quality gates and test suites that support rapid product development - without ever compromising on quality. As a Software Engineer in Test, you will be at the heart of this mission, helping evolve our quality engineering platform by combining modern test automation, CI/CD best practices, quality metrics, and AI-powered testing capabilities. You will work closely with engineering, product, and domain teams to embed quality throughout the entire development lifecycle - removing bottlenecks, closing coverage gaps, and ensuring that speed and quality grow together, not at each other’s expense. Key Responsibilities - Build and evolve robust end-to-end automated test suites in close collaboration with product, domain, and engineering teams, ensuring new functionalities are delivered with high quality, strong integration, reliable performance, and cost-efficient execution. - Shape and

Requirements

implement our quality engineering strategy by improving test reliability, execution speed, scalability, configurability, and resilience - with a strong focus on reducing flakiness and making test suites easier to adapt across products, markets, and environments. - Contribute to AI-powered quality and testing solutions that help teams test smarter, detect risks earlier, improve failure analysis, and increase confidence in release readiness. - Strengthen transparency around quality by improving test reporting, coverage visibility, quality metrics, and traceability of test outcomes - providing engineers and stakeholders with clear and actionable insights. - Support the continuous evolution of CI/CD pipelines by integrating efficient automated tests, removing bottlenecks, and promoting shift-left testing practices throughout the development lifecycle. - Complement automation with manual, exploratory, and regression testing where needed to validate complex flows, uncover edge cases, and ensure a high-quality user experience. About The Team Our quality engineering team is a group of curious, driven professionals from diverse technical backgrounds, united by a shared goal: to make a lasting impact on customers globally. We build and maintain the quality infrastructure that powers iptiQ’s large-scale SaaS platform - a cloud-native, multi-tenant environment running on AWS, using Java, SpringBoot, Docker, Kubernetes, Apache Kafka, MongoDB, and PostgreSQL on the backend, and ReactJS and TypeScript on the frontend. About You You are someone who sees quality not as a gate, but as a mindset. You thrive in fast-paced, evolving environments where ambiguity is part of the journey, and you bring both technical rigor and strategic thinking to everything you do. You communicate openly, collaborate naturally, and are genuinely excited about shaping how teams think about and practice quality. Requirements - Proficiency in Java and/or Kotlin with demonstrated experience writing clean, maintainable, and scalable test code in a professional engineering context. - Hands-on experience with JavaScript and TypeScript, including the use of Cypress as a test automation framework for end-to-end UI testing. - Experience with performance testing tools, specifically Gatling, and a solid understanding of how to design and execute meaningful performance test scenarios. - Familiarity with containerisation technologies, particularly Docker, and experience working within CI/CD pipelines (e.g., GitLab) to integrate and optimise automated test execution. - Strong analytical and problem-solving skills, with a proactive, engineering-first approach to identifying, diagnosing, and resolving testing challenges across complex distributed systems. Nice to Have - Experience with AI implementations in a testing or quality engineering context (e.g., AI-assisted test generation, failure analysis, or risk prediction). - Knowledge of mock services and service virtualisation techniques. - Background in financial services, particularly insurance or life & health products. - Experience working with microservices architectures and complex, distributed systems. - Familiarity with testing management and reporting tools such as TestRail or Allure. - AWS experience, particularly in testing infrastructure (EC2, Lambda, S3, etc.). - Understanding of Kubernetes and broader containerisation ecosystems. - Exposure to Event Modeling, Data Mesh, or AI for testing methodologies. Role For Spain the base salary range for this position is between €42,000 and €70,000 for a full-time role. The specific salary offered considers the requirements, scope, complexity, and responsibilities of the role, as well as the applicant’s own profile including education

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:31 min

Implementing iterative testing and partnering with IT departments

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all