Ola Karlsson
Testautomatisering
Ola är en erfaren testare med utvecklingsbakgrund. Han har jobbat inom mjukvaruutveckling samt test och verifikation sedan år 2000. Ola har ett stort intresse för programmering och har bland annat programmerat i Erlang, C++ samt Python och har även tagit en certifiering i Java. Ola har ett stort intresse för utveckling, kvalitetssäkring och testautomatisering. Ola har jobbat med projekt från kravställning och design av testspecifikationer hela vägen till färdig produkt i skarp drift hos kund. Ola har både ISTQB samt Oracle Java certifiering.
Sedan början av 2010-talet har många av projekten skett agilt med Scrum
Områden
- Testautomatisering
- Pythonprogrammering
- Systemintegration
Om Ola
Som person är Ola lätt att jobba med. Han är strukturerad, logisk och hjälpsam och en uppskattad lagspelare. Han har lång erfarenhet av systemutveckling, test och testmiljöer. Ola uppskattar att arbeta i korsfunktionella team i samarbete med andra.Olas CV
-
Infinera Corporation
Utvecklare test och databaser
2021 -
Testautomatisering och verifiering av Infineras optiska kort. I projektet ingick refaktorering av kod från att använda dictionarys till att istället använda SQLite för att spara data för testfallen. Detta för att minska upprepning av kod och ha färre filer. Ola arbetade i ett tvärfunktionellt team med utvecklare och testare. -
Assa Abloy Opening Solutions AB
Testautomatisering
2020 - 2021
Ola utvecklade, med Python, testfall till Assa Abloys backend Rest-API användandes Postman och JSON. Databaserna använde PostgreSQL. I projektet använde Ola även Amazons molntjänster och Docker. Syftet var att tidigt hitta och åtgärda fel i backendsystemet. Ola arbetade i nära samarbete med fullstackutvecklarna. -
Infinera Corporation
Testautomatiserare och verifiering,
2019 - 2020
Olas huvuduppgift var att verifiera och skriva automatiserade tester för Infineras XTN-noder som överför datatrafik på nätet, samt att utveckla skript som underlättade uppdateringen av hårdvaran i noderna. Detta skedde med Python och testramverket Pytest. Ola skrev även unittester för koden användandes Mockito. Andra ansvarsområden var uppdatering av Jenkins pipeline-skript och översyn samt uppdatering av regressionstester. Viss shell och Groovy skriptning ingick också i underhållet av Jenkins. För att presentera grafer och statistik användes Elasticsearch och Kibana. . -
Atlas Copco Industrial Technique AB
Testautomatiserare, mjukvarutestare
2017 - 2019
Olas huvudansvar var att system- och integrationstesta Atlas Copcos olika applikationer såsom Tools Talk, Tools Net. Skriva testsviter i TestRail enligt kravspecifikation. Samt att utveckla automatiserade tester med Atlas egenutvecklade Pythonbaserade ramverk där teamet använde JSON för att testa backend och Googles Protobuffrar. Frontend delen testades för att stödja bl.a webbläsarna Chrome och Firefox. Teamet arbetade agilt och Jira användes dels för planeringen av projekten samt för defekthantering och för att skapa userstories. -
Net Insight AB
Testautomatiserare
2008 - 2016
Ola var med att utveckla IP-trunken och VA 220 som användes för att sända rörliga bilder över fasta IP-nät samt över Internet. Stor vikt lades vid testautomatisering som skedde med Python och testramverket Robot Framework. Även shellscripting användes för att mäta tidssynkroniseringen av noderna. Utvecklingen skedde på Linux. För att generera trafik över labbnätet användes utrustning från Spirent, Phabrix och Ixia. Projekten skedde agilt i Scrum. -
Ericsson AB
Funktionstestare
2006 - 2008
Ola utvecklade tillsammans i ett team om sex personer system och regressionstester för Ericssons IP Multimedia Subsystem. Programmeringsspråket var Perl och utvecklingsplattformen Linux. -
Ericsson AB
Systemdesigner
2003 - 2006
Ola arbetade som systemutvecklare på IP Multimedia Subsystem. I rollen användes programmeringsspråket C++. -
Ericsson AB
Systemutvecklare
2000 - 2003
Ola började på Ericssons traineeprogram tillsammans med cirka 15 andra. Ola hade rollen som systemutvecklare i programmeringsspråket Erlang.
Olas kompetensområden
-
Branscherfarenhet
Tillverkare av Telekomutrustning -
Fast datakommunikation
TCP/IP -
Kommunikation & Information
Engelska -
Metoder & Processer
Continious Delivery, KANBAN, ISTQB, Continuous Integration, Scrum -
Operativsystem/plattformar
Linux, AWS -
Projektfaser
Test, Drift -
Roller
Testare -
Test & Verifiering
Funktionstestning, Systemtestning, Testautomatisering, Validering & Test - Mjukvara, Acceptanstest, Validering & Test - Hårdvara, Testutveckling -
Utbildning
Högskoleingenjör -
Utvecklingsspråk
Python -
Verktyg & Middleware
Atlassian Jira, IntelliJ, Git, Jira
Olas utbildningar
-
Programutvecklare Java, Nackademin, Stockholm
2016 - 2017
-
Kungliga tekniska högskolan, Elektroteknik, Stockholm
1997 - 2000