17 Software Development - Testing in Stein AR
Test Automation Specialist (m/w/d)
Verantwortung
Konzeption und Umsetzung nachhaltiger Testautomatisierungsstrategien für ERP- und Business-Prozesse
Planung und Durchführung von funktionalen Tests, API-Tests und Regressionstests
Enge Zusammenarbeit mit Development, Product Ownern und Fachbereichen
Sicherstellung der Softwarequalität über den gesamten Entwicklungs- und Releaseprozess
Mitgestaltung von Teststrategien, Standards und Qualitätsrichtlinien
Unterstützung bei Fehleranalysen und Reproduktion komplexer Szenarien
Integration automatisierter Tests in DevOps- und Deployment-Prozesse
Laufende Optimierung von Testprozessen und Testabdeckung
Erstellung von verständlichen Testdokumentationen und Reports
Qualifikationen
Erfahrung im Software Testing und in der Testautomatisierung
ISTQB-Zertifizierung (CTFL oder höher) von Vorteil
Erfahrung mit Tools wie Selenium, Cypress, Playwright oder Tosca
Kenntnisse im API-Testing (REST, SOAP)
Erfahrung mit CI/CD-Tools wie Jenkins, Azure DevOps oder GitHub Actions
Sicherer Umgang mit Git, Jira und Confluence
Verständnis von agilen Methoden wie Scrum oder Kanban
Erfahrung im ERP- oder Business-Applikationsumfeld von Vorteil
Strukturierte, analytische und qualitätsorientierte Arbeitsweise
Kommunikationsstärke und Teamfähigkeit
Sehr gute Deutschkenntnisse sowie gutes Englisch
Benefits
Software Test Engineer (m/w/d)
Verantwortung
Entwicklung, Wartung und Optimierung automatisierter Testframeworks für unsere Applikationen
Konzeption und Umsetzung von End-to-End-, API-, Integrations- und Lasttests
Aufbau robuster Testpipelines innerhalb moderner CI/CD-Umgebungen
Durchführung strukturierter manueller Regressionstests für geschäftskritische Funktionen
Analyse, Reproduktion und Dokumentation von Softwarefehlern in enger Zusammenarbeit mit Development und Product Ownern
Sicherstellung hoher Softwarequalität entlang des gesamten Software Development Lifecycles
Definition und Weiterentwicklung von Teststrategien, Qualitätsstandards und Testdatenmanagement
Integration automatisierter Tests in Deployment- und Release-Prozesse
Erstellung von Testreports, Qualitätsmetriken und Dashboards zur transparenten Bewertung der Softwarequalität
Mitarbeit in agilen Scrum- oder Kanban-Teams mit aktivem Beitrag zu Refinements, Sprint Planning und Reviews
Qualifikationen
Technologien & Umfeld
Test Automation: Playwright, Cypress, Selenium, Robot Framework, Postman
Programmiersprachen: Python, TypeScript, Java oder C#
API Testing: REST, GraphQL, SOAP
Performance & Load Testing: JMeter, k6 oder Gatling
CI/CD & DevOps: GitLab CI/CD, Jenkins, Azure DevOps, ArgoCD
Testmanagement & Collaboration: Jira, Xray, Confluence, TestRail
Versionsverwaltung: Git, Bitbucket
Container & Infrastruktur: Docker, Kubernetes
Datenbanken: PostgreSQL, MS SQL, MySQL
Qualifikationen
Mehrjährige Erfahrung im Bereich Software Testing und Testautomatisierung
ISTQB CTFL-Zertifizierung oder vergleichbare Weiterbildung im Bereich Quality Engineering
Praxis in der Entwicklung und Wartung automatisierter Testframeworks
Erfahrung mit modernen Entwicklungsprozessen und agilen Methoden wie Scrum oder SAFe
Gute Kenntnisse in API- und Integrationstests sowie idealerweise Performance-Testing
Erfahrung mit ERP-Systemen oder komplexen Business-Applikationen von Vorteil
Verständnis für CI/CD-Prozesse und automatisierte Deployment-Workflows
Analytische, strukturierte und qualitätsorientierte Arbeitsweise
Teamfähige Persönlichkeit mit klarer Kommunikation und hoher Eigeninitiative
Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse in Wort und Schrift
Benefits
System Architect Embedded Platforms (m/w/d)
Rolle
In dieser Rolle entwickelst du anspruchsvolle C++-Softwarelösungen auf Linux-Basis für vielfältige Anwendungen im Industrie- und Medizintechnik-Umfeld. Du übernimmst Verantwortung in breit gefächerten Entwicklungs- und Kundenprojekten und gestaltest deren technische Umsetzung aktiv mit. Dabei analysierst und spezifizierst du Anforderungen, entwirfst nachhaltige Softwarearchitekturen und setzt diese in sauber strukturiertem, performantem Code um. Du arbeitest eng mit anderen Fachbereichen zusammen, um robuste, qualitativ hochwertige und langfristig wartbare Lösungen sicherzustellen. Zudem nutzt du moderne KI-Tools, setzt sie professionell in deinem Entwicklungsalltag ein und prägst neue, effizientere Arbeitsweisen mit.
Verantwortung
- Du entwickelst Embedded-Linux-Software in C++ und integrierst sowie adaptierst zentrale Linux-Komponenten, von Treibern über Security-Patches bis zu Cloud-Clients.
- In dieser Rolle erstellst du massgeschneiderte Yocto-Distributionen für kundenspezifische Hardwareplattformen.
- Du konzipierst, erweiterst und pflegst Testkonzepte sowie Testinfrastrukturen zur Sicherung der Softwarequalität.
- Als C++ Softwareentwickler Linux optimierst und betreibst du die CI/CD-Pipeline und stellst einen reibungslosen Build- und Delivery-Prozess sicher.
- Du nutzt KI-Werkzeuge gezielt zur Effizienzsteigerung und etablierst entsprechende Best Practices im Entwicklungsteam.
- In dieser Rolle arbeitest du eng mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden zusammen und stimmst Anforderungen und Lösungen ab.
Qualifikationen
Du verfügst über einen Abschluss einer Fachhochschule, Universität oder höheren Fachschule im technischen Bereich
Du bringst fundierte Kenntnisse in der Programmierung für integrierte Systeme mit
Du hast Routine im Umgang mit distributionsnahen Toolchains
Du kennst dich idealerweise mit Schutzkonzepten, quelloffenen Projekten oder plattformübergreifenden UI-Technologien aus
Du sprichst fliessend Deutsch und bringst gute Englischkenntnisse mit
Benefits
Software Engineer - QA (m/w/d)
Verantwortung
Verantwortung für Qualitätssicherung im Scrum-Team – zentrale Ansprechperson für alle QA-Themen
Enge Zusammenarbeit mit Softwareentwicklern und aktive Unterstützung der agilen Organisation
Erfahrung mit CI/CD und Testautomatisierung – du bringst die QA auf das nächste Level
Test und Betreuung von Softwarelösungen im modernen Umfeld mit Cisco und Salesforce als Kernsysteme
Qualifikationen
Abgeschlossenes Studium in Informatik oder Telekommunikation (Bachelor/Master)
Mehrjährige Erfahrung im Bereich Software Testing und Testautomatisierung
ISTQB-Zertifizierung auf Advanced Level
Routine in CI/CD-Prozessen sowie Kenntnisse in Informationssicherheit und Datenschutz
Agiles Arbeiten (Scrum/DevOps) ist dir vertraut
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Embedded Linux Engineer – Yocto & C++ (m/w/d)
Rolle
Für unseren Rocken Partner, ein international tätiges Technologieunternehmen mit Sitz in der Region St. Gallen, suchen wir eine erfahrene Persönlichkeit im Bereich Embedded Linux, C++ und Yocto. Das Unternehmen entwickelt und produziert anspruchsvolle Elektroniklösungen sowie kundenspezifische Systeme für namhafte Auftraggeber aus der Industrie, Medizintechnik und weiteren technologisch geprägten Branchen.
In dieser Rolle arbeitest Du an vielseitigen Embedded-Linux-Projekten, bringst Deine technische Expertise in kundenspezifische Entwicklungen ein und gestaltest moderne Softwarelösungen von der Architektur bis zur Integration aktiv mit. Besonders wichtig ist fundierte Erfahrung mit Yocto-Linux sowie ein regionaler Bezug zur Ostschweiz / Region St. Gallen.
Verantwortung
Du entwickelst anspruchsvolle Softwarelösungen für Embedded-Linux-Systeme und setzt dabei Deine Erfahrung in C/C++ gezielt ein
Du erstellst und pflegst kundenspezifische Yocto-Distributionen für individuelle Hardwareplattformen
Du integrierst und optimierst zentrale Linux-Komponenten, darunter Treiber, Security-Patches und Cloud-Clients
Du entwickelst Testkonzepte, erweiterst die Testinfrastruktur und betreust moderne CI/CD-Pipelines
Du arbeitest eng mit Projektleitung, Hardwareentwicklung, externen Partnern und Kunden zusammen und nutzt moderne KI-Tools zur Effizienzsteigerung
Qualifikationen
Du hast ein abgeschlossenes Studium auf Stufe HF, FH oder Universität in Informatik, Elektrotechnik, Systemtechnik oder einem vergleichbaren Bereich
Du bringst mehrjährige Erfahrung in der Embedded-Linux-Entwicklung sowie in der Softwareentwicklung mit C++ und idealerweise C mit
Du verfügst zwingend über fundierte Praxis mit Yocto-Linux und der Erstellung massgeschneiderter Linux-Distributionen
Du hast idealerweise Kenntnisse in Embedded Security, Open Source Software, Qt, Flutter, Elektronik oder gängigen Kommunikationsschnittstellen
Du verfügst über sehr gute Deutsch- und gute Englischkenntnisse.
Benefits
IT Testing Manager (m/w/d)
Verantwortung
Entwicklung und Pflege automatisierter Testsuiten für das ERP-System sowie Integration in CI/CD-Pipelines
Konzeption und Umsetzung von End-to-End-, API- und Performance-Tests sowie Durchführung von Regressionstests
Kontinuierliche Qualitätssicherung über den gesamten Software-Entwicklungszyklus
Identifikation und Dokumentation von Softwarefehlern sowie enge Zusammenarbeit mit dem Entwicklungsteam
Aktive Mitgestaltung der Teststrategie, Weiterentwicklung der Testprozesse und Erstellung von Testberichten und Qualitätsmetriken
Qualifikationen
ISTQB® Certified Tester (CTFL oder höher) mit mehrjähriger Erfahrung in Testautomatisierung
Praxis mit Test-Automation-Frameworks wie Selenium, Cypress, Playwright oder Robot Framework sowie Programmierkenntnisse in Python, Java, JavaScript oder C#
Verständnis von Softwareentwicklungsprozessen und agilen Methoden sowie Erfahrung mit CI/CD-Tools (z. B. Jenkins, Argo CD)
Kenntnisse in API-Testing (REST, SOAP), Performance-Testing sowie Tools wie Git, Bitbucket und Jira
Analytische, strukturierte Arbeitsweise, hohe Qualitätsorientierung und Teamfähigkeit mit Bereitschaft zur kontinuierlichen Weiterentwicklung
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
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