QA Automation Engineer / Fullstack Softwareudvikler

CyberPilot.io
Aarhus,
CyberPilot.io logo

Oversigt og nøgleindsigter

Stillingen som QA Automation Engineer / Fullstack Softwareudvikler hos CyberPilot.io i Aarhus indebærer ansvar for at udvikle og vedligeholde test- og QA-setup i et TypeScript-miljø med fokus på automatisering og CI/CD pipelines.

Højdepunkter

  • Ansvar for udvikling og vedligeholdelse af test- og QA-setup
  • Arbejder i et TypeScript-baseret miljø med NestJS og React
  • Mulighed for at forme QA-strategien og bidrage til Continuous Delivery

Påkrævede kvalifikationer

  • Erfaring med QA Engineering og automatiserede tests
  • Erfaring med fullstack-udvikling i NestJS, React, Postgres
  • Forståelse for CI/CD pipelines og release-flows

Ønskværdige kvalifikationer

  • Erfaring med performance-test og sikkerhedstest
  • Kendskab til cloud miljøer

Den ideale kandidat

Den ideale kandidat er en passioneret udvikler med stærkt fokus på kvalitet og automatisering, der trives med ansvar og har erfaring med både QA Engineering og fullstack-udvikling. Kandidaten bør have en analytisk tilgang og interesse for AI-værktøjer i softwareudvikling.

Jobdetaljer

Løn efter aftale
Fuldtid
timer/uge
Hybrid
Aarhus

Jobbeskrivelse

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.

  • Bidrage til produktudvikling – som en del af et mindre team bidrager du også som fullstack-udvikler, når der skal bygges eller forbedres funktionalitet.

  • 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ø.

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).

  • Erfaring med fullstack-udvikling – gerne i vores stack (NestJS, React, Postgres).

  • 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.

Karrierevej

Typisk karriereforløb

1

Senior QA Automation Engineer

2

QA Team Lead

3

Head of QA/Engineering

Vækstpotentiale

Med stigende fokus på automatisering i softwareudvikling har QA Automation Engineers gode muligheder for vækst. Rollen kan udvikle sig mod ledelse eller specialisering i avancerede testmetoder og AI-drevet QA.

Overførbare færdigheder

Automatiseret testudviklingFullstack softwareudviklingCI/CD pipeline management

Branchekontekst

Denne stilling er vigtig i SaaS-branchen, hvor hurtige og pålidelige releases er afgørende. Integration af AI og automatisering er fremtrædende trends, og rollen er strategisk vigtig for at sikre kvalitet i hurtige udviklingscyklusser.

Færdighedsanalyse

Kritiske færdigheder

QA Engineering

Erfaring med QA Engineering og automatiserede tests i et professionelt software team, såsom Playwright eller Cypress.

CI/CD pipelines

Evne til at bygge og forbedre CI/CD pipelines og release-flows.

TypeScript

Kompetence i at arbejde i et TypeScript-baseret miljø.

Samarbejde i teams

Kompetence i at samarbejde tæt med et softwareudvikler team på 10 udviklere.

Vigtige færdigheder

Fullstack-udvikling

Erfaring med fullstack-udvikling, gerne i TypeScript-baseret stack (NestJS, React).

Continuous Delivery

Forståelse for og erfaring med at skabe grundlaget for Continuous Delivery.

Classical (Detroit) testfilosofi

Kendskab til og tro på Classical (Detroit) testfilosofien med realistiske tests.

NestJS

Erfaring med NestJS framework til serversiden.

React

Erfaring med React til frontend udvikling.

GitHub Actions

Erfaring med GitHub Actions til CI setup.

Playwright

Indsigt i E2E testning ved hjælp af Playwright.

Selvstrukturering

Evne til at strukturere egen arbejdsdag og arbejde selvstændigt.

Ønskværdige færdigheder

AI-værktøjer

Evne til at udnytte AI-værktøjer til testautomatisering og fejlfindingsanalyse.

Postgres

Kendtskab til Postgres for datahåndtering.

Checkly

Erfaring med Checkly til Synthetic monitoring.

Mest kritiske færdigheder

QA EngineeringCI/CD pipelinesTypeScriptSamarbejde i teams

Sådan fremhæver du din erfaring

Fremhæv din erfaring med QA Engineering ved at beskrive specifikke projekter hvor du har implementeret automatiserede tests. Diskuter din rolle i at bygge CI/CD pipelines, måske ved at nævne hvilke teknologier du brugte. Understreg din erfaring med TypeScript ved at nævne konkrete apps eller systemer du har udviklet med dette sprog. Endelig, illustrer din evne til at samarbejde ved at give eksempler på projekter hvor du arbejdede i et team, og hvordan du bidrog til succesen.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive din erfaring med at udvikle og vedligeholde automatiserede tests?

erfaring

Tip: Giv konkrete eksempler på tidligere projekter, hvor du har oprettet eller forbedret test suiter ved hjælp af værktøjer som Playwright eller Cypress.

Hvordan sikrer du, at dine tests er både effektive og realistiske?

teknisk

Tip: Fremhæv din forståelse af Classical (Detroit) testfilosofien og hvordan du implementerer denne ved at minimere brugen af mocks.

Hvordan ville du bidrage til produktudviklingen som fullstack-udvikler?

situation

Tip: Diskuter din erfaring med TypeScript, NestJS og React, og hvordan du balancerer mellem QA og udviklerroller.

Hvordan arbejder du med CI/CD pipelines, og hvordan har du forbedret dem tidligere?

teknisk

Tip: Beskriv din erfaring med GitHub Actions eller lignende værktøjer, og giv eksempler på, hvordan du har optimeret build og deployment processer.

Hvordan vil du fremme en stærk QA-kultur i vores team?

kultur

Tip: Tal om din tilgang til at dele bedste praksis og hvordan du engagerer teamet i kvalitetsfremmende initiativer.

Spørgsmål du kan stille

  • Hvordan adskiller jeres tilgang til SCRUM sig fra den klassiske model?
  • Kan I uddybe, hvordan I bruger AI-værktøjer i jeres testprocesser?
  • Hvordan vil mine resultater blive målt og evalueret i denne rolle?

Tale punkter

  • Din erfaring med at implementere og vedligeholde CI/CD pipelines.
  • Din forståelse og anvendelse af Classical (Detroit) testfilosofien.
  • Din erfaring med at arbejde i TypeScript-baserede miljøer, både som udvikler og QA-ingeniør.

Bekymringspunkter at være opmærksom på

  • Manglende klarhed i, hvordan rollen balancerer mellem QA og udvikling.
  • Uklare forventninger til, hvordan AI-værktøjer faktisk anvendes i hverdagen.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med automatiserede tests og brug af værktøjer som Playwright og Cypress.
  • Beskriv konkrete eksempler på, hvordan du har bidraget til at forbedre CI/CD pipelines og testmiljøer.
  • Demonstrer din erfaring med TypeScript, NestJS og React, og hvordan du har anvendt disse teknologier i tidligere projekter.

Nøgleord at inkludere

QA AutomationCI/CD pipelinesTypeScriptPlaywrightContinuous Delivery

Fokus i ansøgningen

Fremhæv din passion for at skabe robuste og skalerbare testløsninger, samt din erfaring med at integrere testautomatisering i udviklingsprocesser for at sikre høj kvalitet og hyppige releases.

Tilpasning af CV

Tilpas dit CV ved at fremhæve erfaring med TypeScript-baserede teknologier og nævn specifikke projekter, hvor du har arbejdet med automatisering og QA. Inkluder også erfaring med at arbejde i tværfunktionelle teams og ansvar for teststrategier.

Ofte stillede spørgsmål

Hvad indebærer stillingen som QA Automation Engineer / Fullstack Softwareudvikler?

Stillingen indebærer at udvikle og vedligeholde test- og QA-setup, automatisere kvaliteten gennem CI/CD pipelines og bidrage til produktudvikling som fullstack-udvikler.

Hvilke kvalifikationer kræves for rollen?

Du skal have erfaring med QA Engineering og automatiserede tests, samt være bekendt med fullstack-udvikling, helst i vores stack, der inkluderer NestJS, React og TypeScript.

Hvad tilbyder CyberPilot.io som arbejdsplads?

CyberPilot.io tilbyder en rolle med stor frihed og ansvar i et vækstorienteret miljø, hvor AI-teknologier og automatisering er en del af hverdagen.

Hvordan er arbejdsmiljøet hos CyberPilot.io?

Arbejdsmiljøet er fleksibelt og resultatorienteret, hvor du kan strukturere din egen arbejdsdag og vælge at arbejde hjemmefra eller fra kontoret.

Hvad er forventningerne til en QA Automation Engineer hos CyberPilot.io?

Forventningerne inkluderer at drive testfilosofien, skabe grundlaget for Continuous Delivery og definere bedste praksis for test og release management.

Hvordan arbejder teams hos CyberPilot.io?

Teams arbejder i små, selvkørende produktteams med tæt samarbejde mellem softwareudviklere og product owners, og med fokus på at udfordre traditionelle SCRUM-modeller.

Hvilke teknologier anvender CyberPilot.io?

Virksomheden anvender et TypeScript-baseret miljø med NestJS til backend, React til frontend, og Postgres til datahåndtering, samt GitHub Actions til CI/CD.

Er der mulighed for at arbejde remote hos CyberPilot.io?

Ja, du kan vælge at arbejde hjemmefra eller fra kontoret, så længe du er bosat i nærheden af Aarhus og er tilgængelig for teamet.

Stillinger

QA Automation EngineerFullstack Softwareudvikler

Lignende jobs