Vi søger en tester, der har erfaring med automatiseret test, me som også kan kode.
Dette er fra en tidligere tildeling (ret omfattende), så der kan være sket justeringer af værktøjer.
Kunden anvender Java platformen.
Opgaven vil foregå i kontoret Internationalt Samarbejde og bistå projektet med at designe, udvikle og vedligeholde automatiserede test af systemet, testtools og infrastruktur.
Kompetencer:
Erfaring med automatiseret test, generel test kundskab, samt testdata design og testeksekvering.
Det skal ske indenfor udvikling og vedligeholdelse af automatiserede test i SPOC, Groovy og Selenium, erfaring med at designe test, testdata samt mock objekter, testmiljø indenfor den teknologi stack, som løsningen etableres på, samt inkludering og eksekvering af test via pipelines.
Der arbejdes bl.a. med følgende nye teknologier og processer:
• Spock, Groovy, Selenium
• Test-driven Development (TDD)
• Behavior-driven Development (BDD)
• Automatisering af test
• Agile værktøjer
Hovedparten af opgaverne består i test af WebServices i form af REST API’er og Tast Selverhverv.
Derudover skal Backend delen af løsningen testes for både 3. partsindberetninger og rapportudarbejdelser samt skattestyrelsens egne sagsbehandleres indberetninger.
Af væsentlige opgaver og ansvar kan nævnes:
a. Deltage i detaljeret testplanlægning af bl.a. End-to-End test i både et agilt setup
b. Deltage i udarbejdelsen af testplan
c. Udarbejdelse af testcases
2. Sikre infrastruktur af testmiljøer
a. Certifikathåndtering
b. Etablering af stubbe og drivere i Java
3. Testdata
a. Scripting i forbindelse med automatisering af test
b. Udarbejdelse samt ajourføring af testdata
4. Planlægning og udførelse af test af teknisk karakter
a. Test af REST API’er
b. Test af brugergrænseflader
c. Verifikation af data i eget system
5. Tekniske analyser i forbindelse med defekts
6. Håndtering af databaser
7. Testautomatisering
a. Udarbejdelse af testscript/testcases til Rest WebServices og filudtræk
b. Automatisering af brugergrænseflade test
8. Konfigurere testværktøjer i samarbejde med DevOps
9. Sikre compliance krav til løsningerne og evt. compliance tests fra EU.
Opgaverne indebærer anvendelse af og programmering i følgende værktøjer:
SonarQube (kodekvalitet og dækning)
Xray for Jira
PostGreSQL (database)
Java 17
Groovy + Spock (test)
Micro servicearkitektur baseret på SprintBoot
REST til udveksling af data
Jira og Confluence
Arbejdet skal udføres i agile teams.
Start: Asap
Varighed: 4-6 måneder + option
Allokering: Fuldtid
Onsite/remote: 3-4 dage onsite / 1-2 dage remote