Request ID: 24-09-7203
Published: 03.09.2024

Ruter trenger 2 senior testutviklere med testledelse erfaring til Sanntidsdomenet. Vi søker de med flere års erfaring med hands-on daglig utvikling, design og drift av komplekse IT-løsninger.
Testutviklerne vil inngå i Test og Kvalitetssikring ressurspool og vil bli allokert til produktområde Reise sine ulike aktiviteter etter behov så lenge oppdraget varer.

I første omgang er testutviklerne tiltenkt å jobbe i Sanntidsdomenet. De vil også kunne gå inn i andre oppdrag for TET.

Om Sanntidsdomenet
TET visjon er å skape bærekraftig bevegelsesfrihet i hovedstadsområdet, med en digital og fysisk brukeropplevelse i verdensklasse. Det krever et stort stykke videre arbeid med å behandle plan- og sanntids-data, og omforme dette til treffsikre, sammenhengende kundeopplevelser.

Vi er en viktig samfunnsaktør som bidrar til å gjøre hovedstadsområdet til et attraktivt område å bo, arbeide og feriere i. Daglig foretas det mer enn én million reiser med Ruters tilbud, det tilsvarer 55 % av kollektivtrafikken i Norge. Vi er ca.300 ansatte, har en omsetning ca.10 milliarder og holder til i Oslo sentrum. Ruter eies av Oslo kommune (60 %) og Viken fylkeskommune (40 %).

Brorbarten av løsningene våre er utviklet in-house, på en moderne stack. De er bygget på microservices og hendelsesdrevet arkitektur med Kafka og Kafka streams, og bruker API-er for integrasjon og datautveksling. Vi bruker MQTT brokere for pub/sub og utveksling av data med kjøretøyene og andre eksterne dataprodusenter og konsumenter. På backend har vi hovedsakelig Java og Kotlin. Av støtteverktøy bruker vi bla. Data Dog, Grafana, Kibana, Prometheus, Gitlab og Slack. Tjenestene våre kjøres i AWS (Amazon Web Services), Docker og Kubernetes.

Sanntidsdomenet består av en rekke tjenester som behandler plandata, og sanntidsdata fra ulike sensorer i kjøretøyene som GPS posisjoner, passasjertall, antall kjørt kilometer og miljødata. Oppdatert reiseinformasjon tilgjengeliggjøres via skjermer og høyttalere på kjøretøyene, digitale skilt på holdeplasser, appen og til åpne API-er via Entur. I tillegg brukes sanntidsdataene for operasjonell trafikkhåndtering, analyseformål, forbedring av kvalitet på tjenestene og for planlegging av mobilitetstilbudet fremover.

Om rollen og arbeidsoppgaver
Testutviklerne skal tilhøre et av de omkring ti teamene i området "Reise", hvor det er et betydelig behov for å bygge, vedlikeholde og overvåke felles automatiserte tester og monitoreringssystemer. Dette markerer starten på en etterlengtet struktur på områdenivå, som skal sikre effektiv og stabil drift av verdikjedene våre på tvers av teamene.

Teamene har 5-9 utviklere. De er svært modne på teknologi, forretning og devops. Vi har en sterk kultur for kvalitet over kvantitet. På humorfronten er det motsatt, med mye varme og en direkte tone.

Vi føler på vårt samfunnsoppdrag hver dag, for løsningene våre treffer hverdagen til hundretusenvis av mennesker. Vi bryr oss om hverandre, de reisende, og alle som skal vedlikeholde løsningene våre i fremtiden. Vi samarbeider tett, hjelper hverandre, sier ifra når ting ikke er som de skal, strekker hverandre faglig på teknologi, prosess og konsepter, og setter av mye tid til kontinuerlig forbedring av produktet og oss selv.

Testutviklerne vil sitte sammen med teamene i Ruters lokaler i Oslo.

Eksempler på oppgaver og ansvar:

  • Testautomatisering i mikrotjenestearkitektur (Java/Kotlin oI.) inkl. logging og overvåkning av helse- og kvalitetsmetrikker, lage automatiserte tester, produksjonssetting og oppfølging etter produksjonssetting
  • Delta i dialog med interne og eksterne konsumenter, og utarbeide tekniske løsningsbeskrivelser
  • Kompetansedeling og kvalitetssikring med code reviews, parprogrammering, etc.
  • Bidra til å bygge en DevOps-kultur og løsninger
  • Planlegge og koordinere ende til ende testaktiviteter i samsvar med planer for utrullinger på tvers av teamene i produktområde, sammen med andre testere/testledere/utviklere
  • Test av integrasjonstjenester og APIer
  • Definisjon av test cases og utarbeidelse av testdata
  • Deltakelse i noe funksjonell/teknisk rettet akseptansetesting
  • Definere kvalitets krav til plattformen
  • Bygge kvalitets kultur sammen med teamene

MÅ-Krav

  • ISTQB-sertifisert
  • Minst 3 års erfaring med test av meldingsbaserte og asynkrone tjenester (Kafka)
  • Minst 5 års erfaring i testautomatisering av mikrotjenestearkitektur (Java/Kotlin oI.)

Bør-Krav 

  • Arbeidsspråk er norsk, og det er viktig at konsulenten har evne til å kommunisere uten vesentlige språklige barrierer. Skandinavisk (norsk/svensk/dansk) minimum nivå C11, Engelsk minimum nivå B2
  • Minst 2 års erfaring med kontainer-baserte tjenester med Docker og Kubernetes 
  • Minst 3 års erfaring med testdreven utviklingsmetodikk, altså automatisere, skrive og vedlikeholde integrasjonstester.
  • Minst 5 års erfaring som testutvikler (fulltid, eller tilsvarende fem års fulltid over en ikke-sammenhengende periode)
  • Minst 3 års erfaring med kontinuerlig testing, integrasjon og leveranse, fortrinnsvis med komplekse systemer
  • Minst 2 års erfaring med test av mikrotjenestearkitektur og sky-tjenester (helst i AWS) 
  • Minst 1 år erfaring med test av tjenester med monitorering, alarmer og metrikker, og tatt en aktiv rolle i overvåkingen og oppfølgingen av tjenestene

Required skills:
Docker Kubernetes ISTQB Kafka Kotlin Java

Competence area

Test and test management

Location

Oslo

Workload

100%

Languages

Norsk

Startdate

01.10.2024

Enddate

30.11.2025

Apply before

14.09.2024

Contact person:
Marthon Hermansen
Sourcing Manager
Similar assignments

iOS-utvikler til YR

Request ID: 25-06-8361 Published: 2025-06-17

Yr/NRK søker en senior iOS-utvikler med solid erfaring i utvikling av native-applikasjoner.  Konsulenten vil få ansvar for videreutvikling og forvaltning av Yr sin iOS-app sammen med en annen iOS utvikler på teamet, og være en sentral fagperson i arbeidet med brukeropplevelse, ytelse og kodekvalitet. NRK har behov for bistand til vedlikehold, omskriving og videreutvikling av Yr app på iOS. Konsulententen skal bistå eksisterende iOS utvikler på teamet i arbeidet og rapporterer i sitt daglige virk......

Competence area
Development
Location
NRK Marienlyst Oslo
Workload
100%
Startdate
2025-08-11
Enddate
2025-12-31
Can prolong
Languages
Norsk
Apply before: 22-06-2025 16:00

UX- Designer til Team Produkt (Videreføring av en eksisterende rolle)

Request ID: 25-06-2646 Published: 2025-06-12

Entur AS har behov for 1 UX-designer til team Produkt. UX-designeren vil ha ansvar for alt teamets designarbeid, og utføre mesteparten av dette selv. Team Produkt er et fullstack-team som utvikler og forvalter den nasjonale pris- og produktdatabasen (nasjonal fellestjeneste), samt tilhørende grensesnitt for administrering av pris- og produktdata. Teamet har ansvaret for et komplekst domene med flere applikasjoner og tjenester som konsumeres av interne klienter i Entur og eksterne aktører via mas......

Competence area
Design
Location
Oslo
Workload
100%
Startdate
2025-08-04
Enddate
2028-08-04
Can prolong
Languages
Norsk
Apply before: 22-06-2025 12:00