
Testautomatisering/Utveckling med fokus på kvalitetssäkring
Uppdragsbeskrivning
Som testautomatiserare vill vi att du ska jobba övergripande som ambassadör för kvalitetssäkring inom teamet. Du sätter förutsättningar och strukturerna såsom teststrategier och utvärderar teknikval och processer kopplat till kvalitetssäkring. Du gör löpande riskanalyser och säkerställer att kund följer de riktlinjer de har för kvalitetssäkring. I operativa arbetet ingår planering, genomförande och uppföljning av funktionella och icke-funktionella tester samt annat som teamet har behov av för att på effektivaste sätt eftersträva en hög kvalitet på våra leveranser. Du ser till att teamet har rätt testtäckning och testar rätt sak på rätt sätt och att automatiserade tester utökas på ett hållbart sätt som ger kund nytta även i ett längre perspektiv.
Då kund jobbar med T-kompetenser ser vi också att du kan applikationsutveckling framförallt inom .NET och C#. Exempelvis jobbar man idag med tjänstebaserad arkitektur, containers och eventdriven utveckling. Fokus framåt här är bland annat: CI/CD, API first, allt som kod, DDD, TDD och molnteknologier.
Kunden befinner sig mitt i en modernisering av gamla system och plattformar vilket även påverkar arbetssätten. Ambitionen är att gå mot testdriven utveckling (TDD) ihop med BDD som redan är på gång att införas. De inför även DevOps med Kubernetes och Docker.
Uppdraget består av 2 delar:
1. Operativt arbete (Kvalitetssäkring/testautomation och Applikationsutveckling)
- Driva och säkerställa övergripande kvalitetssäkrings aktiviteter inom teamet
- Att skapa automatiska tester som en del av CI/CD
- Automatisering med end-to-end testning, Selenium, Cypress eller liknande verktyg
- Att göra icke-funktionella tester som prestanda- och last tester, säkerhetstester (OWASP) samt tillgänglighetstester
- Att bidra med enhetstester, kodanalys och kodkvalitet
- Applikationsutveckling .Net plattform med C#
- Använda BDD, TDD, partestning samt utforskande testning
2. Etablera modell för testdriven utveckling
- Etablera och säkerställa tekniska förutsättningar (miljöer, verktyg, arbetssätt) för testdriven utveckling
- Ta fram och förankra modellen och arbetssätt löpande för testdriven utveckling
- Coacha övriga i teamet inom kvalitetssäkring
Kravprofil
- Minst 5 års erfarenhet av testautomatisering och applikationsutveckling som en del av CI/CD
- Mycket god erfarenhet av agila metoder
- God erfarenhet av objektorienterad programmering C#
- Erfarenhet av komplexa miljöer med många integrationer
- Erfarenhet av testdriven utveckling och extra meriterade om du bidragit i införande
- Enhetstestning, kodanalys och kodkvalitet
- Icke-funktionella tester, t.ex. Prestanda/last, säkerhet(OWASP) och tillgänglighet(WCAF)
- Arbetsmetodiker såsom TDD, BDD, par-/mobbtestning
Specifika kompetenser
- Testautomatisering
- Test driven development
- BDD
- DevOps
- Kubernetes
- Applikationsutveckling
- teststrategi
- .Net
- C#
- Selenium
- Cypress
- TDD
För att passa in i teamet tror vi att personen behöver:
- Vara prestigelös med god kommunikativ förmåga
- Ha lätt för att skapa och underhålla relationer
- Vara öppen och positiv till förändring
- Gilla att lära ut och vara team-ambassadör för kvalitetssäkring
- Förstå vikten av att hela teamet bidrar med relevanta kunskaper, oavsett roll
Start: asap
Omfattning: 100 %
Längd: 2021-08-31
Är detta uppdrag för dig?
Skicka ansökan