18 Software Development - Testing in Attiswil
Backend Software Engineer – Cloudbasierte Systeme (m/w/d)
Verantwortung
Ein Cloud-orientierter Rocken Partner sucht dich – eine technisch versierte Persönlichkeit mit Fokus auf verlässliche Backendlösungen.
Aufgaben:
Konzeption und Umsetzung von cloudfähigen Backends
Integration von Drittanbieterschnittstellen und Authentifizierungssystemen
Performanceoptimierung und Skalierbarkeit von Services
Zusammenarbeit mit Frontend, DevOps und QA
Qualifikationen
Erfahrung mit Backend-Technologien und Cloud-Umgebungen (Azure, AWS)
Kenntnisse in CI/CD, Logging, Monitoring und Security
Analytisches Denken und strukturierte Umsetzung
Sehr gute Deutschkenntnisse (C1)
Tech Stack: .NET Core / Python / Go, Azure, SQL, Docker, Kubernetes
Benefits
Test Engineer (m/w/d)
Verantwortung
Du erstellst Test-Suites für Refactoring und Migrationen, um Seiteneffekte zwischen Hardware-Knoten zu verhindern
Du entwickelst und betreibst eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment
Du integrierst Hardware-in-the-Loop (HiL) Tests in bestehende CI/CD-Pipelines
Qualifikationen
Du hast mehrjährige Erfahrung in der Test-Automatisierung für Embedded Systeme
Du bist sicher im Umgang mit Test-Frameworks, Automatisierung und sauberem Code
Du hast ein gutes Verständnis von Embedded Linux, MCUs/RTOS und Elektronik
Du beherrschst moderne Testing-Methoden wie Keyword-Driven und Data-Driven Testing sowie Simulation und Hardware-Tests
Du kommunizierst sicher auf Deutsch und Englisch, Französisch ist ein Plus
Test Engineer Embedded Systems (m/w/d)
Verantwortung
- Du entwickelst eine Teststrategie, damit unser Kaffeemaschinen-Ökosystem von Real-Time-MCUs über Embedded Linux bis in die Cloud zuverlässig funktioniert.
- Du konzipierst und erstellst Test-Suites, die bei Refactorings Seiteneffekte zwischen Hardware-Knoten erkennen und verhindern.
- In dieser Rolle baust und pflegst du eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment.
- Du integrierst Hardware-in-the-Loop-Tests nahtlos in unsere CI/CD-Pipelines und stellst deren effiziente Nutzung im Entwicklungszyklus sicher.
- Als Ingenieur*in für Embedded-Tests überwachst und optimierst du kontinuierlich die Testabdeckung in unseren verteilten Systemen.
Qualifikationen
- Verfügst über mehrjährige Erfahrung in der Testautomatisierung für Embedded-Systeme.
- Beherrschst moderne Testframeworks, Skripting und Automatisierung und legst Wert auf sauberen, wartbaren Code inklusive Versionskontrolle.
- Bringst fundiertes Verständnis für Linux im Embedded-Kontext mit und fühlst dich auch im Umgang mit MCUs, RTOS und Elektronik sicher.
- Setzt zeitgemässe Testkonzepte wie Keyword-Driven- und Data-Driven-Testing souverän ein und kombinierst Simulation gezielt mit Tests auf Real-Hardware.
- Kommunizierst sicher in Deutsch und Englisch; Französisch ist von Vorteil.
Benefits
Test Engineer (m/w/d)
Verantwortung
- Du entwickelst Teststrategien, damit unser Kaffeemaschinen-Ökosystem von Real-Time-Knoten bis zur Cloud zuverlässig funktioniert.
- In dieser Rolle erstellst du automatisierte Test-Suites, um Refactorings und Migrationen ohne unerwünschte Seiteneffekte auf der Hardware sicherzustellen.
- Du konzipierst und pflegst eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment.
- In dieser Rolle integrierst du Hardware-in-the-Loop-Tests nahtlos in unsere CI/CD-Pipelines.
- Du arbeitest eng mit der Entwicklung zusammen, um Testanforderungen frühzeitig zu klären und die Qualität verteilter Systeme nachhaltig zu sichern.
Qualifikationen
- Verfügst über mehrjährige Erfahrung in der Testautomatisierung für Embedded Systeme.
- Beherrschst Testframeworks und Scripting sicher, entwickelst sauberen, wartbaren Code und arbeitest routiniert mit Versionskontrollsystemen.
- Bringst fundiertes Verständnis für Linux im Embedded-Kontext mit und fühlst dich ebenso im Umgang mit MCUs, RTOS und Elektronik wohl.
- Wendest moderne Testkonzepte wie Keyword-Driven- und Data-Driven-Testing souverän an und kombinierst Simulation gezielt mit Tests auf Real-Hardware.
- Kommunizierst sicher in Deutsch und Englisch; Französischkenntnisse sind ein klarer Vorteil.
Benefits
Test Engineer Industriebranche (m/w/d)
Verantwortung
- Du analysierst User Stories, Use Cases und Requirements und leitest daraus umfassende Testfälle ab
- In dieser Rolle führst du manuelle Tests auf verschiedenen Ebenen wie Story-, Regressions- und Integrationstests durch
- Du entwirfst, entwickelst und pflegst automatisierte Testskripts zur Sicherstellung einer hohen Testabdeckung
- In dieser Rolle identifizierst, dokumentierst und verfolgst du Fehler konsequent im Issue-Tracking-System
- Du wendest Quality-Engineering-Prinzipien über den gesamten agilen Entwicklungslebenszyklus hinweg an
- Als Fachkraft Softwarequalitätssicherung arbeitest du eng mit internationalen Entwicklungs- und Produktteams in einem agilen Scrum-Umfeld zusammen
Qualifikationen
- Abgeschlossenes Studium (Bachelor oder Master) der Informatik oder einer vergleichbaren Fachrichtung mit Affinität zur Softwareentwicklung
- Zertifizierung im Software-Testing (ISTQB)
- Mehrjährige praktische Erfahrung im Software-Testing, idealerweise auf Professional-Level
- Fundierte Kenntnisse in der Erstellung automatisierter Tests mit C# und Typescript
- Praxis im Umgang mit Testautomatisierungstools wie z. B. Postman, Playwright oder BrowserStack sowie mit CI/CD-Pipelines und Git
- Selbstständige, lösungsorientierte Arbeitsweise und Freude an der Zusammenarbeit in internationalen Teams
Benefits
Software Tester C# / TypeScript (m/w/d)
Verantwortung
- Du analysierst User Stories, Use Cases und Requirements, um umfassende Testfälle abzuleiten
- In dieser Rolle führst du manuelle Story-, Regressions- und Integrationstests durch
- Du entwirfst, entwickelst und pflegst automatisierte Testskripts für eine hohe Testabdeckung
- Als Fachkraft Qualitätssicherung Softwareentwicklung identifizierst, dokumentierst und verfolgst du Fehler im Issue-Tracking-System
- Du wendest Quality-Engineering-Prinzipien über den gesamten agilen Entwicklungslebenszyklus hinweg an
- In dieser Rolle arbeitest du in einem internationalen Scrum-Umfeld eng mit Entwicklungs- und Produktteams zusammen
Qualifikationen
- Abgeschlossenes Studium (Bachelor oder Master) in Informatik oder einer vergleichbaren Fachrichtung mit klarer Affinität zur Softwareentwicklung
- Zertifizierung im Software-Testing (ISTQB) und fundiertes Verständnis gängiger Testmethoden
- Mehrjährige praktische Erfahrung im Software-Testing, idealerweise in komplexen Softwareprojekten
- Sicherer Umgang mit der Erstellung automatisierter Tests in C# und Typescript
- Praxis mit gängigen Testautomatisierungstools wie Postman, Playwright oder BrowserStack
- Erfahrung mit CI/CD-Pipelines, Git und modernen DevOps-Praktiken sowie einer selbstständigen, lösungsorientierten Arbeitsweise im internationalen Team
C++ Softwareentwickler für Linux-Systeme (m/w/d)
Rolle
In dieser Rolle steuerst du anspruchsvolle Entwicklungsprojekte im Bereich Embedded Linux und C++. Du nutzt dein Fachwissen, um robuste Softwarelösungen für unterschiedliche Anwendungen zu realisieren. Dabei analysierst du Anforderungen, entwickelst tragfähige Architekturen und setzt diese in enger Zusammenarbeit mit interdisziplinären Teams um. Du übernimmst Verantwortung innerhalb von Kundenprojekten und bringst technologische Weiterentwicklungen aktiv voran. Die Position bietet dir ein vielseitiges Umfeld mit hohem Gestaltungsspielraum.
Verantwortung
- In dieser Rolle entwickelst du innerhalb eines agilen Teams Softwarelösungen für Embedded-Linux-Systeme.
- Du erstellst und pflegst Yocto-basierte BSPs und Linux-Distributionen inklusive Treiberintegration, Sicherheitsaktualisierungen und Cloud-Anbindung.
- Bei Bedarf konzipierst und entwickelst du kundenindividuelle Applikationen zur Gerätesteuerung oder Visualisierung.
- Als C++ Softwareentwickler begleitest du Projekte durch alle Phasen – von der Idee bis zur Implementierung.
- Du setzt automatisierte und manuelle Tests zur Qualitätssicherung ein und treibst den Ausbau der Testinfrastruktur sowie die Optimierung der CI/CD-Pipelines voran.
- In enger Zusammenarbeit mit Projektleitung, Hardwareentwicklung und externen Partnern sorgst du für abgestimmte Lösungen und reibungslose Abläufe.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (UNI/FH/HF) mit Schwerpunkt in Informatik, Elektrotechnik oder Systemtechnik
- Du hast mehrjährige Erfahrung in der Entwicklung von Embedded-Linux-Systemen, idealerweise inklusive Yocto
- In der Softwareentwicklung für Linux-basierte Embedded-Geräte fühlst du dich sicher und routiniert
- Von Vorteil sind Kenntnisse im Bereich Embedded Security sowie der Umgang mit Open-Source-Software
- Idealerweise kennst du Frameworks wie Qt oder Flutter und bringst Know-how im Bereich Elektronik und Kommunikationsschnittstellen mit
- Erfahrungen mit SPS-Runtimes wie CODESYS oder logi.RTS runden dein Profil ab
ICT Testmanager (m/w/d)
Verantwortung
Du übernimmst die End-to-End-Verantwortung für Planung, Steuerung und Durchführung aller Tests.
Du entwickelst und implementierst ganzheitliche Teststrategien für manuelle und automatisierte Tests.
In dieser Rolle koordinierst du Stakeholder, Schnittstellen und externe Lieferanten im Testkontext.
Du stellst Testdokumentation, aussagekräftiges Reporting und Qualitätstransparenz sicher.
Du verantwortest das Defect Management sowie den Aufbau und die Pflege von Testdaten und Testumgebungen.
In dieser Rolle führst und coachst du Testteams fachlich und überwachst kontinuierlich relevante Qualitätsmetriken.
Qualifikationen
Abgeschlossenes Studium in Wirtschaftsinformatik, Betriebswirtschaft, Softwareentwicklung oder einer vergleichbaren Fachrichtung
Mehrjährige Erfahrung im Test Management bzw. Test Consulting in komplexen Projekten
Sicherer Umgang mit Test- und Projektmanagement-Tools wie JIRA, Xray, Zephyr, Azure DevOps oder ALM
Praxis in agilen und skalierten Umgebungen (z.B. Scrum, SAFe, DevOps) sowie hohe Kommunikationsstärke bis auf C-Level
ISTQB Advanced Level (oder eine gleichwertige Zertifizierung) und gute Kenntnisse in der Testautomatisierung mit Tools wie Playwright, Cypress, Selenium, JUnit oder TestNG
Sehr gute Deutsch- und Englischkenntnisse, idealerweise ergänzt durch Erfahrung in Schweizer Projekten
Benefits
Full Stack Software Engineer (m/w/d)
Verantwortung
Technische Gesamtverantwortung für die Weiterentwicklung der EdTech-Plattform
Architekturgestaltung, Code-Reviews, Mentoring und Skalierung einer global genutzten Anwendung
Enge Zusammenarbeit mit Produktteams zur Umsetzung von Anforderungen mit messbarem Impact
Qualifikationen
Fullstack-Erfahrung (Next.js, React, TypeScript, Python)
Fundierte Kenntnisse in skalierbaren Backend-Systemen und modernen Frontend-Frameworks
Ausgeprägtes Ownership-Mindset, Führungserfahrung und Gestaltungswille
Sehr gute Deutschkenntisse
(Senior) QA Automation Engineer – Web & E-Commerce Platforms (m/w/d)
Rolle
In dieser Rolle gestaltest und optimierst du den Online-Kanal mit dem klaren Ziel, Kundinnen und Kunden durch einzigartige digitale Erlebnisse zu begeistern. Du verantwortest die kontinuierliche Weiterentwicklung der Website und der E‑Commerce-Plattform, von der Konzeption und Umsetzung ansprechender Kampagnen bis hin zur datenbasierten Optimierung. Dabei stellst du sicher, dass das digitale Angebot stets am Puls der Zeit bleibt und höchsten Ansprüchen an Qualität und Nutzerführung gerecht wird. Zudem trägst du massgeblich dazu bei, relevante KPIs nachhaltig zu verbessern und das digitale Wachstum voranzutreiben. Durch deine strukturierte und qualitätsorientierte Arbeitsweise stärkst du die digitale Präsenz der Marke in einem dynamischen Umfeld.
Verantwortung
Sicherstellung der Release-Qualität durch systematische Testverfahren für Web- und E-Commerce-Anwendungen
Konzeption, Entwicklung und Automatisierung moderner Testlösungen für Frontend- und Plattformkomponenten
Aufbau und Etablierung von Testing-Standards sowie Best Practices im gesamten Entwicklungsprozess
Verantwortung für Test Case Management inklusive Pflege, Strukturierung und nachvollziehbarer Dokumentation
Enge Zusammenarbeit mit agilen Entwicklungsteams zur kontinuierlichen Verbesserung von Qualität und Testabdeckung
Qualifikationen
Mehrjährige Erfahrung im Testing moderner Webapplikationen, idealerweise Single-Page- und E-Commerce-Systeme
Abgeschlossenes Studium (FH, Uni, ETH oder HF) in Informatik, Wirtschaftsinformatik oder vergleichbarer Richtung
Sehr gute Kenntnisse in Testautomatisierungstools wie Playwright, Cypress oder Selenium sowie Cross-Browser-Testing
Programmierkenntnisse in JavaScript, TypeScript oder Python sowie solides Verständnis von Webtechnologien
Erfahrung mit Testmanagement-Tools sowie strukturierter, analytischer und qualitätsorientierter Arbeitsweise
Benefits