← Back to list

Portfolio

iflix

Sr. SDET (node.js)

H2O.ai

QA Architect (python/golang/Jenkins/Github)

GoodData

- defined test strategy for scrum and component teams (backend and frontend); - developed and supported framework for command line tool tests; - developed and supported framework for test fixtures; - collected and analyzed release quality statistics (JIRA + BI platform).

Skills

Axios
BSD
C
C#
C++
CI/CD
Confluence
DB2
DevOps
Express.js
Flask
Github
Golang
Groovy
Java
Jenkins
Jira
Linux
Locust
MySQL
Node.js
OS X
PostgreSQL
Python
QA
React
Rspec
Ruby
Shell
Testrail
UNIX
VBScript
Wd.io
XML
XSL

Work experience

Lead Software Engineer
since 2022 - Till the present day |H2O.ai
TypeScript, Python (Programming Language), Go (Programming Language), Kubernetes, GitHub, Coded UI Testing, Continuous Integration and Continuous Delivery (CI/CD), pytest, Jenkins
Building SDET team: - Hiring junior/intermediate SDETs. - Mentoring junior engineers, planning technical growth. - Defining test tools/frameworks/strategies across products.
Senior Software Development Engineer in Test
2019 - 2021 |H2O.ai
Python, Golang, Groovy
- setting up CICD and QA process for new projects (python & go); - creating skeleton of API and UI driven testing for new projects (python & playwright/cypress); - created an E2E testing fwk for the legacy solution (Python/Gherkin/Selenium); - improved platform deployment for E2E testing (docker/pytest/fabric); - improved QA process for LTS releases; - release engineering for multi-repo product (jenkins/github/dockerhub/S3).
QA Architect
since 2019 - Till the present day |H2O.ai
TypeScript, Python (Programming Language), Go (Programming Language), Kubernetes, GitHub, Coded UI Testing, Continuous Integration and Continuous Delivery (CI/CD), Continuous Delivery (CD), Continuous Integration (CI), Test Planning, pytest, Jenkins, Git
Defining and implementing test strategy for h2o.ai cloud platform and it’s components.
Senior Software Development Engineer in Test
2017 - 2019 |iflix
TypeScript, Kubernetes, GitHub, Coded UI Testing, Continuous Integration and Continuous Delivery (CI/CD), Continuous Delivery (CD), Continuous Integration (CI), Test Planning, Git
- hired jr. QAs and mentored them to become successful SDETs; - improved CI pipelines for better run times (Jenkinsfiles/make/shell); - defined test strategy for telco partners integration testing; - created and maintained BDD REST-API driven acceptance testing framework; - team lead for telco partner integrations in Africa; - designed contract-based tests and mocks for external APIs; - ad-hoc full-stack development to provide automated self-service for PMs.
QA Architect/Principal SW Engineer
2014 - 2017 |GoodData
GitHub, Coded UI Testing, Continuous Integration and Continuous Delivery (CI/CD), Continuous Delivery (CD), Continuous Integration (CI), Test Planning, Jenkins, Git
- defined test strategy for scrum and component teams (backend and frontend); - developed and supported framework for command line tool tests; - developed and supported framework for test fixtures; - collected and analyzed release quality statistics (JIRA + BI platform).
Senior QA Engineer/QA Team lead
2012 - 2014 |GoodData
GitHub, Coded UI Testing, Continuous Integration and Continuous Delivery (CI/CD), Continuous Delivery (CD), Continuous Integration (CI), Test Planning, Jenkins
- managed QA team in Czech Republic and abroad; - hired and trained QA engineers; - defined QA standards and strategy for DevOps team model; - designed and implemented test case management process.
Senior QA Engineer/Scrum Master
2009 - 2011 |CA Technologies
Coded UI Testing, Test Planning, Java, C#, Python
- created automated tests for UI and SOAP/JDBC service; - automatic load and stress testing; - manual testing of server side of mainframe-based thin client application; - scrum master for geographically distributed team; - consulted and trained QA teams on web services testing (HP Service Test 11 etc.), ensured successful tools adoption; - translated stakeholders’ requirements to acceptance criteria of user stories.
QA Engineer/IT Technician
2002 - 2009 |Borland Software Corporation
Test Planning, Java, shell
- automated testing, test cases design, manual testing (Mac OS X and Unix-like); - configure and support various testing environments; - VCS maintenance, migrating repository from CVS to SVN; - Bug tracking system maintenance, migrating DB from PVCS Tracker to Bugzilla; - minor network administration tasks.
QA Engineer
2001 - 2002 |Togethersoft Corporation
Test Planning
- configure and support various UNIX-like testing environments; - design test cases, system-specific manual testing on UNIX-like systems.
IT Technician/DTP
2000 - 2001 |Standard Collection company
.
Network administration and DTP
IT Technician/Teacher
1996 - 2000 |St.-Petersburg State University of IT, mechanics and optics
.
- Novell Netware/Windows/Linux network administration; - teaching school children C/C++/Linux basics at access course.

Educational background

Computer science
1993 - 1998
Saint Petersburg State Electrotechnical University "LETI"
Information Technology
1989 - 1993
ITMO University

Additional education

Scrum Alliance
Certified ScrumMaster

Languages

RussianNativeCzechProficientEnglishAdvanced