Upstaff Sign up
Olena K., Automation QA Engineer
Olena K.
🇫🇷France (UTC+01:00)
Created AtUpstaffer since February, 2025

Olena K. — Automation QA Engineer

Expertise in QA Automation / Testing (10.0 yr.), Back-End Web (8.0 yr.).

Last verified on February, 2025

Core Skills

Java
Java
Kotlin
Kotlin
Docker
Docker
Selenium RC
Playwright

Bio Summary

- 10+ years in software quality engineering, with a focus on automation testing and software development for tests;
- Automation tools: Selenium WebDriver, TestNG, Selenide, RestAssured, JUnit, Playwright;
- CI/CD maintenance using Jenkins, GitHub Actions, AWS SDK, and Docker, docker compose;
- Designed and implemented functional, integration, end-to-end, API, and performance tests;
- Programming languages: Java, Kotlin, TypeScript;
- QA tools: Selenium, Cucumber, JMeter, Postman, Playwright, FitNesse;
- Developed and maintained test automation frameworks from scratch, scaling regression suites to over 1,000 tests;
- Experience testing RESTful APIs, GraphQL, backend systems, browser front-end
- SQL databases: PostgreSQL, MySQL;
- Experience in finance, logistics, SaaS, and e-commerce, sectors working on large-scale systems and being a part if international teams ;
- Contributed to test planning, test documentation, and incident investigation processes (e.g., AWS CloudWatch Insights);
- Mentored junior engineers and conducted technical interviews.

Technical Skills

Programming LanguagesJava, Kotlin, TypeScript
Java Libraries and ToolsJDBC
Android Libraries and ToolsKotlin
Java FrameworksSpring Boot
Databases & Management Systems / ORMAWS DynamoDB, NoSQL, SQL
Cloud Platforms, Services & ComputingAWS
Amazon Web ServicesAWS CloudWatch, AWS DynamoDB, AWS Lambda, AWS SDK, AWS SQS
QA, Test Automation, SecurityAllure, Allure Report, Apache Maven, Cucumber, Fitnesse, JBehave, JUnit, Playwright, REST-Assured, Selenide, Selenium, Selenium Webdriver, TestNG, TestRail
Virtualization, Containers and OrchestrationDocker
Third Party Tools / IDEs / SDK / ServicesExcel
Version ControlGit, GitHub, Github Actions
Deployment, CI/CD & AdministrationGradle, Jenkins
SDK / API and IntegrationsGraphQL, RESTful API
Collaboration, Task & Issue TrackingJira
Methodologies, Paradigms and PatternsObserver, OOP
BlockChain and Decentralized SoftwareOOPS
Operating SystemsUnix
Other Technical SkillsDbUtils, Multithread, Multithreading

Work Experience

Senior QA Automation Engineer, Ciklum

Duration: Sep 2021 - Present

Senior QA Automation Engineer, Global leader in regulatory compliance, fraud, and financial crime detection

Summary: A global leader in regulatory compliance, fraud, and financial crime detection software, leveraging advanced AI/ML in investigations and identification of potentially criminal activity.

Responsibilities:

  • Participated in setting up of automation process from scratch, test plan creation, and continuous improvement of test framework;
  • Developed frontend and back-end automated tests;
  • Scaled regression suite to 1,000 tests;
  • Performed test design, and accessibility testing and reported to a client (was a part of a leadership team).

Technologies:Java, TestNG, Selenide, RestAssured, REST API, GraphQL, GitHub Actions.

Senior QA Automation Engineer, Global leader in leisure, travel, and tourism

Summary: The global leader in the leisure, travel, and tourism industries that offers a high-quality end-to-end customer experience, from booking to accommodation and transportation.

Responsibilities:

  • Implemented tests for event-driven back-end;
  • Intensively collaborated with BAs and PO to define test scope;
  • Maintained regression suite of 1,200+ tests;
  • Refactored existing framework.

Technologies: Java, TestNG, AWS (SQS, Lambda, CloudWatch, DynamoDB), Jenkins.

Senior QA Automation Engineer,Leading SaaS solutions provider for aviation

Summary: A leading SaaS solutions provider for aviation, cruise, and hospitality sectors of the global travel industry. Web tool for pilots and cabin crews to plan their work, book activities, and manage calendars.

Responsibilities:

  • Implemented UI tests using a keyword-driven testing approach;
  • Created and maintained a new regression suite;
  • Managed local Jenkins jobs to run tests and collect results.

Technologies: Java, Selenium WebDriver, Excel, Jenkins.

Senior QA Automation Engineer, EPAM Systems Ukraine

Duration: May 2019 - Sep 2021

Summary: A global provider of financial market data and infrastructure. Product - a scalable sourcing platform to be a basis for a much larger level of automated data collection. The solution is developed using Amazon Web Services.

Responsibilities:

  • Developed back-end E2E and smoke tests using AWS SDK;
  • Created tools to collect data from DynamoDB, integrated the test framework with TestRail;
  • Contributed to developers' repos to cover the code by component tests;
  • Investigated incidents in CloudWatch Insights logs;
  • Created test documentation, and took part in the code review process.

Technologies: Java, JUnit, AWS, Jenkins, Cucumber, Docker, SpringBoot.

QA Automation Engineer, Ciklum

Duration: Mar 2018 - May 2019

Summary: One of the main dealers of fine and rare wines in Switzerland. Product - a comprehensive tool for market analysis. The system uses algorithms for data parsing and matching which allows a user to decrease the management of sorts.

Responsibilities:

  • Developed and scaled test automation framework core and dependent modules from a draft;
  • Implemented test cases for UI, DB, and API;
  • Performed an integration with a related product;
  • Adjusted tests for different platforms and release versions;
  • Configured and supported CI jobs, and analyzed results.

Technologies: Kotlin, Java, TestNG, Selenide, RestAssured, DbUtils/JDBC, Jenkins.

Senior QA Automation Engineer OrientDB Ltd.

Duration:Jun 2017 - Oct 2017

Summary: The world's first distributed multi-model NoSQL database with a graph database engine.

Responsibilities:

  • Implemented multi-threading tests to emulate a huge number of simultaneous transactions in the distributed database in a highly concurrent environment (Java native API);
  • Performed unit testing of SQL engine modules;
  • Took part in product releases (complex prerelease testing).

Technologies: Java + multithreading, JUnit, GitHub.

QA Automation Engineer, EPAM Systems Ukraine

Duration: Jul 2014 - Jan 2017

QA Automation Engineer, Global market leader in the logistics

Summary: A global market leader in the logistics industry. The purpose of the project was to combine some different web portals into a single one.

Responsibilities:

  • Developed custom automation framework from scratch according to customer's request (DDT-driven approach);
  • Implemented tests for different parts of the application, and created integration tests.

Technologies: Java, Selenium WebDriver, TestNG, Excel.

QA Automation Engineer, Worldwide leader in health, beauty, and a business opportunity

Summary: A worldwide leader in health, and beauty, and a business opportunity for Independent Business Owners. The purpose of the project is to migrate existing web applications to the new platform - the Hybris system.

Responsibilities:

  • Implemented tests for the front office and back office (Hybris);
  • Created stories according to BDD rules;
  • Refactored the framework.

Technologies: Java, Cucumber, Selenium WebDriver, Selenide, Allure.

QA Automation Engineer, UK's largest multi-channel retailer

Summary: UK's largest multi-channel retailer of trade tools, accessories, and hardware products.

Responsibilities:

  • Created and ran FitNesse tests;
  • Investigated and fixed failed tests;
  • Supported existing jobs;
  • Tested an application manually on different browsers and mobile devices.

Technologies: Java, FitNesse, Jenkins.

Junior QA Automation Engineer, Luxoft Ukraine

Duration: Jun 2013 - Jul 2014

Summary: Switzerland's leading provider of online financial and trading services. The purpose of the project was to create a web application for corporate clients allowing them to trade options, futures, and shares.

Responsibilities:

  • Implemented UI tests;
  • Performed test design;
  • Created test scenarios according to BDD rules;
  • Performed manual testing of web applications;
  • Reported bugs and took part in the code review process.

Technologies: Java, Selenium RC, JBehave.

Education

Academy for the Humanities

Bachelor's degree in French language and literature

Sep 2002 - Jun 2006

Languages

  • English - B2
  • French - B1 (DELF)

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.

Olena K., Automation QA Engineer
Ready to hire Olena K.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring