Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic
Ruslan Pleskun

Ruslan Pleskun

QA Automation Engineer
Prague

Summary

QA Automation Engineer with 3+ years of hands-on experience in both manual and automated testing of web and mobile applications. Skilled in Cypress and Playwright, strongly focusing on UI/UX principles, accessibility, and usability testing. Experienced in working independently as the sole QA across multiple projects, delivering clean bug reports and clear documentation. Proactive, detail-oriented, and highly adaptable, with a strong sense of ownership and a collaborative mindset.

Overview

4
4
years of professional experience
3
3
years of post-secondary education
3
3
Certifications
3
3
Languages

Work History

Software Development Engineer in Test II

Collibra
12.2024 - Current
  • Review requirement specifications and user stories to provide early, actionable feedback during sprint planning and refinement
  • Design, develop, and maintain robust test automation frameworks using TypeScript, Java, Playwright, Rest Assured, Cucumber, and other tools to support UI and API testing
  • Integrate automated tests into CI pipelines (Jenkins, GitHub Actions), promoting continuous testing and fast feedback loops across development cycles
  • Collaborate with developers and product managers to align test efforts with business objectives and ensure comprehensive test coverage
  • Perform exploratory testing and contribute to risk-based test design sessions, identifying edge cases and usability issues
  • Identify, document, and track issues using tools like Jira to ensure timely resolution and maintain product quality
  • Support and mentor peers and Scrum team members to enhance team-wide testing capabilities and promote QA best practices

Middle Test Automation Engineer(JavaScript Mobile)

Ingenio
05.2024 - 12.2024
  • Leveraged JavaScript with WebDriverIO and Cucumber, alongside Flutter with Patrol, to design and execute test cases across mobile platforms (Android, iOS) and web browsers, ensuring robust test coverage
  • Developed UI and API, manual and automated test cases to validate the functionality of various aspects of the application
  • Collaborated with the development team to ensure alignment and proper integration of testing efforts within the overall project timeline
  • Conducted an in-depth analysis of automation runs, identifying and fixing failed tests, logging and meticulously documenting defects identified during the testing phase
  • Performed regression testing on both Android, iOS and web platforms before release to ensure the application's stability and readiness for release
  • Actively participated in defect resolution by verifying and validating fixes

Middle Test Automation Engineer(TypeScript WebUI)

SoftServe
02.2024 - 04.2024
  • Employed TypeScript in combination with Cypress and Cucumber to create and execute test cases and ensure comprehensive test coverage
  • Developed UI and API automated test cases to validate the functionality of various aspects of the application
  • Collaborated with the development team to ensure alignment and proper integration of testing efforts within the overall project timeline
  • Conducted an in-depth analysis of automation runs, identifying and fixing failed tests, logged and meticulously documented defects identified during the testing phase
  • Actively participated in defect resolution by verifying and validating fixes

Middle TA Engineer(Java Mobile)

SoftServe
07.2023 - 02.2024
  • Employed Java to create and execute test cases and ensure comprehensive test coverage
  • Developed automated test cases to validate the functionality of various aspects of the application
  • Collaborated with the development team to ensure alignment and proper integration of testing efforts within the overall project timeline
  • Demonstrated understanding of Continuous Integration by integrating testing processes into the CI/CD pipeline
  • Performed regression testing on both Android and iOS platforms before release to ensure the application's stability and readiness for release
  • Conducted an in-depth analysis of automation runs, identifying and fixing failed tests
  • Logged and meticulously documented defects identified during the testing phase
  • Actively participated in defect resolution by verifying and validating fixes

Junior TA Engineer(JavaScript WebUI)

SoftServe
02.2023 - 06.2023
  • Employed Cypress to create and execute test documentation, including test cases, and test plans, ensuring comprehensive test coverage
  • Increased automated test success rate from 50% to 96%
  • Developed both automated and manual test cases to validate the functionality of various aspects of the application
  • Demonstrated understanding of Continuous Integration by integrating testing processes into the CI/CD pipeline
  • Collaborated with development and QA teams to ensure alignment and proper integration of testing efforts within the overall project timeline
  • Performed regression testing before release to ensure the application's stability and readiness for release
  • Applied HTML/CSS knowledge to analyze frontend elements using Chrome DevTools and contribute to UI/UX testing
  • Gained experience in manual testing of RESTful API web services by utilizing tools like Postman to perform execution and validation of API endpoints
  • Participated as a presenter in DEMO meetings with the Product Owner and development team
  • Logged and meticulously documented defects identified during the testing phase
  • Actively participated in defect resolution by verifying and validating fixes

Trainee TA Engineer(Java WebUI)

SoftServe
09.2022 - 01.2023
  • Built a test framework from scratch, incorporating patterns such as Page Object, Builder, Singleton, Strategy, and Factory Method
  • Reported and checked for bug fixes; Configured Allure reports to collect test data and execution statistics, linking covered test cases with user stories on GitHub
  • Utilized the PostgreSQL JDBC driver to compare UI and backend data
  • Configured the test framework to generate and store evidence based on results, including taking screenshots, recording video, and obtaining page source
  • Implemented and executed API tests using the REST Assured framework

Junior QC Engineer

SoftServe
06.2021 - 01.2023
  • Reported bugs and ensured the completion of bug fixes through thorough checks
  • Bugs and fixes tracking, checking and confirmation of resolution
  • Evaluated user documentation and backlogs for investigation purposes, ensuring its completion
  • Checked data storage for accuracy and completeness
  • Elaborated on backlogs and application functions in collaboration with the product owner, end-users, and the development team during regular meetings and on a personal basis
  • Successfully replicated issues on production, development, and testing environments
  • Conducted ad-hoc testing of new features
  • Created test cases for automation using Gherkin language

Education

Master's Degree - Specialized Computer Systems

Lviv Polytechnic National University
Lviv, Ukraine
09.2022 - Current

Bachelor's degree - Specialized Computer Systems

Lviv Polytechnic National University
Lviv, Ukraine
09.2018 - 2022.07

Skills

  • Programming Languages: JavaScript, Java, TypeScript, Flutter

  • IDE: Visual Studio Code, Intellij IDEA

  • Test Management Tool: TestRail, Zephyr for JIRA

  • CRM: Salesforce

  • Project Management and Issue Tracking Tool: JIRA

  • Source Code Management Tools: GitHub, GitLab, BitBucket, Gerrit

  • Automation Tool: Appium, Selenium

  • Methodologies: Scrum, Kanban

  • API Testing Tool: Postman

  • Networking

  • API Architecture Styles: REST, GraphQL

  • CI/CD Tools: Jenkins, GitLab, GitHub Actions

  • Programming principles: OOP, DRY, KISS, YAGNI, SOLID

  • Version control systems: Git

  • SDLC

  • Test Design Techniques

  • HTML/CSS

  • RDBMS: MySQL, PostreSQgL, Microsoft SQL Server

  • BDD Tool: Cucumber using Gherkin

  • Patterns: Page Object, Page Factory, Builder, Singleton, Strategy

  • Test Frameworks: Cypress, TestNG, Playwright, WebDriverIO, Patrol, JUnit

  • Programming Languages: JavaScript, Java, TypeScript, Flutter

Certification

iSQI - ISTQB Certified Tester Foundation Level, 05/01/23

Timeline

Software Development Engineer in Test II

Collibra
12.2024 - Current

Middle Test Automation Engineer(JavaScript Mobile)

Ingenio
05.2024 - 12.2024

Middle Test Automation Engineer(TypeScript WebUI)

SoftServe
02.2024 - 04.2024

Middle TA Engineer(Java Mobile)

SoftServe
07.2023 - 02.2024

Junior TA Engineer(JavaScript WebUI)

SoftServe
02.2023 - 06.2023

Trainee TA Engineer(Java WebUI)

SoftServe
09.2022 - 01.2023

Master's Degree - Specialized Computer Systems

Lviv Polytechnic National University
09.2022 - Current

Junior QC Engineer

SoftServe
06.2021 - 01.2023

Bachelor's degree - Specialized Computer Systems

Lviv Polytechnic National University
09.2018 - 2022.07
Ruslan PleskunQA Automation Engineer