Inne i hverdagen som en M-Files QA-praktikant
Før jeg går inn på detaljene vedr. M-Files QA-liv, jeg vil raskt definere QA-aktiviteter på et generelt nivå, siden QA-oppgaver kan være noe ukjente for mange programvareingeniør- og informatikkstudenter.
Selv om jeg forsto detaljene i det store og hele M-Files QA-stillingen jeg søkte på, men det daglige arbeidet overrasket meg likevel med sin allsidighet.
Så hva gjør kvalitetssikringsekspertene (QA)? For de fleste bringer QA til å begynne med programvaretesting. Programvaretesting er en viktig del av QA-prosessen. Det er imidlertid bare ett verktøy for å oppnå QAs sanne mål.
QAs sanne mål er å sørge for at den generelle kvaliteten på programvaren er god. Dette kan for eksempel oppnås ved å verifisere at programvaren fungerer riktig og at den er enkel å bruke. QA kan også vurdere kvaliteten på programvaren ved å verifisere at dokumentasjonen for programvaren er hensiktsmessig og oppdatert. I tillegg kan QA noen ganger kommentere utviklingspraksisen til en gitt funksjon og komme med forslag til hvordan man kan forbedre disse praksisene. Basert på QA-ekspertens funn, kan kvaliteten på programvaren og/eller programvareprosessene endelig forbedres.
I begynnelsen av min M-Files karriere, jeg ble kjent med M-Files som produkt og som selskap, sammen med veilederen og veilederen min de første par ukene. Den første uken var travel, men viktig. For en kvalitetssikringsingeniør er det spesielt viktig å samle så mye kunnskap som mulig om produktet og prosessene for å kunne gi konstruktiv tilbakemelding til utviklerne og utviklingsteamene.
På M-Files , min første testoppgave var relatert til en mobilbrukerhistorie. Under undersøkelsen bekreftet jeg at visse UI-modifikasjoner fungerte som de skulle. Selv om UI-modifikasjonene var ganske enkle, var det fortsatt overraskende mye å teste.
Først sjekket jeg enkle ting som hva som skjer når du klikker her eller der i brukergrensesnittet. Etter det gikk jeg over til mer komplekse tester som inkluderte testing av enhetene med forskjellige skjermstørrelser, offline-modus og språk med høyre-til-venstre-skriving.
Det krevde litt kreativitet å komme opp med de interessante nye testtilfellene. Men som QA-ingeniør er det alltid hyggelig å oppdage nye måter å bryte ned programmer på. Etter testingen ga jeg to forbedringsideer knyttet til UI-modifikasjonene, hvorav den ene ble implementert og vil være synlig for M-Files mobilbrukere under åpningen av mobilapplikasjonen i fremtiden.
Siden den gang har jeg gjort mange tester relatert til en rekke M-Files funksjoner, og jeg mener virkelig mye. På M-Files , QA-testere har mye kontroll over ting de vil jobbe med. Det betyr at du som regel kan velge hvilken QA-sak du vil undersøke. Fordi jeg personlig ønsket en ekstra utfordring, har jeg ofte byttet testperson og stort sett bare valgt en sak tilfeldig som har vært i oppgavekøen lengst. For eksempel har jeg utført følgende manuelle testaktiviteter i løpet av mine første måneder:
• Bekreftet at M-Files Den nye e-postklienten fungerer som tiltenkt og ledet funksjonsaksepttesting relatert til funksjonen som ble signert for produksjon.
• Bekreftet at forbedringer av M-Files ' Eksterne filkoblinger fungerte som annonsert.
• Sjekket at nye funksjoner i M-Files Google Chrome-pluginen fungerte utmerket.
• Undersøkte hvor godt et nytt API-kall fungerte og presterte.
• Sjekket at en ny standard registerverdi kunne brukes trygt for kundene, og rulles raskt tilbake hvis det oppsto problemer.
I tillegg til manuell testing har jeg jobbet med testautomatisering relatert til M-Files webklient. På automatiseringssiden har jeg hovedsakelig konvertert manuelle testtilfeller til automatiserte basert på brukerhistorier. Jeg har imidlertid også av og til programmert infrastrukturelle endringer som har muliggjort nye typer tester.
Selv om konverteringen av testtilfellene kan høres enkel ut, har programmering vært ganske utfordrende og interessant på grunn av flere små særegenheter som må vurderes under implementeringen av automatiseringstestene. På grunn av utmerkede gjennomgangspraksiser og kodekvalitet har også programmerere hos M-Files må alltid være skarpe for å få sine egne sammenslåingsforespørsler over målstreken.
Totalt sett jobber vi på M-Files har vært flott. Kollegene mine er veldig talentfulle og alltid hjelpsomme. Når jeg ber en kollega om hjelp, blir jeg ofte overrasket over deres utmerkede tekniske kunnskap. Det føles alltid flott å være en del av et talentfullt team. Arbeidet har også vært herlig fleksibelt. Jeg startet min M-Files karriere som heltidspraktikant ved Tammerfors-kontoret (Finland). I høst byttet jeg imidlertid til deltid på grunn av mine pågående universitetsstudier ved LUT-universitetet. Jeg flyttet også til M-Files Lappeenranta-kontoret i løpet av den tiden. Overgangen til ny arbeidsmåte var overraskende elegant. I tillegg var ting som M-Files Sportsdager, restaurantturer og andre ansattgoder har vært flotte.
Selv om det er mange flotte sider ved M-Files , min personlige favoritt er nok den allestedsnærværende og konstante utviklingen av selskapet. Som alle organisasjoner, M-Files har sine egne styrker og utfordringer. Det unike ved M-Files sammenlignet med de fleste andre organisasjoner er det M-Files konverterer virkelig og magisk utfordringer til styrker én etter én. Dette er tydelig synlig som en konstant strøm av e-poster som inneholder informasjon om fantastiske nye forbedringer som skjer for tiden. Det er veldig spennende å være en del av et selskap som modig skalerer nye høyder.
OM FORFATTEREN
Hei! Jeg heter Roni, og jeg har jobbet som QA-trainee i M-Files siden mai 2021. Jeg er i ferd med å fullføre studiene mine ved LUT og skal snart begynne å skrive masteroppgaven min for M-Files relatert til testautomatisering.
OM IGNITE TRENINGSPROGRAMMET:
Hvert år, M-Files åpner stillinger innenfor Ignite-opplæringsprogrammet for å ønske studenter velkommen i ulike avdelinger. Som praktikant vil du jobbe innenfor en M-Files avdeling som passer til ditt studiefelt, og du vil ha muligheten til å lære av de aller beste – og jobbe med banebrytende teknologi, ingeniørfag og forretningspraksis.
Gjennom hele praksisperioden kan du forvente å bli involvert i en rekke oppgaver, og levere resultater som gir deg muligheten til å skinne. M-Files vokser i et raskt tempo, og hvis du blir med oss, vil du gjøre det samme.
Vi tror på viktigheten av nettverksbygging og læringsopplevelser, så forvent en rekke forskjellige arrangementer fra "lunsj og lær-økter" til team-hangouts. Du vil garantert ha en begivenhetsrik og morsom tid hos oss!
Hva er det for deg?
– Bli en del av et mangfoldig og imøtekommende team
– Hver trainee vil få en navngitt "kompis" fra kolleger
– Et profesjonelt arbeidsmiljø og moderne verktøy
– Få veiledning fra dyktige mennesker
– Muligheter for nettverk med et internasjonalt team og andre traineer på tvers av selskapet
– Ha tilgang til opplæringsmateriell som LinkedIn læringsplattform med 10 000+ kurs.
– Flott start på din profesjonelle karriere!
– Kos deg!
For å søke, gå til https://apply.workable.com/m-files/?lng=en
