Uppdragsbeskrivning
För Region Skåne/Skånetrafikens räkning söker vi en senior testutvecklare app med fokus på automation och manuell testning. Uppdraget kräver närvaro på plats minst tre dagar per vecka.
Bakgrund
Skånetrafiken är en innovativ organisation som arbetar för att förbättra och förenkla människors vardag genom att erbjuda effektiva, hållbara och användarvänliga lösningar inom kollektivtrafiken. De arbetar engagerat för att skapa en mer tillgänglig, miljövänlig och bekväm kollektivtrafik för alla. Välkomnande, omtanke och respekt genomsyrar deras handlingar på Skånetrafiken.
Varje dag reser över 300 000 personer med Skånetrafiken till arbete, utbildning, vårdbesök eller annat. Att resa med kollektivtrafiken ska vara både enkelt och attraktivt och de arbetar intensivt med att utveckla kundens upplevelse. Förutom att hantera den allmänna kollektivtrafiken i Skåne är Skånetrafiken även huvudman för färdtjänst, sjukresor och annan anropsstyrd trafik.
På avdelning Digitalisering & IT brinner de för att hitta lösningar för att möta resenärens behov, liksom för att hjälpa deras kollegor i olika delar av verksamheten att göra det. Ambitionen är hög: de vill erbjuda världens bästa digitala tjänster för kollektivtrafiken.
App-teamet på Skånetrafikens Utvecklingscenter ansvarar för utvecklingen av Skånetrafikens kollektivtrafik app (iOS och Android) för sökning av resor och biljettförsäljning mm., samt ett antal tillhörande (backend) tjänster. Teamet jobbar tätt med flera andra utvecklingsteam och andra delar av organisationen, samt även med flertalet externa parter.
Syfte med rollen
Bygga och förvalta en hållbar testautomatisering med Appium för iOS/Android som ger snabb feedback i Azure DevOps pipelines och kompletterar manuell testning. Rollen arbetar även praktiskt med manuell testning (framförallt explorativt) och driver stabilitet i testmiljöer.
Huvudsakliga ansvarsområden
- Utforma och implementera automatiska tester enligt testpyramiden (fokus på kritiska E2E-flöden).
- Förvalta Appium-ramverk, testdata och körningar i CI/CD (Azure DevOps).
- Arbeta med testbarhet i appen tillsammans med utvecklare (locator-strategi, stabil UI).
- Minska flaky tests, förbättra rapportering och triage-process.
- Genomföra manuell testning vid behov och bidra till releasekriterier/regression.
Typiska arbetsuppgifter
- Automatisera end-to-end-scenarier: inlogg, resesök, köpflöde, biljettvisning.
- Bygga robust locator- och page object/screen object-struktur.
- Integrera tester i Azure DevOps pipelines (schemalagda körningar + PR-gates där relevant).
- Sätta upp testrapporter (JUnit/HTML), artifacts (screenshots/video/loggar) och trendanalys.
- Stödja API-test/validering för snabbare felsökning.
Skallkrav
Testautomation – mobil
- Praktisk erfarenhet av Appium (iOS + Android) och design av stabila E2E-tester.
- Förståelse för locator-strategier (accessibility ids, test ids) och hur UI byggs i SwiftUI/Compose.
- Hantering av enhetsmatris: emulator/simulator och fysiska enheter.
Programmering & ramverk
- God förmåga att skriva underhållbar testkod i Robot Framework/Python/Playwright.
- Testdesign och struktur: page/screen objects, fixtures, hooks och parallellkörning där möjligt.
CI/CD & verktyg
- Azure DevOps pipelines: konfigurera körningar, miljövariabler, artifacts och testresultat.
- Git-baserat arbetssätt med PR och code review.
- Rapportering: JUnit-format eller motsvarande samt tydliga loggar vid fel.
Manuell testning & kvalitet
- Förmåga att komplettera automation med explorativ manuell testning.
- Defektrapportering och triage i Azure DevOps.
Meriterande
Test på andra nivåer
- API-automation/kontraktstester.
- Integration med device farms (Firebase Test Lab/BrowserStack) eller intern device lab.
Stabilitet & observability
- Strategier för att minska flaky tests: waits, retries (kontrollerat), stabila ids, miljöisolering.
- Koppla testresultat till telemetri/loggar för snabbare rotorsak.
Samarbetsytor & beroenden
- iOS/Android-utvecklare för testbarhet (test IDs/accessibility labels) och stabila UI-flöden.
- Backendteam för testdata, miljöer och API-validering.
- Manuell testare för gemensam regressionplan och riskfokus.
- Produkt/UX för att säkra att automatiserade scenarier täcker kritiska användarresor.
Förväntade leverabler/resultat
- Stabil automatiserad regression med Appium som körs i Azure DevOps.
- Tydlig rapportering och minskad tid från fel upptäckt till åtgärd.
- Minskad manuell regressionsinsats genom välvalda automatiserade E2E-scenarier.
- Förbättrad testbarhet i appen genom konsekventa test IDs och rutiner.
Tillhör kategori: Test – Testautomatiserare
Vid frågor, vänligen kontakta:
Isabella Nilsson: isabella.nilsson@upgraded.se | +46 (0)70 859 99 34
Upgraded People tillsammans med Region Skåne agerar i enighet med och står bakom EUs och Sveriges sanktioner mot Ryssland och de som omfattas av dessa. Det medför att leverantörer som svarar på anbud för att leverera kompetens via Upgraded People till Region Skåne ger egen garanti om att leverantören ej omfattas av sanktionerna, och sedermera står bakom dessa med samma ståndpunkt.
Ansök
”*” anger obligatoriska fält
Detaljer
Geografisk placering: Malmö, SE
Distansarbete:Hybrid
Omfattning:75%
Startdatum:2026-07-01
Slutdatum:2026-12-31
Publiceringsdatum:2026-05-25
Konsultförmedlare



