• File

Дмитро

Embedded-розробник

Age:
39 years
City of residence:
Dnipro
Ready to work:
Remote

Contact information

The job seeker has entered a phone number and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

SUMMARY
Sherstiuk Dmytro
[open contact info](look above in the "contact info" section), [open contact info](look above in the "contact info" section)
Date of birth – 19/12/1986
Address: Dnipro, Ukraine
QA/Embedded Engineer with 10+ years in software testing and 2+ years of
hands-on embedded systems experience. Skilled in designing, assembling,
programming, and testing IoT devices (Arduino, ESP8266/ESP32, Raspberry
Pi). Strong background in test strategy development, hardware testing
procedures, and quality assurance. PhD in Physics and Engineering with
CAD/FEA simulation expertise.

WORK EXPERIENCE
Senior QA Automation Engineer(Team-lead) – DashDevs (march 2025 – current time).
Job responsibilities:
 REST API testing with Postman+newman+github actions.
 Functional tests automation with WebdriverIO+BDD, JS+Playwright+BDD+ PageObjectModel.
 Performance/Stress/Load Testing with JMeter and k6.
 Set goals QA team mentoring(6 people).

Senior QA Automation Engineer – StrongSD (2024 – march 2025).
Job responsibilities:
 REST API testing with Postman+newman+github actions.
 Functional tests automation with WebdriverIO/TS+BDD, JS+Cypress+BDD+ PageObjectModel.
 Manual testing – test plans developing. Optimization of the testing process.

Senior QA Automation Engineer – Playson Inc. (2020 – 2024).
Job responsibilities:
 REST and GRPC API testing with Postman, API Test-cases automation with JS+Jest.
 Automation of mobile testing(Android, iOS) with WebdriverIO.
 Performance/Stress/Load Testing with JMeter and k6.
 Functional tests automation with JS/Python+Playwright+ PageObjectModel.

QA Automation Engineer – CloudLinux Inc. (2016 – 2020).
Job responsibilities:
 Performance and Load Testing with JMeter.
 Test-cases automation with Katalon Studio(with Java/Groovy coding).
 RESTful API / REST Assured testing with Postman.
 Create test case, test plans. Optimization of the testing process.
 Linux CLI daily usage for server-side testing, log analysis, and device interaction.

Associate Professor(PhD degree from 2014) – Dnepropetrovsk National University (2014 – 2016).
Job responsibilities:
 Creating a mathematical model of the physical process, including the creation of 3D-object CAD-models
(SOLIDWORKS/COMPASS//AutoCad).
 The thermal state calculations of oversize pieces and parts such as rolls, welded axially symmetric shell
(using ANSYS). Calculation of stress-strain state (using ANSYS).

QA Engineer (2011 – 2014) – freelance. Participated in three projects – traders and referral web
applications.
Job responsibilities:
 Create test case, test plans.
 Testing of Web applications with following types of testing: Functional, Regression, Usability.
HARDWARE & EMBEDDED EXPERIENCE
Designed, assembled, programmed, and tested 60+ embedded/IoT projects using Arduino (Uno, Nano),
NodeMCU (ESP8266), ESP32, and Raspberry Pi. Key projects:

IoT Air Quality Monitoring System (NodeMCU + MQ135 + DHT22 + OLED SSD1306 + Blynk +
OTA).
Integrated air quality, temperature/humidity sensors, OLED display (I2C), relay control, multi-WiFi,
NTP sync, OTA firmware updates, and Blynk IoT dashboard.

Smart Watering System v2.0 (Arduino + HC-SR04 + Soil Moisture + LCD I2C + RTC + Relay)
Automated plant watering with soil moisture monitoring, ultrasonic water level detection, LCD display,
RTC-based scheduling, and relay-driven pump control.

Home Security Alarm System (NodeMCU + Ultrasonic Sensor + Telegram Bot)
WiFi-connected alarm with motion detection via ultrasonic sensor, real-time Telegram notifications,
and remote arm/disarm control.

ESP32 Camera Web Server (ESP32-CAM + WiFi)
ESP32-CAM with static IP, MJPEG streaming, and web-based control interface.

GSM Communication Module (Arduino + SIM800L)
SMS send/receive, call functionality, and relay control via SMS commands using TinyGSM library.

Sensors: DHT11/DHT22, SHT20, KY-001/KY-013 (temp), MQ135 (air quality), HC-SR04
(ultrasonic), TOF10120 (laser), HC-SR501 (PIR), KY-003/KY-024/KY-035 (magnetic),
KY-022/KY-032 (IR), KY-037 (sound), LM393 (light), photoresistors, soil moisture.
Actuators: Servo/stepper motors (28BYJ-48+ULN2003), relays (G3MB-202P), RGB LEDs, OLED
SSD1306, LCD I2C, TM1637.
Protocols: I2C, SPI, UART/Serial, OneWire, WiFi (ESP8266/ESP32), GSM (SIM800L).
Platforms: Arduino Uno/Nano, NodeMCU ESP8266, ESP32, Raspberry Pi.
Tools: Arduino IDE, Blynk IoT, Cayenne MQTT, ArduinoOTA, WiFiManager, ArduinoJson,
LittleFS/SPIFFS, Python.
EDUCATION
2004 – 2010 – Dnipropetrovsk National University, Department of Physics and Engineering Qualification:
Master "Air and missile."

SKILLS:
• RESTful / GRPC/ GraphQL API testing with Postman
• Performance and Load Testing with JMeter, k6.
• Web UI test automation with JavaScript/TS+Playwright+BDD, JavaScript+Cypress+BDD, Jest.
• Mobile test automation with JavaScript/TS+WebDriverIO+BDD.
• Test automation with Python.
• Ensuring of quality assurance process and quality control. Create test plans, test case, check-list.
• Knowledge in SCRUM development methodology and BA activities.
• Hands-on hardware testing: controllers, sensors, actuators, specialized electronics.
• Embedded systems: Arduino, ESP8266/ESP32, Raspberry Pi – design, assembly, programming,
testing.
• Communication protocols: I2C, SPI, UART, OneWire, WiFi, GSM.
• Hardware test procedures development, checklists, sensor calibration, defect logging.
• Linux CLI for device interaction, log retrieval, and debugging.
• 3D CAD modeling (SOLIDWORKS, COMPASS, AutoCAD) and FEA simulation (ANSYS).

ADDITIONAL EDUCATION(Certifications&Courses):
 Docker and Kubernetes: The Complete Guide
- https://www.udemy.com/certificate/UC-e1a2bee7-a84e-4878-b176-7945219994a0/
 Design Patterns in JavaScript
- https://www.udemy.com/certificate/UC-ac5bd18c-d471-40e0-b9bc-f09c00ff4a82/
 Cypress: Web Automation Testing from Zero to Hero
- https://www.udemy.com/certificate/UC-4c05dd79-21c7-43b4-8b26-72cdd208ed48/
 GRPC Testing with K6
- https://www.udemy.com/certificate/UC-38f9209c-81cb-41cf-812f-8dcd842269ba/
 Mobile Automation with Appium 2.0 and WebdriverIO
- https://www.udemy.com/certificate/UC-1e50aead-f736-42f4-9f8f-bfa99c25aa0e/
 Playwright with Python for Web Automation Testing
- https://www.udemy.com/certificate/UC-8530bee5-1eea-4d7e-a895-e682a7d09614/
 Kubernetes basics
- https://certs.prometheus.org.ua/downloads/7dbac03c24ee4370a309cb86b4647205/
Certificate.pdf
 Certificate ISTQB Foundation Level
- https://scr.istqb.org/?name=Dmytro+Sherstiuk
 IQBBA Certified Foundation Level Business Analyst (CFLBA)
- https://udemy-certificate.s3.amazonaws.com/pdf/UC-0IVIUDZL.pdf
 ISTQB Certification Advance Level Test Manager
- https://www.udemy.com/certificate/UC-HCBF36T2/
 Webservices API Testing with Rest Assured API & POSTMAN
- https://www.udemy.com/certificate/UC-d064d703-5684-4424-947b-57ce54ed1503/
 Playwright JS/TS Automation Testing from Scratch & Framework
- https://www.udemy.com/certificate/UC-4b20d4f5-77e4-42a6-a85c-1f1d39998345/

LANGUAGES:
Ukrainian - fluent.
English - upper intermediate level, certified B2 (https://langskill.co.uk/190098811DP02).

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: