
Dmitry Speranskiy
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Dmitry Speranskiy
- Bis heute 2 Jahre und 5 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. Development and code refactoring of hybrid (UI+API) integration and e2e automated tests (Cucumber-JS/Playwright/Typescript). Introduction and implementation of helper modules that facilitate transition from the less reliable UI-based integration tests to mostly API-based automated tests. Integration with ADO CI/CD pipelines.
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.
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
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
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)
Mobile/Web/API test automation, CI/CD integration snd support
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
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
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
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.