Dmitry Speranskiy

Angestellt, Test Automation Engineer, The Adecco Group

Berlin, Deutschland

Fähigkeiten und Kenntnisse

Test Automation
Java
Python
Selenium
HTML
CSS
Ruby
Android
Appium
Bash
Shell Scripting
Linux
Mac OS X
BDD
Kubernetes
Azure DevOps
CircleCI
Kotlin
JavaScript
DevOps
Helm
Cypress
Docker

Werdegang

Berufserfahrung von Dmitry Speranskiy

  • Bis heute 1 Jahr und 4 Monate, seit Jan. 2023

    Test Automation Engineer

    The Adecco Group

    Configuration and setup of Azure DevOps based pipelines/templates, development of bash and PowerShell scripts to enable test results and code coverage reporting. Contribution to and code refactoring of test engineering team's deployment e2e tests (Cucumber-JS/Playwright/Typescript), integration with ADO CI/CD pipelines that enables parallel test jobs execution.

  • 7 Monate, Juni 2022 - Dez. 2022

    Senior QA Automation Engineer

    Autobahn Security GmbH

    Setting up QA processes across the teams, implementing modern Shift-Left and BDD approaches/practices. Leading/coaching a team of QA Automation engineers. Setting up automated testing (Cypress with Cypress-Cucumber) for API, UI and hybrid API+UI tests running on CircleCI and Bitbucket pipelines and integrated with Testrail and Jira/Confluence.

  • 5 Monate, Feb. 2022 - Juni 2022

    Software Development Engineer In Test

    Nexthink

    Hybrid web UI/API test automation - Cypress/JavaScript/Cucumber project - with tests running alongside with app/services/components under test in k8s cluster, test image deployed via Terraform/Helm and controlled/triggered from Jenkins CI

  • 3 Jahre, März 2019 - Feb. 2022

    QA Engineer

    Wowza Media Systems

    Test automation for the complex multi-stage data processing/storage pipeline (Kafka/ES/GraphQL/Google cloud) - Ruby/NodeJS/Cucumber Scripted Kubernetes-based test environment creation solution - Shell/Ruby script (local & CircleCI env) to control the remote GCP vm where k3d (K3S in Docker) cluster is created and apps under test deployed via Helm. Rest/WebSocket API test automation - Python/PIPEnv/Behave/Sure/Websocket-client project Integration of automated tests with CI/CD pipeline - GitHub/CircleCI

  • 7 Monate, Sep. 2018 - März 2019

    Test Automation Engineer

    SinnerSchrader

    Visual regression and functional test automation for Angular 6 based app using WebDriver.io/Cucumber-JS/TypeScript/Docker framework Integration of test automation into the CI pipeline with tests running on BrowserStack (BrowserStack local). CI/CD pipeline (Jenkins Groovy pipeline with k8s dynamic agents support) support and extension. Development of Cucumber features and step definitions code generation script (NodeJS)

  • 4 Monate, März 2018 - Juni 2018

    Senior Test Automation Engineer

    Lieferando.de / Takeaway.com

    Mobile/Web/API test automation, CI/CD integration snd support

  • 1 Jahr und 9 Monate, Juni 2016 - Feb. 2018

    Senior QA Test Automation Engineer

    Storecast GmbH

    Mobile test automation for iOS and Android apps - Calabash-iOS/Calabash-Android/Ruby. API integration test automation with Docker/Cucumber/Ruby/Rest-client Web test automation (React based app) with Ruby/Cucumber/Capybara/SitePrism/Chrome headless/Docker Design and implementation of internal device farm where ui functional tests run in parallel against real devices. Mobile test automation for iOS and Android apps with Appium/Cucumber/Ruby

  • 6 Monate, Jan. 2016 - Juni 2016

    QA Test Automation Engineer

    Contentful

    Test automation for Contenful's web (AngularJS) content and asset management app - Selenium/Python/Holmium/PhantomJS project Test automation for Contentful's REST APIs - Python/Requests and Ruby/RSpec/HTTPClient projects Support and configuration of continuous integration infrastructure - Jenkins CI

  • 1 Jahr und 2 Monate, Dez. 2014 - Jan. 2016

    QA Test Automation Engineer

    Rocket Internet SE

    Test automation for mobile Android apps with Calabash-Android/Ruby. Support and configuration of continuous integration infrastructure - Jenkins CI/GitHub/HockeyApp. Test automation for Android apps with Appium - Cucumber-JVM/Java/Maven and Lettuce/Python based projects. Perfomance testing of web apps with JMeter.

  • 2 Jahre und 4 Monate, Sep. 2012 - Dez. 2014

    Senior Test Engineer

    First Line Software

    Working on two Agile/SCRUM projects at the same time with following responsibilities: 1) Technical lead of test automation for complex web applications with Selenium 2.0 (Java/JUnit and Python/unittest with Jenkins CI) 2) Automated (TestComplete/JScript) and manual testing of Dell Software Group's Windows/WPF desktop application for professional system administrators

  • 6 Monate, Apr. 2012 - Sep. 2012

    Test Engineer

    Doctor Web

    • Automated existing manual test cases and developed Java apps for testing purposes • Test automation with Selenium WebDriver/Java for internal test lab web application. • Carried out manual smoke, acceptance, integration, compatibility testing of Dr.Web anti-virus desktop software • Created and executed test cases in TestLink • Test environment creation with wmware Workstation

  • 2 Jahre und 4 Monate, Jan. 2010 - Apr. 2012

    Test Engineer/Senior support engineer

    PROMT

    • Developed automated tests and performed manual testing of ProMT’s desktop and web-based applications • Test environment creation with Oracle VirtualBox and MS Virtual PC • Provided 2nd and 3rd level technical support for corporate customers

Ausbildung von Dmitry Speranskiy

  • 4 Jahre und 11 Monate, Sep. 1994 - Juli 1999

    Information technology

    Saint-Petersburg State Polytechnic University

    Software development for computers and local networks

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

Interessen

classical music
traveling

21 Mio. XING Mitglieder, von A bis Z