Testautomatiserare
Period: Ca 9 månader
Plats: Malmö/Lund (minst 1 dag i veckan onsite)
Språk: Svenska
Start: 1/4
Vi genomgår en omfattande moderniseringsresa och bygger en molnbaserad end-to-end-plattform. IT-landskapet är transaktionsbaserat med fokus på finansiella transaktioner, prissättningslogik och integrationer via standard-API:er. Ett centralt transformationsprojekt är utvecklingen av en ny förmedlingsplattform (Broker) som digitaliserar kundresan och hanterar externa samarbetspartners. För att säkra kvalitet och snabb feedback i CI/CD-pipelinen söker vi nu en expert inom testautomation.
Syftet är att implementera en heltäckande testautomation för den nya plattformen. Fokus ligger på stabilitet, korrekt funktionalitet i affärslogik och sömlös integration i utvecklingsflödet.
Strategi & Definition: Etablera en strategi för automatiserade tester baserat på best practice. Fastställa omfattning och validera verktygskedjan.
Enhetstester: Utveckla tester för API Controller-metoder med fokus på validering och avancerad affärslogik med mocking (xUnit/Moq).
Integrationstester: Skapa automatiserade tester mot API:er med mockade kringsystem. Inkluderar validering av HTTPS-anrop, response bodies och resulterande systemtillstånd.
End-to-End (E2E) tester: Implementera tester som täcker hela flödet i utvecklingsmiljön, inklusive händelsekedjor mellan system, asynkrona anrop och dataintegritet i multipla databaser.
Test Data Management: Skapa lösningar för hantering av testdata (t.ex. Seed data, Docker-containrar eller In-Memory-databaser) för att säkerställa isolerade tester.
CI/CD-integration: Integrera testerna i build-pipelinen så att de körs automatiskt och headless, med krav på att builden avbryts vid fel.
Vi söker en konsult med djup expertis inom:
Ramverk: ASP.NET Core (.NET 6 eller senare).
Testverktyg: xUnit (meriterande), Moq eller liknande ramverk för mocking.
API-testning: Erfarenhet av Postman, RestSharp eller liknande för automatiserade anrop.
Infrastruktur: Praktisk erfarenhet av GitHub Actions eller Azure DevOps.
Metodik: Clean Code-principer och dokumentationsvana (Markdown/README).
Dokumenterad teststrategi och arkitekturbeslut.
Strukturerad testsvit (Unit, Integration, E2E) med ca 80 % täckning av kritiska endpoints.
Fullt automatiserad CI/CD-pipeline för kontinuerlig testning.
Handover och dokumentation till internt förvaltningsteam.
Testautomatiserare
Testautomatiserare