Software QA Engineer

XCI
Aalborg,
XCI logo

Oversigt og nøgleindsigter

XCI søger en Software QA Engineer til at arbejde med automatiseret softwaretest og bidrage til udviklingen af testløsninger. Stillingen involverer samarbejde med teams for at sikre testbarhed og kvalitet af softwareprodukter, der understøtter politimyndigheder.

Højdepunkter

  • Mulighed for professionel og personlig udvikling
  • Uformel arbejdskultur med støtte fra kolleger
  • Fleksible arbejdstider og fokus på work/life balance

Påkrævede kvalifikationer

  • Erfaring med automatiserede testteknologier og værktøjer
  • Analytisk og detaljeret tilgang til dokumentation af testcases
  • Kendskab til GIT repositories og branching strategier

Ønskværdige kvalifikationer

  • Erfaring med Playwright, TypeScript og Python
  • Kendskab til testing af distribuerede softwareløsninger

Den ideale kandidat

Den ideelle kandidat er analytisk og detaljeorienteret med erfaring i softwaretestautomatisering. De er gode til at samarbejde og kommunikere, samt motiveret for at sikre, at produkter opfylder kundens behov.

Jobdetaljer

Løn efter aftale
Fuldtid
37 timer/uge
Hybrid
Aalborg

Jobbeskrivelse

If you are motivated by working with software testing and contributing to the development of automated testing solutions using the latest technologies and methods, come and join our QA Community.

Become part of a rapidly growing technology company with an important purpose of developing the best software products to prevent and fight crime. We make sure that police authorities and intelligence services always have the best technological solutions, which give them optimal conditions to protect citizens in the city, on the street and in our homes.

You will be part of our QA Core team, where all components of our products are tested with our customer’s needs in mind. Your primary role will be to maintain and continuously enhance our test coverage of customer acceptance test cases and product level non-functional test cases. A significant part of the role is to automate these test cases using our existing automation framework.

As a Software QA Engineer, you will be part of a dedicated and experienced team with a high level of expertise and an informal work culture, where colleagues support and challenge each other. You will have a significant influence on your tasks, with great opportunities for both professional and personal development.

Your responsibilities may include:

  • Developing, implementing, and maintaining automated test scenarios for our software products based on our customer’s needs
  • Collaborating with other teams to identify testing requirements and strategies, and automating relevant test scenarios
  • Participating in design and code reviews to ensure testability and quality
  • Contributing to the continuous improvement of testing processes and tools
  • Setting up and maintaining test servers
  • Analyzing and presenting test results

About you

You have experience with relevant testing technologies and tools for automated software testing. You understand the challenges of working with large server applications, and where to look for bottlenecks. You are analytical and detail-oriented, understanding the importance of documenting test cases and results.

Branching strategies and working with GIT repositories should also be known concepts to you.

You are motivated by continuously ensuring that our products cover our customer’s needs. You find it exciting to automate test scenarios and take pride in ensuring the stability of these. At the same time, you are a great team player, sharing ideas and knowledge with your colleagues.

You communicate well in English, both written and spoken.

It is an advantage if you have experience with:

  • Software test automation
  • Customer acceptance testing
  • Playwright
  • TypeScript
  • Python
  • Grafana K6
  • Testing of distributed software solutions. Experience with Non-functional testing is an extra plus
  • Server virtualization and server configuration

As part of the XCI team, you should expect to work with motivated and happy colleagues in a dynamic work environment. The informal XCI culture has "freedom under responsibility" as its internal motto, which allows you flexible working hours and a good work/life balance. We prioritize employee development very highly and, there is always a focus on your professional and personal development.

If you have any questions about the position, you are welcome to contact QA Manager Michael Svane Bjerregaard at michael.bjerregaard@xci.dk.

We hold regular interviews and end the recruitment process when the right candidate has been found.

We are looking forward to hearing from you!

Due to GDPR you can only apply via the link. All employees of XCI must be able to obtain a security clearance, which is why we will ask you to present a clean criminal record during the recruitment process.

Karrierevej

Typisk karriereforløb

1

Senior Software QA Engineer

2

QA Lead

3

QA Manager

Vækstpotentiale

Som Software QA Engineer har du mulighed for at avancere til mere senior stillinger, hvor du kan lede projekter og teams. Der er også muligheder for at specialisere dig inden for områder som automatisering eller non-funktionel testning, hvilket kan åbne døre til endnu mere teknisk fokuserede roller.

Overførbare færdigheder

Automatisering af testcasesAnalyse af testresultaterSamarbejde med tværfaglige teams

Branchekontekst

Stillingen som Software QA Engineer er central i softwareudviklingsbranchen, især i virksomheder, der fokuserer på sikkerhed og teknologi til offentlig service. Med det stigende behov for kvalitetssikring i komplekse systemer er QA-roller afgørende for at sikre, at softwareprodukter lever op til brugerens behov og forventninger.

Færdighedsanalyse

Kritiske færdigheder

Automatiseret testning

Erfaring med relevante værktøjer og teknologier til automatiseret softwaretest.

Analyse af testresultater

Evne til at analysere og præsentere testresultater for at forbedre kvaliteten.

Vigtige færdigheder

Samarbejde med andre teams

Samarbejde for at identificere testkrav og strategier.

Dokumentation af testcases

Vigtigheden af at dokumentere testcases og resultater.

Ønskværdige færdigheder

Brug af GIT

Kendskab til branching strategier og arbejde med GIT-repositories.

Python og TypeScript

Erfaring med programmeringssprog til testautomatisering.

Non-functional testing

Kendskab til test af ikke-funktionelle aspekter af software.

Server konfiguration

Erfaring med servervirtualisering og konfiguration.

Mest kritiske færdigheder

Automatiseret testningAnalyse af testresultaterDokumentation af testcases

Sådan fremhæver du din erfaring

Fremhæv erfaring med automatiseret testning ved at beskrive tidligere projekter, hvor du har udviklet og implementeret testscenarier. Nævn specifikt anvendte værktøjer og resultaterne af dine analyser for at demonstrere din evne til at forbedre softwarekvalitet.

Interviewforberedelse

Sandsynlige spørgsmål

Hvilke erfaringer har du med automatiseret software test?

erfaring

Tip: Giv konkrete eksempler på projekter, hvor du har anvendt automatiserede testværktøjer.

Hvordan håndterer du flaskehalse i store serverapplikationer?

teknisk

Tip: Forklar din tilgang til at analysere og optimere ydeevnen.

Kan du beskrive en situation, hvor du har arbejdet sammen med andre teams for at identificere testkrav?

situation

Tip: Fortæl om din rolle og hvordan samarbejdet førte til en forbedret teststrategi.

Hvilke testværktøjer og teknologier er du fortrolig med?

teknisk

Tip: Nævn specifikke værktøjer og hvordan du har anvendt dem tidligere.

Hvordan sikrer du, at testdokumentation er klar og præcis?

erfaring

Tip: Diskuter vigtigheden af dokumentation og din tilgang til dette.

Hvad betyder 'frihed under ansvar' for dig i en arbejdskultur?

kultur

Tip: Giv eksempler på, hvordan du har udnyttet denne frihed i tidligere roller.

Spørgsmål du kan stille

  • Hvordan ser det daglige arbejde ud i QA-teamet?
  • Hvilke muligheder for faglig udvikling tilbyder I?
  • Hvordan måler I succes i QA-processer?

Tale punkter

  • Min erfaring med at udvikle automatiserede testscenarier.
  • Vigtigheden af at forstå kundens behov i testprocessen.
  • Min tilgang til at forbedre testværktøjer og -processer.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med automatisering af test.
  • Uvillighed til at samarbejde med andre teams.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med automatiseret softwaretest og relevante værktøjer som Playwright, TypeScript og Python.
  • Vis din evne til at arbejde med store serverapplikationer og forståelse for flaskehalse i systemer.
  • Del konkrete eksempler på, hvordan du har bidraget til forbedring af testprocesser og værktøjer i tidligere stillinger.

Nøgleord at inkludere

Automatiseret testningKundeaccepttestNon-funktionel testningServervirtualiseringGIT

Fokus i ansøgningen

Fremhæv din passion for softwaretest og din erfaring med automatisering samt dit ønske om at bidrage til at sikre, at produkter opfylder kundernes behov.

Tilpasning af CV

Tilpas dit CV ved at inkludere specifikke projekter og resultater relateret til automatiseret testning og samarbejde med teams, samt fokusere på dine tekniske færdigheder inden for de nævnte værktøjer.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Software QA Engineer?

Stillingen som Software QA Engineer indebærer at udvikle, implementere og vedligeholde automatiserede testscenarier for vores softwareprodukter. Du vil også samarbejde med andre teams for at identificere testkrav og strategier, samt deltage i design- og kodegennemgange.

Hvilke kvalifikationer kræves for at ansøge?

Vi søger kandidater med erfaring inden for automatiseret softwaretest, samt kendskab til testværktøjer og teknologier. Det er også vigtigt at have forståelse for store serverapplikationer og erfaring med versioneringssystemer som GIT.

Hvad tilbyder XCI som arbejdsgiver?

XCI tilbyder en uformel arbejdskultur med 'frihed under ansvar', hvor du får mulighed for faglig og personlig udvikling. Du vil arbejde i et motiveret team, der støtter og udfordrer hinanden i et dynamisk arbejdsmiljø.

Hvordan er arbejdsmiljøet hos XCI?

Arbejdsmiljøet hos XCI er præget af en uformel og støttende kultur, hvor teamwork og vidensdeling er i fokus. Vi værdsætter et dynamisk arbejdsmiljø, hvor alle bidrager til at nå fælles mål.

Hvad er forventningerne til en Software QA Engineer?

Vi forventer, at du kontinuerligt sikrer, at vores produkter opfylder kundernes behov gennem automatisering af tests og ved at dokumentere testresultater. Du skal også være villig til at bidrage til forbedring af testprocesser og værktøjer.

Er der muligheder for faglig udvikling i stillingen?

Ja, der er gode muligheder for faglig udvikling i stillingen som Software QA Engineer. Du vil have indflydelse på dine opgaver og vil få mulighed for at lære nye teknologier og metoder inden for softwaretesting.

Hvilke specifikke værktøjer og teknologier vil jeg arbejde med?

I stillingen vil du arbejde med værktøjer som Playwright, TypeScript, Python, Grafana og K6. Erfaring med test af distribuerede softwareløsninger og ikke-funktionel testning vil også være en fordel.

Hvilke bløde færdigheder er vigtige for denne stilling?

Gode kommunikationsevner, både skriftligt og mundtligt, er essentielle, da du skal interagere med forskellige teams. Desuden er evnen til at arbejde selvstændigt og være en teamplayer vigtig for at trives i vores uformelle kultur.

Stillinger

Software QA EngineerQA Engineer

Lignende jobs