QA Automation Engineer

CyberPilot.io
Aarhus,
CyberPilot.io logo

Oversigt og nøgleindsigter

CyberPilot.io søger en QA Automation Engineer i Aarhus, der kan lede udviklingen og vedligeholdelsen af test- og QA-setup i et AI-drevet SaaS-miljø. Rollen indebærer at drive automatisering og kontinuerlig levering i tæt samarbejde med produkt- og platform-teams.

Højdepunkter

  • Ansvar for at udvikle og vedligeholde QA-setup og test suite.
  • Automatisering af CI/CD pipelines og bidrag til 10+ releases dagligt.
  • Implementering af Classical (Detroit) testfilosofien for realistiske tests.

Påkrævede kvalifikationer

  • Erfaring med QA Engineering og automatiserede tests (fx Playwright, Cypress).
  • Forståelse for CI/CD pipelines og release-flows (fx GitHub Actions).
  • Kendskab til testfilosofier som Classical (Detroit) og London.

Ønskværdige kvalifikationer

  • Erfaring med AI-værktøjer i softwareudvikling.
  • Erfaring med TypeScript, NestJS, React og Postgres.

Den ideale kandidat

Den ideelle kandidat er en passioneret udvikler med fokus på kvalitet, test og automatisering. De skal kunne arbejde selvstændigt, tage ansvar og have en analytisk tilgang til at forbedre kvalitet og processer.

Jobdetaljer

Løn efter aftale
Fuldtid
timer/uge
Hybrid
Aarhus

Jobbeskrivelse

Brænder du for kvalitet, automatisering og moderne udviklingsprocesser – og vil du være med til at forme, hvordan Continuous Delivery og QA sker i et AI-drevet SaaS-miljø?

Hos CyberPilot søger vi en QA Automation Engineer, som kan tage ejerskab for vores test- og release-setup og samtidig bidrage til udviklingen af vores platform og produkter.

Det her er en rolle for dig, der elsker automatisering, kontinuerlige releases og høj kvalitet.

Om CyberPilot

CyberPilot hjælper organisationer med at skabe en stærkere sikkerhedskultur gennem awareness-træning og phishing-simuleringer. Vi er et dansk SaaS-selskab i vækst og arbejder målrettet på at bygge en moderne udviklingsorganisation, hvor AI-teknologier og automatisering er en naturlig del af hverdagen.

Vi udfordrer den klassiske SCRUM-model og arbejder i små, selvkørende produktteams, hvor softwareudviklere og product owners arbejder tæt sammen – med stor frihed og ansvar.

Din rolle

Som QA Automation Engineer får du det tekniske og strategiske ansvar for at udvikle og vedligeholde vores test- og QA-setup. Du vil:

  • Eje og videreudvikle vores test suite på tværs af systemer og produkter.

  • Automatisere kvaliteten – bygge og forbedre vores CI/CD pipelines, tests og release-flows.

  • Skabe grundlaget for Continuous Delivery – vi releaser allerede jævnligt, men din mission bliver at hjælpe os mod 10+ releases om dagen.

  • Drive vores testfilosofi – vi efterlever Classical (Detroit) testfilosofien, hvor vi mocker så lidt som muligt for at skabe mere komplette, realistiske tests. Du skal kende og tro på disse principper – og hjælpe os med at udbrede dem i hele koden.

  • Bringe QA-kulturen fremad – definere bedste praksis for test, kvalitet og release management i tæt samarbejde med produkt- og platform-teams.

  • Udnytte AI-værktøjer til at automatisere test, analysere logs og finde fejl hurtigere.

Vores tekniske miljø

Vi arbejder i et moderne TypeScript-baseret miljø, hvor hele vores stack – fra backend til frontend – er skrevet i ren TypeScript. På serversiden bruger vi NestJS som framework, mens React driver vores frontend og Postgres udgør fundamentet for datahåndtering.

Vores CI-setup kører på GitHub Actions, hvor alt fra build til test og dele af deployment er automatiseret, og kvaliteten sikres gennem en omfattende test suite hvor E2E delen er bygget i Playwright. Vi benytter Checkly til Synthetic monitoring af vores productionmilijø.

Vi tror på, at gode tests skal afspejle virkeligheden så tæt som muligt. Derfor følger vi Classical (Detroit) testfilosofien, hvor vi bevidst mocker så lidt som muligt for at skabe realistiske, robuste tests, der giver reel tillid til systemets stabilitet.

Din arbejdsdag

Du strukturerer selv din dag – om du arbejder hjemmefra eller på kontoret, 7–15, 9–17 eller noget midt imellem, er helt op til dig, dog skal du være bosat i nærheden af Aarhus.

Det vigtigste er resultaterne, og at du er tilgængelig, når teamet har brug for sparring.

Du vil indgå som en del af vores udvikler team på 10 udviklere hvor din primære rolle bliver at sikre, at automatisering, test og release-kvalitet bliver en integreret del af udviklingsprocessen.

Om dig

Du er en passioneret udvikler med et stærkt fokus på kvalitet, test og automatisering. Du trives med at tage ansvar, tænke på tværs og skabe stabile løsninger, der kan skaleres.

Vi forventer, at du har:

  • Erfaring med QA Engineering og automatiserede tests i et professionelt software team (fx Playwright, Cypress eller lignende).

  • Forståelse for CI/CD pipelines og release-flows (fx GitHub Actions).

  • Kendskab til testfilosofier som Classical (Detroit) og London – og en klar holdning til, hvorfor Detroit-tilgangen skaber de mest solide og vedligeholdbare tests.

  • Interesse for AI-værktøjer i softwareudvikling (testgenerering, debugging, analyse).

  • Evne til at arbejde selvstændigt og tage ejerskab – du bliver “go-to” for QA i vores team.

  • En nysgerrig og analytisk tilgang til at forbedre kvalitet og processer.

Det er et plus, hvis du har erfaring med performance-test, sikkerhedstest og cloud miljøer.

Vi tilbyder

  • Stor frihed i arbejdstid og -sted.

  • Mulighed for at forme QA-strategien i et moderne SaaS-setup.

  • Indflydelse på, hvordan vi når ægte Continuous Delivery.

  • Tæt samarbejde med dygtige kolleger i et ambitiøst og nysgerrigt miljø.

  • En hverdag, hvor AI og automatisering er naturlige værktøjer – ikke buzzwords.

Interviews afholdes løbende, og annoncen lukkes, når den rette kandidat er fundet. Vi glæder os til at høre fra dig.

For more information or questions please contact us at kka@cyberpilot.io or phone number 23905157

Karrierevej

Typisk karriereforløb

1

Senior QA Automation Engineer

2

QA Manager

3

Head of Quality Assurance

Vækstpotentiale

Denne rolle har et betydeligt vækstpotentiale, da den kombinerer teknisk ekspertise med strategiske ansvarsområder. Ved at mestre automatisering og CI/CD-processer kan man hurtigt avancere til mere ledende roller inden for QA og udvikling.

Overførbare færdigheder

Automatisering af testsCI/CD pipelinesAI-værktøjer til fejlfinding

Branchekontekst

QA Automation Engineer-rollen er central i SaaS og IT-branchen, hvor der er et stigende fokus på automatisering og kontinuerlig integration. Med den voksende anvendelse af AI i QA-processer er denne stilling perfekt positioneret til at drive innovation og effektivitet i softwareudviklingsprojekter.

Færdighedsanalyse

Kritiske færdigheder

Automatisering af tests

Evnen til at udvikle og vedligeholde automatiserede tests og CI/CD pipelines.

TypeScript

Erfaring med TypeScript til både frontend og backend-udvikling.

Vigtige færdigheder

Classical (Detroit) testfilosofi

Forståelse for og erfaring med at anvende Classical testprincipper i testudvikling.

NestJS

Kendskab til NestJS framework til udvikling på serversiden.

React

Erfaring med at bruge React til frontend-udvikling.

GitHub Actions

Erfaring med brug af GitHub Actions til CI/CD processer.

Playwright

Kendskab til Playwright til at udvikle E2E tests.

Ønskværdige færdigheder

Postgres

Grundlæggende forståelse af Postgres til datahåndtering.

Checkly

Erfaring med Checkly til syntetisk overvågning af produktionsmiljøer.

AI-værktøjer

Erfaring med at bruge AI-værktøjer til automatisering og fejlfindingsanalyse.

Mest kritiske færdigheder

Automatisering af testsTypeScriptClassical (Detroit) testfilosofi

Sådan fremhæver du din erfaring

Fremhæv erfaring med at bygge og vedligeholde CI/CD pipelines og automatiserede tests i et TypeScript-miljø. Beskriv din rolle i tidligere projekter, hvor du har anvendt Classical testfilosofien og AI-værktøjer til at forbedre testprocesser.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive din erfaring med automatisering af CI/CD pipelines?

teknisk

Tip: Fokuser på specifikke værktøjer og teknologier, du har brugt, og hvordan de har forbedret processen i tidligere projekter.

Hvordan ville du implementere Classical (Detroit) testfilosofien i vores miljø?

teknisk

Tip: Vis forståelse for filosofien og giv eksempler på, hvordan du kan minimere brugen af mocks for at skabe realistiske tests.

Hvordan håndterer du udfordringer, når du arbejder i små, selvkørende produktteams?

kultur

Tip: Diskuter din evne til selvstændigt at løse problemer og samarbejde effektivt med teammedlemmer.

Fortæl om en situation, hvor du brugte AI-værktøjer til at forbedre testprocesser.

erfaring

Tip: Del konkrete eksempler på, hvordan AI har hjulpet med at øge effektiviteten og nøjagtigheden af testene.

Hvordan sikrer du, at dine tests afspejler virkeligheden så tæt som muligt?

teknisk

Tip: Beskriv din tilgang til testdesign og hvordan du sikrer, at tests er både realistiske og pålidelige.

Spørgsmål du kan stille

  • Hvordan definerer I succes i denne rolle?
  • Hvordan ser I QA-rollen udvikle sig i jeres virksomhed de næste par år?
  • Hvilke udfordringer står jeres team overfor i øjeblikket, og hvordan kan jeg bidrage til at løse dem?

Tale punkter

  • Min erfaring med at bygge og optimere CI/CD pipelines.
  • Hvordan jeg har implementeret realistiske teststrategier med minimal brug af mocks.
  • Eksempler på, hvordan jeg tidligere har brugt AI til at forbedre testprocesser.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med TypeScript-baserede miljøer.
  • Utilstrækkelig forståelse af Classical (Detroit) testfilosofien.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med automatisering af test- og releaseprocesser i et SaaS-miljø.
  • Vis din forståelse for Classical (Detroit) testfilosofien og hvordan du har anvendt den i tidligere projekter.
  • Demonstrer din evne til at arbejde med TypeScript, NestJS, React og CI/CD værktøjer som GitHub Actions.

Nøgleord at inkludere

QA AutomationContinuous DeliveryClassical (Detroit) testfilosofi

Fokus i ansøgningen

Fremhæv din erfaring med automatisering og din passion for at skabe robuste, realistiske tests, der understøtter kontinuerlige releases i et AI-drevet SaaS-miljø.

Tilpasning af CV

Sørg for at inkludere specifikke projekter, hvor du har arbejdet med TypeScript og CI/CD pipelines, samt dine resultater med forbedring af test- og releaseprocesser.

Ofte stillede spørgsmål

Hvad indebærer stillingen som QA Automation Engineer?

Stillingen indebærer teknisk og strategisk ansvar for udvikling og vedligeholdelse af test- og QA-setup, automatisering af CI/CD pipelines samt drive testfilosofien i organisationen.

Hvilke kvalifikationer kræves for at blive QA Automation Engineer hos CyberPilot?

Du skal have erfaring med TypeScript, NestJS og React, samt en solid forståelse af CI/CD pipelines og Classical (Detroit) testfilosofien. Erfaring med automatisering og AI-værktøjer er også en fordel.

Hvad tilbyder CyberPilot deres medarbejdere?

CyberPilot tilbyder et moderne og fleksibelt arbejdsmiljø med mulighed for remote arbejde, samt en rolle med stor frihed og ansvar i et AI-drevet SaaS-miljø.

Hvordan er arbejdsmiljøet hos CyberPilot?

Arbejdsmiljøet er præget af små, selvkørende teams, hvor der er stor frihed og ansvar. Teams arbejder tæt sammen, og der lægges vægt på moderne udviklingsmetoder og automatisering.

Hvad forventer CyberPilot af en QA Automation Engineer?

CyberPilot forventer, at du kan videreudvikle test-setup, automatisere processer og drive QA-kulturen fremad, alt imens du er tilgængelig for sparring i teamet.

Er der mulighed for remote arbejde som QA Automation Engineer hos CyberPilot?

Ja, der er mulighed for at arbejde hjemmefra, så længe du er bosat i nærheden af Aarhus og kan være tilgængelig for teamet, når det er nødvendigt.

Hvilket teknisk miljø arbejder CyberPilot i?

CyberPilot arbejder i et TypeScript-baseret miljø, med NestJS i backend, React i frontend, og bruger GitHub Actions til CI/CD setup og Playwright til E2E tests.

Hvordan struktureres arbejdsdagen hos CyberPilot?

Du har frihed til at strukturere din arbejdsdag, om du arbejder fra 7–15, 9–17 eller noget midt imellem, så længe du leverer resultater og er tilgængelig for teamet.

Stillinger

QA Automation EngineerSoftware Developer

Lignende jobs