Curriculum Vitae OLEG LYALIN Född 1975 RESUMÉ Oleg har arbetat inom utveckling, test och kvalitetssäkring sedan 2002. Oleg har under den här tiden arbetat i ett flertal roller (utvecklare, teknisk testare, testspecialist, testsystemansvarig) och har en bred och djup kunskap och förståelse för test och kvalitet. Han har planerat, dokumenterat och utfört funktionella och icke funktionella tester i olika miljöer. Han är en noggrann och flexibel person som inte tvekar att hjälpa andra. På sin fritid spelar Oleg gärna schack. UTBILDNING 2001 1995 S:t Petersburg State University of Information Technologies. Magisterexamen inom Navigation Engineering Systems S:t Petersburg college of techniques. Kandidatexamen i mjukvaruutveckling. Bästa examensarbete KURSER 2015 Testautomatisering med java och Selenium Webdriver 2014 Oracle Database 12 Performance Tuning and Optimisation 2014 Load Testing with Visual Studio 2012 2013 SQL i praktiken 2008 ISTQB Foundation Certificate in Software Testing 2006 Creating Acceptance Tests with FitNesse 1999 Advanced English Certificate ALLMÄNKUNSKAPER/FÄRDIGHETER Embedded testning Testautomatisering, Selenium webDriver, java, C#, Python ISTQB certifierat Kvalitetssäkring Last och prestandatester LoadRunner, JMeter, Silk Performer Matlab, Simulink, C, C++ Skriptning, shell, Python, SQL Säkerhetstester Tekniska tester Windows/Unix/Linux/Android SPRÅK Bengali - Nybörjare (A1) Engelska - Flytande (C1) Finska - Nybörjare (A1) Ryska - Modersmål (C2) Svenska - Mycket Goda (B2) Ukrainska - Grundläggande (A2) UPPDRAGSERFARENHET 2014-2016 Scania, R&D Jag ansvarar för systemtester och för testmiljöer, logganalys. Jag har utvärderat behovet av ramverk för att utföra automatiska regressionstester. Verktyg som utvärderades var JAutomate, Selenium och TestComplete. Jenkins användes för att köra de automatiska testjobben och jag skrev skripten för att hantera detta. Jag skrev testfall och utförde tester samt rapporterade testresultat. Regressionstester körs varje natt. Jag har även haft rollen som tf testledare då testledaren har varit frånvarande. Verktyg: JAutomate, TestComplete, Jenkins, Jira, REST API, Splunk+regex, Qlikview, TestLink on Wamp server (PHP+MySql+Apache), VMware 10 och 11, Visual Studio 2012, .Net C#, NSIS script, perl, Oracle Fusion, Microfoft Dynamics CRM, Catalyst 5.9, CAN, VMware/vSphere Hypervisor/ESXi 2014 Chas Visual Management Jag arbetade med testning av affärssystemet Oden BI, ett webbaserat affärssystem för tjänstebolag. I uppdraget designade jag testfall, genomförde systemtester och kod refactoring samt presenterade resultat. För automatiserade regressionstester användes Selenium och jAutomate. Jag utförde även icke-funktionella tester: användbarhetstester, prestandatester och säkerhetstester. För att beskriva och planera testfall användes TestLink. Arbetat bedrevs agilt. Verktyg: Selenuim/Webdriver, jAutomate, jMeter, Firebug, TestLink, Web Capacity Analysis Tool, http_load, Apache Debian app server, OpenLDAP, MySQL (MariaDB), PHP, Http, Symfony, Liqubase, Git, jQuery, Ajax, NodeJS (chat server), Maven, Java SDK, Linux, BizTalk. 2013-2014 Forsäkringskassan, IT Data Warehouse projekt där det skulle hämtas upp statistik från system där verksamheten bestämde vilka parametrar som skulle användas. Jag ansvarade för att deploya ETL/BI koden till testmiljön där sedan testade den. Testerna utfördes i en mycket komplex miljö. Verktyg: BI ETL (Oracle OWB 11), Toad, SQL+, SqlLoader, .Net, Data Warehouse, Jira, Java SDK, PuTTY/SSH, Unix. 2011-2014 Forsäkringskassan, IT LEFI (leverera externt information) och Tuxedo-split projekt handlade om att testa ett system som samlar data och skickar till flertal externa aktörer bl.a. Arbetsförmedlingen, Skatteverket, Kronofogden, SO och A-Kassor. Jag har arbetat med prestandatest, funktionstest, integrationstest och systemtest. Testmiljön var mycket komplex med många integrationer. Verktyg: Unix(HP,AUX), Linux, bash/shell, Sql, SoapUI, JMS, XML, db2, SAP CRM, Tivoli, WebLogicServer, tuxedo, Rational (ClearCase, ClearQuest), Silk Performer, PuTTY, Java SDK. 2010 TeliaSonera, IT Jag har arbetat som prestandatestare i ett projekt där jag skulle jämföra prestanda i två olika miljöer. Jag skapade rapporter baserade på mina skriptade prestandatester och detta ledde sedan till att den ena miljön valdes ut. Uppdraget innebar även arbete med kravhantering. Verktyg: LoadRunner/vugen, ActiveDirectory, Hyper-V, JVM, Oracle, WLS, Tuxedo, Linux, BI ETL (SAS Data Integration Studio 9), Visual Studio, TFS, .Net 2009-2010 Eget, frilans Flertal projekt med säkerhetstest av webapplikationer, prestanda/lasttest, db administrering, webdesign, code refactoring. Jag arbetade också med testautomatisering av web UI Verktyg: Citrix Xen, ProxMox, OpenVZ, KVM/libvirt; WireShark, Acunetix, Wapity, Skipfish, N-Stalker, Exploit-me, Selenium, Jmeter, SQL, Joomla, Wordpress, Graddle, Maven, Ant, Java SDK, InteliJ IDEA+UML, TestNG, PHP, MySQL, XAMPP, Xpath, python 2008-2009 Appear Networks Jag ansvarade för last-och prestandatest samt säkerhetstest, integrations-, regressions- och systemtest. Jag designade testfall och skapade testrapporter. Bland kunderna återfanns bolag inom tågindustribranschen. Där arbetade man agilt enligt scrum med en backlogg, korta sprintar, retrospektiv och demo. Man hade gemensam scrumtavla för projektet. Teamet bestod av testare/utvecklare med dedikerad produktägare. Verktyg: Informix, Oracle, WLS, Tuxedo, Data Warehouse, Linux, Unix, JavaEE, HTML, XML, SoapUI, Agile, InteliJ, Rest API, Ajax, PuTTY, Ant 2007-2008 Cidercone OY, Finland Jag ansvarade för last- och prestandatest, säkerhets-, integrations-, regression- och systemtest. Jag designade testfall och skapade testrapporter för web baserat CRM/Data Warehouse/ERP samt för prestandamätning för Nokia telecom projekt. Jag lyckades påvisa och lösa fundamentala problem vad gällde prestanda och säkerhet. Jag arbetade med testautomatisering webbaserat CRM med hjälp av Selenium. Uppdraget innebar även arbete med kravhantering. Arbetet bedrevs enligt scrum. Alla i teamet turades om att genomföra demo, demon genomfördes på engelska. Team bestående av utvecklare och test i nära samarbete samt dedikerad produktägare. Verktyg: Jmeter, LoadRunner, ClearQuest, ClearCase, TFS, Selenium/TestNG, FitNesse, Bugzilla, Jira, SoapUI, Oracle, WLS, PL/SQL, PostgreSQL, Apache (ActiveMQ), Jboss, Tuxedo, IP-routing, Unix/Linux, shell, Ajax, EPI, REST, JavaEE (JMS), python, Agile, ETL (Informatica PowerCenter), ERP/Data Warehouse system. QoS, VoIP, HSPA, EGPRS 2006-2007 SAXO BANK Ansvarade för last- och prestandatest samt testplanering. Jag utvecklade och dokumenterade testspecifikationer och testdokumentation för varje enskilt projekt. Designade testfall och skapade testrapporter. De tekniska testerna utfördes i en komplex miljö med många integrationer. Förbättrade teststrategier med användningen av IFS, skapade SQL-skript för prestandatester som ledde till förbättringar och korrigeringar enligt MSDN, i relationerna mellan tabellerna i databasen och användargränssnittet. Verktyg: QTP, ReQuest, LoadRunner, SilkPerformer, VMware, Watir, ERP system (IFS), Unix, XML, BEA WLS, Tuxedo, PL/SQL, SQL, TFS, ASP.NET 2006 Siber System Testade en applikation/plugin för automatisk formulärifyllning och lösenordshantering. Tester genomfördes i alla då populära webbläsare. Testautomatisering gjorde med hjälp av Selenium och Watir. Ansvarade för att designa och utföra testfall, sammanställa testrapporter. Förutom tekniska tester utfördes prestanda och användbarhetstester. Kommunicerade med kunder och samlade in data för nya funktioner. Uppdraget innebar även arbete med kravhantering. Arbetet bedrevs agilt. Verktyg: Jmeter, Selenium, TestDirector, Watir, VMware, Fitnesse 2002-2005 Elektropribor, R&D, IT Testade klient-server applikationer (E-learning), webbplatser, webbapplikationer, Windowsbaserade applikationer och tjänster samt ERP, Point Of Sale Management, CRM. Simulerade tester för inbyggda navigationsenheter i marina fordon/rigg. Ansvarade för funktions- och regressionstester, system- last- och säkerhetstester, testdesign, testrapporter, felsökning och verifiering. Testerna utfördes i en komplex miljö med många integrationer. Delaktig i utformandet av testspecifikationer och kopplingen mellan specifikationer och testutföranden samt projektion av automatiska testmönster. Integrationsansvarig för Test Director och testautomatisering gjordes med WinRunner. Uppdraget innebar även arbete med kravhantering. TFS användes för krav, testdesign och testrapportering. Jag hade även rollen som systemutvecklare och var ensamt ansvarig för utveckling, test och testledning av en specifik appliktion. Utvecklingen gjordes i Assembler, C och C++. Ansvarade för förvaltning. Verktyg: Microsoft Dynamics ERP, Load Runner, WinRunner, ReQuest, HP ALM QC, TestDirector, Watir, Rational QM, QuickTest, CANalyzer, Candb++, CANbus, C, Cognos 8 BI suit, ETL (SQL Server Integration Services), MathLab, ProEngineer, TFS, Matlab+Simulink, Assembler, UML