Inblick i vardagen för en QA-trainee på M-Files


Innan jag går in på detaljerna i M-Files QA-liv ska jag kort definiera QA-aktiviteter på en allmän nivå eftersom QA-uppgifter kan vara något obekanta för många studenter inom programvaruteknik och datavetenskap.
Även om jag i stort sett förstod detaljerna i den M-Files QA-position som jag sökte, överraskade det faktiska dagliga arbetet mig ändå med sin mångsidighet.
Vad gör då experter på kvalitetssäkring (QA)? För de flesta människor är det första man tänker på när man talar om kvalitetssäkring programvarutestning. Programvarutestning är en viktig del av QA-processen. Det är dock bara ett verktyg för att uppnå QA:s verkliga mål.
QA:s egentliga mål är att se till att programvarans övergripande kvalitet är god. Detta kan till exempel uppnås genom att verifiera att programvaran fungerar korrekt och att den är lätt att använda. QA kan också bedöma programvarans kvalitet genom att verifiera att dokumentationen av programvaran är lämplig och uppdaterad. Dessutom kan kvalitetssäkraren ibland kommentera utvecklingsmetoderna för en viss funktion och ge förslag på hur dessa metoder kan förbättras. Baserat på QA-expertens resultat kan kvaliteten på programvaran och/eller programvaruprocesserna slutligen förbättras.
I början av min karriär på M-Files bekantade jag mig med M-Files som produkt och som företag tillsammans med min handledare och arbetsledare under de första veckorna. Den första veckan var hektisk, men viktig. För en QA-ingenjör är det särskilt viktigt att samla in så mycket kunskap som möjligt om produkten och processerna för att kunna ge konstruktiv feedback till utvecklarna och utvecklingsteamen.
På M-Files var min första testuppgift relaterad till en mobil användarberättelse. Under undersökningen. Jag verifierade att vissa UI-ändringar fungerade korrekt. Även om UI-ändringarna var ganska enkla fanns det fortfarande förvånansvärt mycket att testa.
Först kontrollerade jag enkla saker som vad som händer när man klickar här eller där i användargränssnittet. Därefter gick jag över till mer komplexa tester som inkluderade testning av enheter med olika skärmstorlekar, offline-läge och språk med höger-vänster-riktning.
Det krävdes en del kreativitet för att komma på de nya intressanta testfallen. Men som QA-ingenjör är det alltid roligt att upptäcka nya sätt att förstöra program. Efter testningen gav jag två förbättringsidéer relaterade till användargränssnittsändringarna, varav en implementerades och kommer att vara synlig för M-Files mobilanvändare när mobilapplikationen öppnas i framtiden.
Sedan dess har jag gjort massor av tester relaterade till många funktioner på M-Files , och då menar jag verkligen massor. På M-Files har QA-testare mycket kontroll över saker de vill arbeta med. Det betyder att du för det mesta kan välja det QA-fall som du vill undersöka. Eftersom jag personligen ville ha en extra utmaning har jag bytt testobjekt ofta och oftast bara slumpmässigt valt ett fall som har legat i uppgiftskön under längst tid. Till exempel har jag utfört följande manuella testaktiviteter under mina första månader:
- Verifierat att den nya e-postklienten M-Files fungerar som avsett och lett acceptanstestning av funktioner relaterade till den funktion som godkänts för produktion.
- Kontrollerade att förbättringar av M-Files' externa filanslutningar fungerade som utlovat.
- Kontrollerade att nya funktioner i M-Files' Google Chrome plugin fungerade som en charm.
- Undersökte hur väl ett nytt API-anrop fungerade och presterade.
- Kontrollerade att ett nytt standardregistervärde kunde tillämpas på ett säkert sätt för kunderna och snabbt rullas tillbaka om problem uppstod.
Förutom manuell testning har jag arbetat med en testautomatisering relaterad till webbklienten M-Files . På automatiseringssidan har jag främst omvandlat manuella testfall till automatiserade testfall baserade på användarberättelser. Men jag har också ibland programmerat infrastrukturella förändringar som har möjliggjort nya typer av tester.
Även om konverteringen av testfallen kan låta enkel har programmeringen varit ganska utmanande och intressant på grund av flera små konstigheter som måste beaktas under implementeringen av de automatiserade testfallen. På grund av de utmärkta granskningsmetoderna och kodkvaliteten måste programmerarna på M-Files alltid hålla sig skärpta för att få sina egna merge requests över mållinjen.
Överlag har det varit fantastiskt att arbeta på M-Files . Mina kollegor är mycket begåvade och alltid hjälpsamma. När jag ber om hjälp från en kollega blir jag ofta överraskad av deras utmärkta tekniska kunskaper. Det känns alltid bra att vara en del av ett begåvat team. Arbetet har också varit härligt flexibelt. Jag började min karriär på M-Files som heltidsanställd trainee på kontoret i Tammerfors (Finland). Under hösten gick jag dock över till deltid på grund av mina pågående universitetsstudier vid LUT-universitetet. Under den tiden flyttade jag också till M-Files:s kontor i Villmanstrand. Övergången till det nya arbetssättet gick förvånansvärt smidigt. Dessutom har saker som M-Files' sportdagar, restaurangresor och andra anställningsförmåner varit bra.
Även om det finns många bra sidor med M-Files så är nog min personliga favorit den allestädes närvarande och ständiga utvecklingen av företaget. Som alla organisationer har M-Files sina egna styrkor och utmaningar. Det unika med M-Files jämfört med de flesta andra organisationer är att M-Files verkligen och på ett magiskt sätt omvandlar utmaningar till styrkor en efter en. Detta syns konkret i form av ett ständigt flöde av e-postmeddelanden som innehåller information om fantastiska nya förbättringar som pågår just nu. Det är mycket spännande att vara en del av företaget som djärvt skalar nya höjder.
OM FÖRFATTAREN
Hej! Jag heter Roni och jag har arbetat som QA-trainee för M-Files sedan maj 2021. Jag håller på att avsluta mina studier i LUT och kommer snart att börja skriva mitt examensarbete för M-Files relaterat till testautomatisering.
OM UTBILDNINGSPROGRAMMET IGNITE:
Varje år öppnar M-Files positioner inom Ignite-utbildningsprogrammet för att välkomna studenter på olika avdelningar. Som praktikant kommer du att arbeta på en avdelning på M-Files som är anpassad till ditt studieområde och du kommer att få möjlighet att lära dig av de allra bästa - arbeta med banbrytande teknik, ingenjörskonst och affärsmetoder.
Under hela praktikperioden kan du förvänta dig att bli involverad i många uppgifter, med leveranser som ger dig möjlighet att glänsa. M-Files växer i snabb takt, och genom att gå med oss gör du detsamma.
Vi tror på vikten av nätverkande och lärande, så förvänta dig en rad olika evenemang, från "lunch- och lärandesessioner" till teamhäng. Du kommer säkert att få en händelserik och rolig tid med oss!
Vad tjänar du på det?
- Vara en del av ett mångsidigt och välkomnande team
- Varje trainee får en namngiven "buddy" bland kollegorna
- En professionell arbetsmiljö och moderna verktyg
- Få mentorskap från begåvade människor
- Möjlighet att nätverka med ett internationellt team och andra traineer inom hela företaget
- Ha tillgång till utbildningsmaterial som LinkedIns lärplattform med över 10 000 kurser.
- En bra start på din professionella karriär!
- Ha det så kul!
För att ansöka gå till https://apply.workable.com/m-files/?lng=en