Voucherify pod maską: Jana Lymar-Szarek o testowaniu API-first SaaS
W nowy rok weszliśmy z impetem, a nasz team powiększył się o nowych pracowników. Tak też było w przypadku Jany, Software Engineer in Test, która wkroczyła na pokład Voucherify, aby usprawnić nasze testy API/UI.
1. Co Cię najbardziej zaskoczyło w pierwszym tygodniu pracy?
Choć nasz zespół jest stosunkowo niewielki, wciąż znajdujemy się w fazie szybkiego wzrostu, pracując na wysokich obrotach i tworząc złożony technologicznie produkt, z którego korzystają takie marki jak Burger King, TIER, czy też easyJet.
2. Co okazało się dla Ciebie największym wyzwaniem po zakasaniu rękawów do pracy?
Na miejscu zastałam duża ilość testów API, które wymagały uporządkowania – Voucherify kieruje się zasadą API-first, więc naszym priorytetem jest to, aby API działało w 100% przez 24/7. Po warstwie API, przyszła warstwa UI, w której brakowało stabilnych testów automatycznych.
3. Jakie były Wasze pierwsze kroki w powiększonym składzie?
W Voucherify pracujemy stawiając małe kroki, ale wciąż kierujemy się naprzód. Podobnie było w przypadku testów UI; jako framework testowy wybraliśmy Cypress. Zrobiliśmy POC dla najbardziej niestabilnego scenariusza napisanego w poprzednim frameworku i zaczęliśmy obserwować w trakcie kilku tygodni stabilność przepisanego testu, który jak się okazało w nowym frameworku niezawodnie świeci się zielono.
4. Jak wyglądają Wasze plany na przyszłość w zakresie QA?
W najbliższych planach mamy zwiększenie pokrycia funkcjonalności testami UI, uporządkowanie testów API oraz opracowanie nowego podejścia do testowania integracji z innymi produktami takimi jak Segment czy mParticle. Dzięki współpracy z zespołami owych produktów, możemy zadbać o najwyższą jakość kampanii promocyjnych, czego idealnym przykładem jest tutaj TIER Mobility.
{{CTA}}
Zobacz jak pracujemy w Voucherify
{{ENDCTA}}