Nikita Bohonko, Developer in Riga, Latvia
Nikita is available for hire
Hire Nikita

Nikita Bohonko

Verified Expert  in Engineering

Quality Assurance (QA) Developer

Location
Riga, Latvia
Toptal Member Since
March 2, 2021

Nikita is an engineer with ten years of QA experience as a manual, automation, and performance tester focused on digital and fintech projects. He has worked in the GUI (web, application), API, and mobile areas. He has configured test automation and performance solutions from scratch, written stories, and worked as the test lead in projects with ten to 500 professionals.

Portfolio

Precision Drilling
Manual QA, Quality Assurance (QA), Test Case Creation, Test Case Execution...
28Stone Consulting
Agile, Scrum, Selenium, Jenkins, REST, Postman, SQL...
AirLift LLC
Quality Assurance (QA), API Testing, Kanban, Manual QA, QA Leadership...

Experience

Availability

Part-time

Preferred Environment

Windows, Selenium, Java, REST, Cucumber, Apache Maven, Agile, Jenkins, Functional Testing, Manual Testing

The most amazing...

...achievement of mine was refactoring a vast automation solution to a new version with the addition of parallelization and integration of performance tests.

Work Experience

Manual QA Engineer

2021 - PRESENT
Precision Drilling
  • Participated in developing an app to monitor and visualize rig performance, actions, and metrics.
  • Worked as the sole QA engineer responsible for story management, test planning, test case preparation, test case execution, test results reporting, and regression testing.
  • Contributed to launching web and mobile versions of the app, which is used by a few hundred unique users daily.
  • Participated in continuous development and improvement of the existing app based on client and user feedback.
  • Worked in a local environment, building the code from the developers to quicken the feedback loop.
Technologies: Manual QA, Quality Assurance (QA), Test Case Creation, Test Case Execution, Test Case Development, Test Cases, Data Visualization, Agile, Scrum, E2E Testing

Senior Test Automation Engineer

2019 - 2022
28Stone Consulting
  • Improved the existing automation framework and added a parallelization solution.
  • Coached the client on test automation and performance testing.
  • Constructed a performance testing solution from scratch and integrated it into CI.
  • Drove the automation process by making decisions, performing code reviews, and leading a team of three engineers to deliver high-quality and high-reusability test automation code.
Technologies: Agile, Scrum, Selenium, Jenkins, REST, Postman, SQL, SQL Server Management Studio (SSMS), Deployment, Coaching, Parallel Testing, Behavior-driven Development (BDD), Cucumber, Apache Maven, Gradle, Allure Testing Framework, Apache JMeter, Bitbucket, Git, Swagger, BlazeMeter, QA Automation, Automated Testing, API Testing, Quality Assurance (QA), REST API Automation, Manual QA, Linux, Selenium WebDriver, Test Case Creation, Test Case Execution, Test Cases, Data Visualization, Jira, Functional Testing, Web App Testing, GitHub Actions, Test Automation

Lead QA Expert

2021 - 2021
AirLift LLC
  • Contributed to launching a prototype of a social network application.
  • Performed manual testing of the app on multiple platforms (IOS, Android, Windows, and MacOS).
  • Managed a team of four QA engineers, distributed tasks, educated, worked with management, and closely worked with the developers to fix failures.
  • Took part in the hiring process, prepared job adverts, reviewed applications, and conducted interviews.
Technologies: Quality Assurance (QA), API Testing, Kanban, Manual QA, QA Leadership, Social Networks, Hiring, E2E Testing

Test Lead

2017 - 2019
Accenture Latvia
  • Led a team of nine people consisting of manual, automation, and performance testing engineers, to maintain high product quality on all development levels.
  • Participated in requirements analysis, Jira stories creation, sprint planning leading, sprint review leading, spring grooming leading, meeting with the client, and scope discussion.
  • Built automation and performance testing solutions from scratch.
  • Configured continuous integration in GitLab using Docker.
  • Conducted numerous interviews for various quality assurance positions.
Technologies: Test Management, Agile, Waterfall Methodology, Requirements Analysis, CodeceptJS, Selenium WebDriver, GitLab, Docker, Apache JMeter, Groovy, Swagger, PuTTY, Jira, Project Management, QA Automation, Automated Testing, API Testing, Quality Assurance (QA), REST API Automation, Manual QA, Zephyr, Coaching, SQL Server Management Studio (SSMS), Git, Test Case Creation, Test Case Execution, Test Cases, Data Visualization, Regression Testing, Functional Testing, Manual Testing, Web App Testing, GitHub Actions, E2E Testing, Test Automation

Test Automation Engineer

2016 - 2017
Accenture Latvia
  • Performed as a QA consultant in a 500 heads onsite project.
  • Led a team dedicated to E2E scenarios automation.
  • Contributed to automation framework improvement, prepared a T24 response parser, and wrote guidelines for code format.
  • Participated in brown bag sessions as a speaker.
  • Performed code reviews to various test automation engineers daily.
Technologies: C#, LeanFT, HP Application Lifecycle Management (ALM), T24, Bitbucket, Scrum, Kanban, QA Automation, Automated Testing, API Testing, Quality Assurance (QA), REST API Automation, Manual QA, Linux, SQL Server Management Studio (SSMS), Git, Test Case Creation, Test Case Execution, Test Cases, Data Visualization, Functional Testing, Manual Testing, Web App Testing, GitHub Actions, Test Automation, T24 Bank Software

Middle Test Engineer

2015 - 2016
Accenture Latvia
  • Covered web functionality with automated tests written in Java using Selenium and Cucumber frameworks.
  • Covered API functionality with automated tests written in PHP using the Codeception framework.
  • Guided a team of three members, performing manual testing tasks and high-level automation activities (results analysis, code adjustment).
Technologies: Java, Selenium, PHP, Codeception, Git, Cucumber, QA Automation, Automated Testing, API Testing, Quality Assurance (QA), REST API Automation, Mobile Device QA Automation, Appium, Manual QA, Linux, Jenkins, PuTTY, Selenium WebDriver, Test Case Creation, Test Case Execution, Test Cases, Data Visualization, Functional Testing, Manual Testing, Web App Testing, E2E Testing, Test Automation

Junior Test Engineer

2014 - 2015
Accenture Latvia
  • Performed manual testing of web and mobile applications, consisting of GUI and API validations, as part of an Agile Scrum team.
  • Tested sprint stories, reported and validated bugs, and demonstrated the demo to the client.
  • Participated in weekly release regression testing activities.
Technologies: Quality Assurance (QA), Web, REST, Postman, Agile, Scrum, Regression Testing, Reporting, Jira, TestLink, API Testing, Mobile Device QA Automation, Manual QA, Test Case Creation, Test Case Execution, Test Cases, Functional Testing, Manual Testing, Web App Testing

Gradle Selenide Example Project

https://github.com/nbohonko/veloce
A solution containing a web UI and API test automation framework prepared to try Gradle technology and Selenide. It was built using Java, Selenium Webdriver, Selenide, Gradle, Cucumber, Rest Assured, and Allure. It contains an automation test plan and a BUR report example.
2012 - 2015

Bachelor's Degree in Information Technology

Riga Technical University - Riga, Latvia

APRIL 2018 - PRESENT

ISTQB Certified Tester, Foundation Level Extension, Agile Tester

iSQI GmbH

SEPTEMBER 2017 - PRESENT

ISTQB Certified Tester, Foundation Level

iSQI GmbH

Libraries/APIs

Selenium WebDriver

Tools

Jira, Cucumber, Apache Maven, Git, Jenkins, Zephyr, Postman, HP Application Lifecycle Management (ALM), Bitbucket, GitLab, Apache JMeter, PuTTY, Gradle

Paradigms

Agile, Scrum, Behavior-driven Development (BDD), Automated Testing, Functional Testing, Manual Testing, E2E Testing, REST, Kanban, Requirements Analysis, Test Automation

Languages

Java, C#, HTML, SQL, PHP, JavaScript, Groovy

Frameworks

Selenium, Appium, Codeception, CodeceptJS, Swagger, Allure Testing Framework, Selenide

Storage

SQL Server Management Studio (SSMS)

Platforms

Windows, Web, TestLink, Docker, Linux

Industry Expertise

Project Management

Other

Quality Assurance (QA), Teamwork, Regression Testing, Reporting, Manual QA, Mobile Device QA Automation, REST API Automation, API Testing, QA Automation, Test Case Creation, Test Case Execution, Test Cases, Web App Testing, GitHub Actions, Waterfall Methodology, Test Management, Coaching, Data Visualization, SAP, LeanFT, T24, Deployment, Parallel Testing, BlazeMeter, QA Leadership, Social Networks, Hiring, Test Case Development, T24 Bank Software

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring