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

Nikita Bohonko

Verified Expert  in Engineering

Bio

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, QA Testing, Test Case Creation, Test Case Execution...
28Stone Consulting
Agile Development, Scrum Master Consulting, Selenium, Jenkins, REST, Postman...
AirLift LLC
QA Testing, API, Kanban Project Management, 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, QA Testing, Test Case Creation, Test Case Execution, Test Case Development, Test Cases, Data Visualization, Agile Development, Scrum Master Consulting, 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 Development, Scrum Master Consulting, Selenium, Jenkins, REST, Postman, SQL, SQL Server, Deployment, Coaching, Parallel Testing, Agile Development, Cucumber, Apache Maven, Gradle, Allure Testing Framework, Apache JMeter, Bitbucket, Git, Swagger, BlazeMeter, Quality Assurance Engineering, Automated Testing, API, QA Testing, API, 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: QA Testing, API, Kanban Project Management, 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 Development, Waterfall Methodology, Requirements Analysis, CodeceptJS, Selenium WebDriver, Git, Docker, Apache JMeter, Groovy, Swagger, PuTTY, Jira, Virtual Coaching, Quality Assurance Engineering, Automated Testing, API, QA Testing, API, Manual QA, Zephyr, Coaching, SQL Server, 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 Master Consulting, Kanban Project Management, Quality Assurance Engineering, Automated Testing, API, QA Testing, API, Manual QA, Linux, SQL Server, 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, Quality Assurance Engineering, Automated Testing, API, QA Testing, API, 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: QA Testing, Web Development, REST, Postman, Agile Development, Scrum Master Consulting, Regression Testing, Reporting, Jira, TestLink, API, 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, Git, Apache JMeter, PuTTY, Gradle

Paradigms

Agile Development, Scrum Master Consulting, Agile Development, Automated Testing, Functional Testing, Manual Testing, E2E Testing, REST, Kanban Project Management, Requirements Analysis, Test Automation

Languages

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

Frameworks

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

Platforms

Windows Development, Web Development, TestLink, Docker, Linux

Industry Expertise

Virtual Coaching

Storage

SQL Server

Other

QA Testing, Teamwork, Regression Testing, Reporting, Manual QA, Mobile Device QA Automation, API, API, Quality Assurance Engineering, 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