M-Files QA-harjoittelijan arjesta sisällä
Ennen kuin siirryn M-Files QA-elämän yksityiskohtiin, määrittelen nopeasti QA-toiminnot yleisellä tasolla, koska QA-tehtävät saattavat olla hieman tuntemattomia monille ohjelmistotekniikan ja tietotekniikan opiskelijoille.
Vaikka ymmärsin suurin piirtein sen M-Files QA-tehtävän yksityiskohdat, johon olin hakemassa, varsinainen päivittäinen työ yllätti minut silti monipuolisuudellaan.
Mitä laadunvarmistuksen (QA) asiantuntijat tekevät? Useimmille ihmisille QA tuo aluksi mieleen ohjelmistotestauksen. Ohjelmistotestaus on tärkeä osa laadunvarmistusprosessia. Se on kuitenkin vain yksi väline QA:n todellisten tavoitteiden saavuttamisessa.
QA:n todellinen tavoite on varmistaa, että ohjelmiston kokonaislaatu on hyvä. Tämä voidaan saavuttaa esimerkiksi varmistamalla, että ohjelmisto toimii oikein ja että sitä on helppo käyttää. QA voi myös arvioida ohjelmiston laatua varmistamalla, että ohjelmiston dokumentaatio on asianmukaista ja ajantasaista. Lisäksi laadunvarmistus voi joskus kommentoida jonkin tietyn ominaisuuden kehityskäytäntöjä ja tehdä ehdotuksia siitä, miten näitä käytäntöjä voitaisiin parantaa. Laadunvarmistusasiantuntijan havaintojen perusteella ohjelmiston ja/tai ohjelmistoprosessien laatua voidaan lopulta parantaa.
M-Files -urani alussa tutustuin parin ensimmäisen viikon aikana yhdessä ohjaajani ja esimieheni kanssa M-Files -tuotteeseen ja -yritykseen. Ensimmäinen viikko oli kiireinen, mutta tärkeä. QA-insinöörille on erityisen tärkeää kerätä mahdollisimman paljon tietoa tuotteesta ja prosesseista, jotta voi antaa rakentavaa palautetta kehittäjille ja kehitystiimille.
Ensimmäinen testaustehtäväni osoitteessa M-Files liittyi mobiilikäyttäjätarinaan. Tutkimuksen aikana. Varmistin, että tietyt käyttöliittymämuutokset toimivat oikein. Vaikka käyttöliittymämuutokset olivat melko yksinkertaisia, testattavaa oli silti yllättävän paljon.
Ensin tarkistin yksinkertaiset asiat, kuten sen, mitä tapahtuu, kun klikkaat käyttöliittymässä tästä tai tuosta. Sen jälkeen siirryin monimutkaisempiin testeihin, joihin kuului laitteiden testaaminen eri näytön kooilla, offline-tila ja kielet, joissa kirjoitetaan oikealta vasemmalle.
Mielenkiintoisten uusien testitapausten keksiminen vaati luovuutta. QA-insinöörinä on kuitenkin aina ilahduttavaa löytää uusia tapoja rikkoa ohjelmia. Testauksen jälkeen annoin kaksi käyttöliittymämuutoksiin liittyvää parannusideaa, joista toinen toteutettiin ja näkyy tulevaisuudessa M-Files -mobiilikäyttäjille mobiilisovelluksen avaamisen yhteydessä.
Sen jälkeen olen tehnyt paljon testausta, joka liittyy lukuisiin M-Files -ominaisuuksiin, ja tarkoitan todella paljon. Osoitteessa M-Files QA-testaajilla on paljon valtaa päättää asioista, joiden parissa he haluavat työskennellä. Se tarkoittaa, että suurimman osan ajasta voit itse valita QA-tapauksen, jota haluat tutkia. Koska itse halusin lisähaastetta, olen vaihtanut testikohtaa usein ja useimmiten vain valinnut satunnaisesti tapauksen, joka on ollut tehtäväjonossa pisimpään. Olen esimerkiksi suorittanut ensimmäisten kuukausieni aikana seuraavat manuaaliset testaustehtävät:
- Varmisti, että M-Files uusi sähköpostiohjelma toimii tarkoitetulla tavalla, ja johti ominaisuuden hyväksymistestausta, joka liittyi tuotantoon siirrettyyn ominaisuuteen.
- Varmistettiin, että parannukset M-Files' ulkoisiin tiedostoliittimiin toimivat mainostetulla tavalla.
- Tarkistettiin, että M-Files' Google Chrome -laajennuksen uudet ominaisuudet toimivat moitteettomasti.
- Tutkittiin, miten hyvin uusi API-kutsu toimi ja toimi.
- Tarkistettiin, että uusi oletusarvoinen rekisteriarvo voitiin ottaa käyttöön turvallisesti asiakkaiden kannalta ja että se voitiin palauttaa nopeasti, jos ongelmia ilmeni.
Manuaalisen testauksen lisäksi olen työskennellyt M-Files -verkkopalveluasiakkaaseen liittyvän testiautomaation parissa. Automaatiopuolella olen pääasiassa muuttanut manuaalisia testitapauksia automaattisiksi käyttäjätarinoiden perusteella. Olen kuitenkin myös toisinaan ohjelmoinut infrastruktuurimuutoksia, jotka ovat mahdollistaneet uudenlaisia testejä.
Vaikka testitapausten muuntaminen saattaa kuulostaa yksinkertaiselta, ohjelmointi on ollut melko haastavaa ja mielenkiintoista, koska automaatiotestitapausten toteutuksessa on otettava huomioon useita pieniä erikoisuuksia. Lisäksi erinomaisista tarkistuskäytännöistä ja koodin laadusta johtuen M-Files -osoitteen ohjelmoijien on aina oltava tarkkana saadakseen omat yhdistämispyyntönsä maaliin.
Kaiken kaikkiaan työskentely osoitteessa M-Files on ollut hienoa. Kollegani ovat erittäin lahjakkaita ja aina avuliaita. Kun pyydän apua kollegalta, olen usein yllättynyt hänen erinomaisesta teknisestä osaamisestaan. Tuntuu aina hienolta olla osa lahjakasta tiimiä. Työskentely on myös ollut ilahduttavan joustavaa. Aloitin M-Files -urani kokopäiväisenä harjoittelijana Tampereen (Suomi) toimistossa. Syksyllä siirryin kuitenkin osa-aikaiseen työhön jatkuvien yliopisto-opintojeni vuoksi LUT-yliopistossa. Siirryin tuona aikana myös M-Files' Lappeenrannan toimistoon. Siirtyminen uuteen työmuotoon sujui yllättävän sulavasti. Lisäksi asiat kuten M-Files' liikuntapäivät, ravintolareissut ja muut henkilöstöedut ovat olleet mahtavia.
Vaikka osoitteessa M-Files on monia hienoja puolia, henkilökohtainen suosikkini on luultavasti yrityksen kaikkialle ulottuva ja jatkuva kehitys. Kuten jokaisella organisaatiolla, myös M-Files on omat vahvuutensa ja haasteensa. Ainutlaatuista M-Files verrattuna useimpiin muihin organisaatioihin on se, että M-Files todella ja maagisesti muuttaa haasteet vahvuuksiksi yksi kerrallaan. Tämä näkyy konkreettisesti jatkuvana sähköpostivirtana, joka sisältää tietoa mahtavista uusista parannuksista, jotka ovat parhaillaan käynnissä. On hyvin kiehtovaa olla osa yritystä, joka rohkeasti kiipeää uusiin korkeuksiin.
KIRJOITTAJASTA
Hei! Nimeni on Roni, ja olen työskennellyt QA-harjoittelijana osoitteessa M-Files toukokuusta 2021 lähtien. Olen saamassa opintoni LUT:ssa valmiiksi ja aloitan pian opinnäytetyöni kirjoittamisen M-Files liittyen testiautomaatioon.
IGNITE-KOULUTUSOHJELMASTA:
Joka vuosi M-Files avaa Ignite-koulutusohjelmaan paikkoja, joihin eri osastojen opiskelijat ovat tervetulleita. Harjoittelijana työskentelet opintoalallesi sopivalla M-Files -osastolla, ja sinulla on tilaisuus oppia parhaimmilta - työskentelet huipputekniikan, tekniikan ja liiketoimintakäytäntöjen parissa.
Harjoittelun aikana voit odottaa osallistuvasi lukuisiin tehtäviin, jotka antavat sinulle mahdollisuuden loistaa. M-Files kasvaa kovaa vauhtia, ja liittymällä meihin sinäkin voit tehdä samoin.
Uskomme verkostoitumisen ja oppimiskokemusten tärkeyteen, joten odotamme erilaisia tapahtumia "lounaista ja oppimisesta" tiimitapaamisiin. Sinulla on varmasti tapahtumarikas ja hauska aika kanssamme!
Mitä hyötyä siitä on sinulle?
- Olla osa monipuolista ja viihtyisää tiimiä
- Jokainen harjoittelija saa kollegoistaan nimetyn "kaverin".
- Ammattimainen työympäristö ja nykyaikaiset työkalut
- Hanki mentorointia lahjakkailta ihmisiltä
- Mahdollisuus verkostoitua kansainvälisen tiimin ja muiden harjoittelijoiden kanssa koko yrityksessä.
- Pääset käyttämään koulutusmateriaalia, kuten LinkedIn-oppimisalustaa, jossa on yli 10 000 kurssia.
- Hieno alku ammatilliselle urallesi!
- Pidä hauskaa!
Voit hakea hakemusta osoitteessa https://apply.workable.com/m-files/?lng=en


