9 mei 2019

Traineeship Agile Software Tester

Beschrijving

Het vakgebied van de traditionele software tester is in veel gevallen geëvolueerd naar een rol die het midden houdt tussen een testende programmeur, of programmerende software tester. Dat heeft alles te maken met de manier van werken, die steeds vaker agile, Scrum of DevOps heet. Een agile software tester werkt mee in een hecht team en gebruikt user stories om zich voor te bereiden op het snel en helder geven van feedback aan softwareontwikkelaars. Testen worden snel omgezet in geautomatiseerde checks die door ieder teamlid met een druk op de knop kunnen worden afgevuurd. Een agile software tester werkt hiernaast mee aan het beheer van de applicatie (‘Ops’), kan waar nodig de rol van Scrum Master invullen en is niet bang om zelf ook mee te programmeren (‘Dev’).

Het resultaat van dit 8-weekse traineeship is een junior Agile Software Tester.

Instroomprofiel

Deelnemer heeft goede sociale en analytische vaardigheden en affiniteit met ontwikkelen van software, het inrichten en beheren van computersystemen en het testen van software op functioneel niveau.

Uitstroomprofiel

  • De junior Agile Software Tester is in staat om een breed scala aan open source technologieën en tools te duiden en toe te passen
  • Kan programmeren in verschillende tools en talen
  • Heeft ervaring opgedaan met computersystemen zoals Windows en Linux
  • Kan omgaan met veranderingen, dagelijkse uitdagingen en complicaties
  • Heeft een heldere kijk op functional en non-functional requirements, waaronder functionaliteit, beveiliging, datagebruik en gebruikseffectiviteit
  • Snapt de toegevoegde waarde van een Agile Software Tester in agile, Scrum en DevOps trajecten en kan dit aan de omgeving uitdragen
  • Is handig in samenwerking, open communicatie en (sociaal) netwerken
  • Voert handmatige testen uit, gebaseerd op User Stories, software en domeinkennis van collega’s en eindgebruikers
  • Kan testautomatiseren met verschillende tools
  • Is handig in samenwerking, open communicatie en interviewtechnieken

Certificeringen

  • Professional Scrum Master (PSM1)
  • ISTQB Certified Tester (CTFL-2018)
  • ISTQB Certified Agile Tester (CTFL-AT)
  • IREB Certified Professional for Requirements Engineering (CPRE-FL)
  • DevOps Automated Testing / Behaviour Driven Testing (DAT)

Traineeship highlights

  • Geschiedenis van software ontwikkeling
  • Computer architectuur
  • TMap Suite in een notendop
  • Programmeren in Python
  • Werken met Linux
  • Internet of things toepassing maken
  • Datacollector bouwen met Raspberry Pi, Python en Flask
  • Databases en programmeren in SQL
  • Testaanpak baseren op kwaliteitsattributen
  • Praktijkcasus Beans International
  • Testautomatisering met TestComplete
  • Reviewen en bevindingen opstellen
  • Unittesten in Python
  • API testen met Postman en JMeter
  • Testautomatisering van User Interfaces met Behave/Python/Selenium Webdriver
  • Teamcollaboratie, documentatie en bevindingenbeheer met GitLab
  • Casus: webapplicatie applicatie testen
  • Configuratie met Ansible