Hopp til innhold

Hverdagen som en M-Files QA-trainee

52b238b2-0c91-45d2-bf58-a90ebd7e2366

Før jeg kommer til detaljene i 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 omtrent forsto detaljene M-Files QA-stillingen som jeg søkte på, det faktiske daglige arbeidet endte likevel opp med å overraske meg 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 bedrift, sammen med min veileder og veileder de første par ukene. Den første uken var travel, men viktig. For en QA-ingeniør er det spesielt viktig å samle så mye kunnskap som mulig om produktet og prosessene for å gi konstruktive tilbakemeldinger til utviklerne og utviklingsteamene.

På M-Files , min første testoppgave var relatert til en mobilbrukerhistorie. Under etterforskningen. Jeg bekreftet at visse UI-modifikasjoner fungerte som de skal. 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 for å komme opp med de interessante nye testsakene. Men som QA-ingeniør er det alltid herlig å oppdage nye måter å bryte programmer på. Etter testing ga jeg to forbedringsideer relatert 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 mange M-Files funksjoner, og jeg betyr virkelig mye. På M-Files , QA-testere har mye kontroll over ting de vil jobbe med. Det betyr at du mesteparten av tiden kan velge QA-saken du vil undersøke. Fordi jeg personlig ønsket en ekstra utfordring, har jeg byttet testemne ofte og for det meste bare valgt en sak tilfeldig som har vært i oppgavekøen i lengste tidsperiode. For eksempel har jeg utført følgende manuelle testaktiviteter i løpet av de første månedene:

• Verifisert at M-Files ny e-postklient fungerer etter hensikten og ledet funksjonsgodkjenningstesting relatert til funksjonen som meldte seg av produksjon.
• Verifisert at forbedringer til M-Files ' eksterne filkoblinger fungerte som annonsert.
• Sjekket at nye funksjoner i M-Files Google Chrome-plugin fungerte som en sjarm.
• Undersøkte hvor godt et nytt API-kall fungerte og presterte.
• Sjekket at en ny standard registerverdi kunne brukes trygt for kundene og rullet tilbake raskt hvis problemer oppsto.

I tillegg til manuell testing har jeg jobbet med en testautomatisering knyttet til M-Files nettklient. På automatiseringssiden har jeg hovedsakelig konvertert manuelle testcaser til automatiserte basert på brukerhistorier. Imidlertid har jeg også av og til programmert infrastrukturendringer som har muliggjort nye typer tester.

Selv om konverteringen av testcasene kan høres enkel ut, har programmering vært ganske utfordrende og interessant på grunn av flere små særheter som må vurderes under implementeringen av automatiseringstestene. Også, på grunn av utmerket gjennomgangspraksis og kodekvalitet, programmerere på M-Files må alltid holde seg skarpe for å få sine egne sammenslåingsforespørsler over målstreken.

Samlet jobber kl M-Files har vært flott. Mine kolleger er veldig dyktige og alltid hjelpsomme. Når jeg ber om hjelp fra en kollega, blir jeg ofte overrasket over deres utmerkede tekniske kunnskap. Det føles alltid flott å være en del av et dyktig team. Arbeidet har også vært veldig fleksibelt. Jeg begynte min M-Files karriere som fulltids trainee ved Tammerfors (Finland)-kontoret. Men på høsten gikk jeg over 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 arbeidsmodus var overraskende grasiøs. I tillegg kommer ting som M-Files ' Sportsdager, restaurantturer og andre ansattes fordeler har vært gode.

Selv om det er mange fine sider ved M-Files , min personlige favoritt er sannsynligvis den allestedsnærværende og konstante utviklingen av selskapet. Som enhver organisasjon, M-Files har sine egne styrker og utfordringer. Det unike i M-Files sammenlignet med de fleste andre organisasjoner er det M-Files virkelig og magisk konverterer utfordringer til styrker én etter én. Dette er håndgripelig synlig som en konstant strøm av e-poster som inneholder informasjon om fantastiske nye forbedringer som for tiden skjer. Det er veldig spennende å være en del av selskapet som frimodig skalerer nye høyder.

OM FORFATTEREN

Hei! Mitt navn er Roni og jeg har jobbet som QA trainee for M-Files siden mai 2021. Jeg er i ferd med å fullføre studiene mine i LUT og skal snart begynne å skrive oppgaven min for M-Files knyttet til testautomatisering.

OM IGNITE TRENINGSPROGRAMMET:

Hvert år, M-Files åpner stillinger innenfor opplæringsprogrammet Ignite for å ønske studenter velkommen i ulike avdelinger. Som praktikant vil du jobbe innenfor en M-Files avdeling tilpasset studieretningen din og vil ha muligheten til å lære av de aller beste—arbeide med banebrytende teknologi, ingeniørfag og forretningspraksis.

Gjennom hele praksisperioden kan du forvente å bli involvert i en rekke oppgaver, med leveranser 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!

– Ha det gøy! 😊

For å søke, gå til https://apply.workable.com/m-files/?lng=en

Siste artikler

Bla gjennom emner

Søk

Bla til toppen