Seniora utvecklare med kompetens inom testautomation

Uppdragsbeskrivning

Vi söker en seniora utvecklare med kompetens inom testautomatisering till ett team som arbetar med vidareutveckling av en plattform för fondhandel och orderhantering på flera nordiska marknader.

I rollen får du ett centralt ansvar för att designa, utveckla och underhålla lösningar med hög kvalitet inom både backend, integrationer och frontend. Den tekniska miljön omfattar bland annat Java 21, Spring Boot-baserade mikrotjänster, Microsoft SQL, REST API, Kafka och React.

Rollen kombinerar hands-on mjukvaruutveckling med ett tydligt ansvar för testautomatisering och kvalitet genom hela utvecklingslivscykeln. Du utvecklar skalbara backendtjänster, integrationer och frontendfunktionalitet och skriver ren, underhållbar och testbar kod enligt etablerade designprinciper och mönster.

Du skapar och underhåller automatiserade tester för funktionella scenarier, regression, integrationer, API och UI med bland annat JUnit och Cucumber. Arbetet omfattar även validering av REST API, Kafka-baserade eventflöden och databasintegritet samt utveckling av återanvändbara ramverk för testautomatisering, testdata och tillförlitlig testkörning i CI/CD-pipelines.

När automatisering inte är lämplig genomför du även fokuserad manuell och utforskande testning. Du analyserar testresultat, felsöker defekter och samarbetar nära produktledning, DevOps och andra utvecklare för att säkerställa stabila och tillförlitliga leveranser. Rollen innebär också att kontinuerligt förbättra arbetssätt inom utveckling, testning och leverans genom ökad automatisering.

Kvalifikationer:

Krav

  • Du har gedigen erfarenhet av mjukvaruutveckling i Java 21+ och Spring Boot.
  • Du har erfarenhet av att designa och utveckla mikrotjänster och distribuerade backendsystem.
  • Du har goda kunskaper inom REST API, Kafka och händelsedriven arkitektur.
  • Du har starka SQL-kunskaper och erfarenhet av Microsoft SQL eller andra relationsdatabaser.
  • Du har erfarenhet av att skriva enhets-, integrations- och acceptanstester med JUnit och Cucumber.
  • Du har förmåga att designa underhållbara automatiserade tester parallellt med produktionskod.
  • Du har erfarenhet av API-testverktyg som REST Assured eller liknande.
  • Du har erfarenhet av att testa asynkrona flöden och validera data mellan tjänster, meddelanden och databaser.
  • Du har praktisk erfarenhet av UI-testautomatisering med Playwright, Selenium eller liknande.
  • Du har erfarenhet av Git och CI/CD-verktyg som Jenkins, inklusive integration av automatiserade tester i leveranspipelines.
  • Du har förståelse för OpenAPI- och AsyncAPI-specifikationer.
  • Du kan planera och genomföra strukturerad manuell och utforskande testning vid behov.
  • Du har stark problemlösningsförmåga, stort kvalitetsfokus och god kommunikativ förmåga på engelska.

Meriterande

  • Det är meriterande om du har erfarenhet av React och frontendutveckling.
  • Ett plus är erfarenhet av Hibernate eller liknande persistensramverk.
  • Det är meriterande om du har kunskap om värdepappersfonder, investeringsfonder eller finans i allmänhet.
  • Erfarenhet av gränsöverskridande betalningar är ett plus.
  • Det är meriterande om du har erfarenhet av att utveckla och förbättra återanvändbara ramverk för testautomatisering i flera projekt.
  • Du har gärna ett samarbetsinriktat arbetssätt och vana att dela kunskap mellan utveckling, test, DevOps och produktledning.
  • Anpassningsförmåga, noggrannhet och ett starkt intresse för kontinuerligt lärande och automatisering är också meriterande.

Testautomatiserare / QA Engineer

Uppdragsbeskrivning

Vi söker en erfaren Testautomatiserings- och QA Engineer med starkt fokus på API-, integrations- och backendtestning.

I rollen arbetar du praktiskt med att säkerställa kvalitet och tillförlitlighet i tekniskt komplexa lösningar genom automatiserade tester, förbättrad testinfrastruktur och nära integration mellan testning och CI/CD. Du arbetar i gränslandet mellan testautomatisering, API-kvalitet, molnteknik och integrationer och samarbetar nära utvecklare, arkitekter och andra tekniska intressenter.

Du designar, utvecklar och underhåller automatiserade API-, integrations- och end-to-end-tester och bygger testautomatiseringslösningar med ReadyAPI och Groovy. Arbetet omfattar även prestanda- och säkerhetstestning av API samt kontrakts- och schemavalidering med OpenAPI/Swagger.

En viktig del av uppdraget är att integrera automatiserade tester i Azure DevOps CI/CD-pipelines och utveckla och underhålla YAML-pipelines. Du arbetar med både Microsoft-hostade och självhostade agenter och agentpooler samt med Azure API Management och andra molnbaserade integrationslösningar.

Du felsöker problem genom hela integrationskedjan, från API, databaser och autentisering till underliggande infrastruktur, och använder bland annat Application Insights för analys och uppföljning. Rollen omfattar även arbete med SQL Server och Azure SQL för testdata, validering och analys samt hantering av testdata utifrån krav på säkerhet och GDPR.

Du bidrar även till teststrategi, arkitektur för testautomatisering och best practices inom kvalitetssäkring. Som en del av rollen granskar du API-kontrakt och bidrar till bättre API-design, validering, konsekvens och maskinläsbarhet, med målet att skapa robusta och långsiktigt underhållbara testlösningar.

Teknisk miljö 

Testverktyg

  • ReadyAPI
  • Postman

API & Integration

  • REST API:er
  • API-kontrakts- och schematestning
  • API-prestanda- och säkerhetstestning
  • Autentisering och auktorisering
  • OpenAPI / Swagger
  • JSON och XML
  • XPath och JSONPath

Azure & DevOps

  • Microsoft Azure
  • Azure DevOps
  • Azure Test Plans
  • Azure Pipelines
  • Azure Container Apps
  • Application Insights
  • CI/CD
  • Självhostade test-/buildagenter

Data & Scripting

  • YAML
  • SQL Server
  • Azure SQL
  • SQL
  • Groovy
  • PowerShell och scripting

Kvalifikationer:

  • Du har gedigen erfarenhet av testautomatisering, särskilt inom API- och integrationstestning.
  • Du är van att arbeta med backendsystem och distribuerade integrationer.
  • Du har omfattande erfarenhet av ReadyAPI, Groovy eller liknande verktyg för API-automatisering.
  • Du har god förståelse för REST API, HTTP, autentisering och API-kontrakt.
  • Du har erfarenhet av att integrera automatiserade tester i CI/CD-pipelines.
  • Du är bekväm med att arbeta i Azure och Azure DevOps.
  • Du har förmåga att utreda komplexa problem som sträcker sig över applikationer, API, databaser och infrastruktur.
  • Du har ett intresse för att förbättra både testautomatisering och kvaliteten i den underliggande API-designen.
  • Du samarbetar effektivt med utvecklare, arkitekter och andra tekniska intressenter.
  • Du arbetar strukturerat och har ett tydligt kvalitetsfokus i ditt problemlösningsarbete.

Systemutvecklare backend

Uppdragsbeskrivning

Vi söker en Backend-utvecklare som även agerar Tech Lead för teamets backendutvecklare. Rollen är främst hands-on och omfattar design, utveckling och modernisering av backendlösningar, huvudsakligen i C# och .NET, men även Scala och Java kan förekomma.

Du ansvarar för utveckling, testautomation, integrationstester, felsökning, estimering, dokumentation, prestandaoptimering och systemintegrationer. Godkända AI-verktyg används som stöd i utvecklingen enligt gällande riktlinjer för informationssäkerhet och datahantering.

Som Tech Lead leder och samordnar du det tekniska arbetet, kvalitetssäkrar leveranser och stöttar övriga utvecklare. Rollen kräver god förståelse för systemarkitektur, erfarenhet av GCP eller motsvarande samt att du är självgående, lösningsorienterad, kommunikativ och analytisk med starkt leverans- och teamfokus.

Skall-krav:

  • Du ska ha minst 3 års systemvetenskaplig utbildning, civilingenjörsutbildning eller motsvarande akademisk utbildning.
  • Du ska ha minst 5 års sammanlagd erfarenhet av backendutveckling i C# och .NET.
  • Du ska ha erfarenhet från minst 2 uppdrag med C# och .NET i eventdrivna system, vilka ska utgöra referensuppdrag.
  • Du ska ha erfarenhet av Docker och Kubernetes från minst 1 projekt/uppdrag.
  • Du ska ha minst 2 års sammanlagd erfarenhet av testautomation, exempelvis enhetstester, samt integrationstester.
  • Du ska ha erfarenhet som Tech Lead eller motsvarande från minst 2 uppdrag, med ansvar för att samordna tekniskt arbete, kvalitetssäkra och stötta utvecklare.
  • Du ska ha dokumenterad erfarenhet av AI-baserade utvecklingsverktyg från minst 1 projekt/uppdrag, exempelvis för kodgenerering, kodgranskning, testning, felsökning eller dokumentation.

Bör-krav:

  • Du bör ha erfarenhet från minst 2 projekt/uppdrag av modernisering eller migrering från on-premise till GCP.
  • Du bör ha erfarenhet av eventdriven arkitektur, exempelvis Kafka, RedPanda eller motsvarande, från minst 2 projekt/uppdrag.
  • Du bör ha erfarenhet av Infrastructure as Code (IaC) för molninfrastruktur från minst 1 projekt/uppdrag.
  • Du bör ha erfarenhet av prestandaoptimering av distribuerade backendsystem med höga krav på svarstider och genomströmning från minst 1 projekt/uppdrag.
  • Du bör ha erfarenhet av backendutveckling i Scala och/eller Java från minst 1 projekt/uppdrag.
  • Du bör ha dokumenterad erfarenhet av att designa, utveckla och implementera AI-agenter integrerade med externa system, API eller datakällor från minst 1 projekt/uppdrag.

Uppdragsbeskrivning

Vi söker en SME med specialisering inom Microsoft Viva Connections till ett uppdrag med fokus på att designa, konfigurera och etablera en modern digital arbetsyta för frontline-medarbetare.

I rollen bidrar du med djup kunskap om Viva Connections och Microsoft 365 och fungerar som rådgivare kring plattformens möjligheter, begränsningar och best practice. Du stöttar teamet med struktur, innehållshantering, målgruppsstyrning, integrationer och governance och hjälper till att omsätta verksamhetens behov till en långsiktigt hållbar och skalbar lösning.

Uppdraget innebär nära samarbete med både verksamhet och teknik för att säkerställa att den digitala arbetsytan blir relevant, användbar och möjlig att förvalta över tid.

Kvalifikationer

Microsoft Viva Connections

  • Du har dokumenterad erfarenhet av att designa och implementera lösningar i Microsoft Viva Connections.
  • Du har god förståelse för dashboards, kort, nyhetsflöden, navigation och informationsarkitektur.
  • Du har erfarenhet av integrationer mellan Viva Connections, Teams, SharePoint och andra Microsoft 365-tjänster.
  • Du har erfarenhet av Adaptive Card Extensions och SharePoint Home Site.
  • Du har god kunskap om Frontline-appar och tillhörande integrationer.

Frontline Worker-perspektiv

  • Du har erfarenhet av lösningar för frontline-användare inom exempelvis logistik, lager, produktion eller detaljhandel.
  • Du har förståelse för användare som främst arbetar mobilt eller på delade enheter.
  • Du har kunskap om hur digitala verktyg kan utformas för användare med begränsad tid vid dator eller administrativt arbete.

Mjukvarutestare

Uppdragsbeskrivning

Vi söker en testare som ska ingå i ett agilt mjukvaruteam och arbeta med testning inom system- och mjukvaruutveckling. Rollen omfattar både manuella tester och testautomatisering.

Arbetet innebär att utveckla, underhålla och köra automatiserade tester för användargränssnitt och API samt genomföra testning i Pega, med möjlighet till arbete i Pega Constellation och Pega UI. Du deltar även i teamets löpande drift- och supportarbete, med support enligt ett rullande schema ungefär var tredje vecka.

Skall-krav:

  • Du ska uppfylla kompetensnivå 3.
  • Du ska ha minst 10 års dokumenterad erfarenhet som testare inom system- eller mjukvaruutveckling.
  • Du ska ha minst 2 års praktisk och relevant erfarenhet av att utveckla, underhålla och köra automatiserade tester i moderna testverktyg.
  • Du ska ha minst 1 års dokumenterad och praktisk erfarenhet av testning i Pega.
  • Du ska kunna kommunicera obehindrat på svenska och engelska i tal och skrift.
  • Du ska upprätta dokumentation på svenska, om inget annat överenskoms.

Bör-krav:

  • Du bör ha minst 2 års relevant erfarenhet av testautomatisering med Playwright eller liknande verktyg.
  • Du bör ha minst 2 års relevant erfarenhet av automatiserade API-tester med Postman eller liknande.
  • Du bör ha erfarenhet från statlig myndighet eller annan offentlig verksamhet, särskilt komplex och regelstyrd verksamhet med krav på informationssäkerhet, kvalitet och spårbarhet.
  • Du bör ha minst 1 års erfarenhet av att utveckla automatiserade testfall för Pega UI.
  • Du bör ha minst 1 års erfarenhet av och kunskap om tester i Pega Constellation.

Uppdragsbeskrivning

Vi söker en testare för ett uppdrag där du kommer att ingå i ett team som samlar, bearbetar och tillgängliggör data för att identifiera och utreda felaktiga utbetalningar. Rollen innebär att självständigt driva och utveckla testarbetet för plattformen.

Arbetet omfattar att ta fram och underhålla testplaner, teststrategier och testfall, genomföra manuella tester och regressionstester samt verifiera data i relations- och grafdatabaser. Konsulten ska även kravställa automatiserade tester, bidra med testbarhetsperspektiv i kravarbete samt rapportera och följa upp avvikelser.

I uppdraget ingår även stöd vid acceptanstester samt dokumentation av testresultat inför leverans och produktionssättning. Leveranser omfattar testplaner, testfall, testrapporter, kravspecifikationer för automatiserade tester och dokumenterade avvikelser.

Skall-krav:

  • Minst 5 års dokumenterad erfarenhet som testare i systemutvecklingsuppdrag under de senaste 8 åren.
  • Självständigt tagit fram testplaner och testfall i minst 2 uppdrag under de senaste 5 åren.
  • Erfarenhet av dataverifiering i relationsdatabas med SQL i minst 1 uppdrag under de senaste 5 åren.
  • Erfarenhet av test av system med databehandling i flera steg, exempelvis dataflöden, ETL/ELT eller systemintegrationer.
  • Erfarenhet av API-testning (REST eller motsvarande).
  • Minst 2 års erfarenhet av agila utvecklingsteam, exempelvis Scrum eller Kanban.
  • Erfarenhet av dokumentation av testfall och avvikelsehantering i Jira, Azure DevOps eller motsvarande.
  • Obehindrad svenska i tal och skrift.
  • Uppfyller kompetensnivå 3 enligt ramavtalet.

Bör-krav:

  • Erfarenhet av test mot grafdatabas och dataverifiering med frågespråk.
  • Erfarenhet av att utveckla automatiserade tester i Python, exempelvis pytest, eller motsvarande.
  • Erfarenhet av test av dataflöden med Dagster, Airflow eller motsvarande orkestreringsverktyg.
  • Erfarenhet av att etablera teststrategi, testprocess eller testautomatisering i team utan tidigare dedikerad testkompetens.
  • Erfarenhet från offentlig sektor av system som hanterar personuppgifter.