Kostiantyn L.
Portugal 🇵🇹
Upstaffer since September 11, 2023

Kostiantyn L. — QA Automation Engineer

Expertise in QA Automation / Testing.

Last verified on September 11, 2023

Core Skills

Java
Java
7 yr.
JavaScript
JavaScript
7 yr.
Azure DevOps
Azure DevOps

Bio Summary

- 7+ years of experience in API and web testing. - Experienced in working with fintech, blockchain, billing systems, advertising systems, browser extensions, access systems, delivery services, and health insurance. - Excellent knowledge of Java, Kotlin, and JavaScript languages. - Proficient in using Selenide, Rest-assured, Protractor, Allure report, Gradle, Maven, Jenkins. - Skilled in creating mock servers for solving various tasks with third-party services. - Passionate about discovering new technologies and applying them to real projects. - Master's Degree in Management of Foreign Economic Activity. - Proficient in English (upper intermediate) and Ukrainian (native).

Technical Skills

Programming Languages Java, JavaScript, Kotlin
Android Libraries and Tools Kotlin
Java Libraries and Tools Logback, Lombok, Spring Data
JavaScript Frameworks Node.js
Databases & Management Systems / ORM MongoDB
Azure Cloud Services Azure DevOps
QA, Test Automation, Security Apache Maven, JUnit, Postman, Protractor, REST-Assured, Selenide, TestRail
Version Control BitBucket, Git, GitHub, GitLab
Virtualization, Containers and Orchestration Docker
Deployment, CI/CD & Administration Gradle, Jenkins
Collaboration, Task & Issue Tracking Jira
SDK / API and Integrations Swagger

Work Experience

QA Automation Engineer, Senior Test Automation Engineer

Duration: Mar 2022 – present
Summary:
  • Developing test specifications, test cases, sets of regression tests, and new and enhanced software release of applications in an accurate and timely manner
  • Participating in the development of test automation framework and CI/CD pipeline integration
  • Developing and maintaining test and automation strategy, testing data and test environment preparations
  • Maintaining, supporting and troubleshooting the testing infrastructure
  • Automation of regression and functional testing
  • Participating in requirements and design reviews to ensure testability
Responsibilities: Developing test specifications, test cases, sets of regression tests, and new and enhanced software release of applications in an accurate and timely manner. Participating in the development of test automation framework and CI/CD pipeline integration. Developing and maintaining test and automation strategy, testing data and test environment preparations. Maintaining, supporting and troubleshooting the testing infrastructure. Automation of regression and functional testing. Participating in requirements and design reviews to ensure testability.
Technologies: Java, Kotlin, JavaScript, JUnit5, Docker, Node.js, MongoDB, Protractor, Bitbucket, GitHub, GitLab, TestRail, RestAssured, Selenide, Jenkins, Lombok, Spring Data, Git, Gradle, Maven, Postman, Swagger, Jira, Azure devops, Logback

QA Automation Engineer, Senior Software Test Automation Engineer

Duration: Apr 2021 – Mar 2022
Summary:
  • Developing test automation framework from scratch, participating in a project interview, carrying code review out
  • Analyzing test reports and log files, keeping code clean approaches
  • Creating automation on Java and Kotlin, working with Oracle and DB2 databases
  • Mentoring junior QAs
Responsibilities: Developing test automation framework from scratch, participating in a project interview, carrying code review out. Analyzing test reports and log files, keeping code clean approaches. Creating automation on Java and Kotlin, working with Oracle and DB2 databases. Mentoring junior QAs.
Technologies: Java, Kotlin, JavaScript, JUnit5, Docker, Node.js, MongoDB, Protractor, Bitbucket, GitHub, GitLab, TestRail, RestAssured, Selenide, Jenkins, Lombok, Spring Data, Git, Gradle, Maven, Postman, Swagger, Jira, Azure devops, Logback

QA Automation Engineer, Automation QA Engineer

Duration: Jan 2019 – Apr 2020
Summary:
  • Creating test automation from scratch for API testing on Java
  • Building end-to-end tests using Rest Assured, JUnit5, and Selenide
  • Creating test servers for the test automation on Node
  • js and MongoDB
  • Working with Docker containers, and execution of tests on Jenkins
  • Building of pre-scripts for Postman
Responsibilities: Creating test automation from scratch for API testing on Java. Building end-to-end tests using Rest Assured, JUnit5, and Selenide. Creating test servers for the test automation on Node.js and MongoDB. Working with Docker containers, and execution of tests on Jenkins. Building of pre-scripts for Postman
Technologies: Java, Rest Assured, JUnit5, Selenide, Node.js, MongoDB, Docker, Jenkins

QA Automation Engineer, Senior Automation / Manual QA Engineer

Duration: Sep 2017 – Jan 2019
Summary:
  • Creation of end-to-end tests on Protractor and TypeScript
  • Creation of test cases, and checklist, doing regression, usability, and UI testing
  • Working on API testing, using Postman and Swagger
  • Getting experience with blockchain
Responsibilities: Creation of end-to-end tests on Protractor and TypeScript. Creation of test cases, and checklist, doing regression, usability, and UI testing. Working on API testing, using Postman and Swagger. Getting experience with blockchain.
Technologies: Protractor, TypeScript, Postman, Swagger

QA Engineer, Automation / Manual QA Engineer

Duration: Aug 2016 – Sep 2017
Summary:
  • Writing automation scripts for regression testing
  • Testing websites and extensions for browsers
  • Used: UI, functionality, cross-browser, cross-platform
  • JS, Git, bitbucket
Responsibilities: Writing automation scripts for regression testing. Testing websites and extensions for browsers. Used: UI, functionality, cross-browser, cross-platform; JS, Git, bitbucket.
Technologies: JavaScript, JS, Git, bitbucket

QA Engineer, QA Engineer

Duration: Jan 2015 – Aug 2016
Summary:
  • Writing automation scripts for regression testing
  • Testing websites: UI, functionality, cross-browser
  • Testing mobile apps (Android, IOS): GUI, usability, functionality, regression
  • Writing test cases, bug reports (Redmine)
  • Experience with TestNG, Jenkins, git
Responsibilities: Writing automation scripts for regression testing. Testing websites: UI, functionality, cross-browser. Testing mobile apps (Android, IOS): GUI, usability, functionality, regression. Writing test cases, bug reports (Redmine). Experience with TestNG, Jenkins, git.
Technologies: TestNG, Jenkins, git

Education

  • Master's Degree in Management of Foreign Economic Activity
    Kyiv University of Market Relations

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Kostiantyn L.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring