Test Engineer
Test Engineer
Start date: 2026-04-27
Expected end date: N/A
Hybrid: No – primarily onsite; occasional WFH possible upon manager agreement
Length of assignment: Full-time (until further notice)
Location: Gothenburg
Assignment description
We are looking for a Test Engineer with strong skills in backend testing to join our team in developing an AI-powered service for the next generation of Condition Monitoring Solutions.
In this assignment, you will be part of a cross‑functional team building an AI service that helps users quickly detect and understand machine health deviations. You will work closely with data scientists, backend developers, and product specialists to ensure quality, reliability, and robustness throughout the solution. Your contribution will play a key role in delivering the intelligence behind the clients strategy for clean and smart growth.
Your responsibilities and day-to-day tasks:
As a Test Engineer in our backend‑oriented team, you will be involved across the full product life cycle of condition monitoring solutions. Your primary mission is to ensure that the platform and backend services supporting our AI‑powered applications are reliable, secure, scalable, and thoroughly tested. The day-to-today tasks include:
Backend & API Testing
• Design, implement, and maintain manual and automated test suites for backend and platform services
• Execute functional, regression, integration, and performance tests across backend components
• Reproduce, diagnose, and document defects with clear traceability and actionable detail
• Collaborate on improving test strategy, coverage, and architectural quality
Data Engineering & AI Testing
• Validate data ingestion, ETL pipelines, and data transformations across batch and streaming architectures
• Ensure correctness and integrity of sensor/timeseries data flowing through the platform
• Test AI/ML inference pipelines, including feature generation, model integration, and output correctness
• Contribute to automated validation stages within MLOps pipelines
CI/CD, Infrastructure & Tooling
• Build and maintain CI/CD pipelines with integrated automated test execution
• Work with Docker, AWS services, and cloud-based environments to prepare test setups
• Ensure end-to-end testability across cloud, backend, and data processing components
Ways of Working
• Work within autonomous Agile teams with shared ownership and high trust
• Participate in backlog refinement to ensure clear testability and acceptance criteria
• Continuously refine processes, standards, and team Ways of Working
Who we are, what we believe in, and what you need to value to enjoy working here
We work in small, autonomous teams where collaboration, trust, and ownership are essential. To thrive here, you should enjoy working in an environment where you are expected to take initiative, seek support when needed, and contribute actively to shared goals.
Our products operate in a complex industrial domain, which means the learning curve can be steep. We provide support and the right environment to help you grow, but you need to bring curiosity and a strong willingness to learn.
As part of the department testing the next‑generation ecosystem for condition monitoring, you will work with challenging and innovative solutions. This comes with some uncertainty but also gives you the opportunity to influence new products from the very beginning.
Requirements:
• Experience in backend‑oriented testing within complex or industrial systems
• Understanding of message‑queuing technologies such as MQTT
• Understanding of data‑serialization formats such as Protocol Buffers (protobuf) is meritorious
• Hands‑on experience with Karate or similar API/automation testing frameworks
• Experience with functional testing of software, web applications, and web services, mobile app testing (iOS/Android) is meritorious
• Knowledge of cybersecurity risks associated with digital product security
• Strong personal drive and ability to deliver in autonomous teams with high trust
• Preference for collaboration and teamwork with clear communication skills
• Curious mindset and strong willingness to learn our domain and products
• Self‑motivated, action‑oriented, and comfortable with personal accountability
• At least 3–5 years of experience in software testing
• Fluent in English (spoken and written)
Technology Stack
Mandatory
• Operating Systems: Linux
• Scripting & Programming: Python, Bash
• Cloud: AWS
• Containerization: Docker, Docker Compose
• Source Control: Git (GitLab, GitHub familiarity)
• CI/CD: Experience integrating automated tests into CI/CD pipelines
• MLOps: Understanding of ML lifecycle and testing AI/data-oriented applications
Nice to Have
• Windows OS
• Java or other languages
• Azure Cloud
• Kubernetes / EKS
• GitHub Actions
