QA / QA Automation
Waarom ontstaan Flaki-tests? Vanwege hun services?
Toegankelijkheidstests (Accessibility testing) — wat is het en wat wordt er gecontroleerd?
Wat is een idempotente aanvraag en waarom is dit belangrijk bij het testen van API's?
Wat is het verschil tussen Dockerfile en docker-compose?
Weet je wat een tester in ons team moet doen?
Wat de technologiestapel betreft — alles: programma's, tools. Zijn er technologieën waarmee je niet zou willen werken?
Praktische taak: scherm met 3 velden (zijden van de driehoek A, B, C) en een knop "berekenen" die bepaalt of de driehoek gelijkbenig is. Welke soorten tests en controles zou je uitvoeren?
Op welke manieren kan een uitzondering worden afgehandeld of geworpen?
Vertel ons over de samenstelling van uw team in het project
Zijn er scenario's geweest waarin een gebeurtenis afkomstig was van een extern systeem in plaats van uw microservice?
In het cv wordt een stack van Java, Kotlin, Selenium, REST Assured, Playwright genoemd. Kun je uitleggen hoe je hebt samengewerkt met Playwright in deze stack?
Wat gebeurt er met het verzoek nadat je het domein in de browser hebt ingevoerd en op Enter hebt gedrukt?
Als de backend volledig gedekt is door tests, is het dan nog steeds de moeite waard om de UI te testen, of kun je het al laten?
Vertel me over Docker — wat is het en waarom heeft QA het nodig?
Hoe is uw test van externe partners opgebouwd, als de partner een blackbox is en mogelijk geen sandbox heeft?
Welke testontwerptechnieken ken je en gebruik je?
Welke datastructuren in Java zijn gesynchroniseerd en welke niet?
Wat is het verschil tussen frontend en backend?
Welke HTTP-responscodes ken je? Wat is het verschil tussen 401 en 403?
Er is een functionaliteit die je samen met een ander team ontwikkelt. Tijdens het testen stuitte je op problemen: 1. Integratie tussen twee diensten: die, zoals bleek, verschillende datavormen hebben. 2. Je hebt een bug gevonden op de frontend: wanneer de frontend een verzoek naar de service stuurt en de service antwoordt dat zo'n methode niet bestaat. 3. Het is dringend nodig om een nieuwe functionaliteit samen met een ander team te testen, maar zij geven aan dat ze niet klaar zijn om te testen, en deze taak heeft geen prioriteit voor hen. Hoe ga je te werk?