Victoriia S.
Ukraine 🇺🇦
Upstaffer since February 12, 2024

Victoriia S. — QA Automation Engineer

Expertise in QA Automation / Testing.

Last verified on February 12, 2024

Core Skills

Java
Java
.NET
.NET

Bio Summary

- Mature Software Test Automation Engineer with 8 years of commercial experience in Test Automation for the next test types: UI Web, API, ETL; - Proven practical experience in Test Automation in .NET and Java stack on 8 projects (including 2 internal) in the following domains: Order management, Insurance, Automotive, and Travel management; - Project roles: A Key Test Automation engineer; An implicit QA Lead responsible for all testing activities on the project; - An Automation QA Lead on internal projects; - Test Automation frameworks development from scratch; - Creating and maintaining automation tests that cover main business needs; - Developing and maintaining test documentation (test designs, test cases, checklists, bug reports, instruction, pages in KB, etc.); - Interviewing candidates into the Automation QA team, onboarding newcomers and training newbies; - Test planning, task estimation, and further distribution, assignment, and delegation to subordinates. Task progress monitoring and support; subordinates’ motivation and mentorship; - Communicating with customers, business requirements analysis, and clarification.

Technical Skills

Programming Languages C#, Java, Python, TypeScript
.NET Platform ADO.NET, AspectJ, Entity Framework, LINQ, .NET
JavaScript Frameworks Angular
Python Libraries and Tools Robot Framework
Java Frameworks Spring Boot
Databases & Management Systems / ORM Microsoft SQL Server, PostgreSQL, SQL, T-SQL
Azure Cloud Services Azure DevOps Service
Platforms Android
QA, Test Automation, Security Apache Maven, Appium, Cucumber, Gatling, Gherkin, JUnit, Locust, NUnit, REST-Assured, Selenium, Selenium Webdriver, Selenoid, SpecFlow, TestNG
Virtualization, Containers and Orchestration Docker
Version Control GitHub
Third Party Tools / IDEs / SDK / Services IntelliJ IDEA, Visual Studio
Deployment, CI/CD & Administration Jenkins
Collaboration, Task & Issue Tracking Jira
Methodologies, Paradigms and Patterns Kanban, Scrum
Operating Systems Linux, Unix, Windows
Other Technical Skills Allure Framework, Brainstorming, Html Elements framework, Microsoft SQL Analysis Services, SoapUI (Open Source), XML Path Language

Experience 

AQA Engineer, Software and Hi-Tech

Jan 2023 – Aug 2023

About the project: Platform to track and monitor assets and make business decisions

Responsibilities:    

  • Design, develop, and implement automated tests and framework;
  • Review product requirements, design, and functional specifications to prepare automated test cases;
  • Collaboration with product line stakeholders to develop strategies and frameworks relating to their demands;
  • Support building of test processes, environments, and scripts; 
  • Integrate automation in CI/CD.

Technologies: Test Framework: JS, Web UI Automation: Cypress, Reporting: Sorry Cypress, CI/CD: GitHub Actions, Jira/Confluence

 

AQA Engineer, Software and Hi-Tech

Oct 2022 – Jan 2023

About the project: A backend application without GUI for converting automotive data from one data source into another

Responsibilities:   

  • Creating plans, test scenarios, test cases, and test reports;
  • Executing and monitoring results of automated suites within CI infrastructure;
  • Participation in the software development process, cooperation with programmers, PO;
  • Creating technical and utility documentation.

Technologies: Test Framework: Junit, Java, myBatis, CI/CD: Jenkins, MongoDB, Neo4J, Jira/Confluence

 

AQA Engineer, Travel and Hospitality

Oct 2021 - Present

About the project: Provide the ability to book travel for unprofiled travels.

Responsibilities:    

  • Improvement strategy for QA and AQA cooperation. Develop a plan to reduce the remaining not automated regression scope;
  • Create test documentation, including test automation plans, solution designs, bug reports, and instructions;
  • Implement from scratch Test Automation Framework to cover Web UI automation testing
  • Integrate automation in CI/CD;
  • Implement and present POC based on the Gatling tool for performance testing 

Technologies: Test Framework: NUnit, C#, Web UI Automation: Selenium WebDriver, API Automation: Rest Sharp, Reporting: ReportPortal, CI/CD: Azure DevOps, Jira/Confluence, .NET Core technologies stack

 

AQA Engineer Lead, Software and Hi-Tech

Sept 2020 – Oct 2021

About the project: The project was an MVP to provide aggregated information on places of interest from different data sources for on-street and off-street parking

Responsibilities:   

  • As an AQA Lead, participated in the discovery phase of the project;
  • Was an active participant in Refinements and Workshop sessions.  Analysed and verified requirements;
  • Created high-quality test documentation, including test automation plans, test strategy, test designs, solution designs, bug reports, and test result reports;
  • Implemented from scratch Test Automation Framework to cover Web UI, API, and ETL testing;
  • Coordinated work of a subordinate;
  • Presented and delivered demos for the Customer side.

Technologies: PostgreSQL, C#, Test Framework: NUnit, Web UI Automation: Selenium WebDriver, API Automation: Rest Sharp, Reporting: ReportPortal, EntityFramework, CI/CD: Jenkins, Selenoid, Jira/Confluence, .Net Core technological stack

 

AQA Engineer, Life Sciences and Healthcare

Aug 2019 – Sept 2020

About the project: The application represented a client's admin tool for enrolling and setting up group insurance benefits.  The goal of the team was system modernizing and architecture enhancement: building micro-services and updating its rules engine

Responsibilities: 

  • As a Key Tester of the SWAT team, participated actively in increasing test automation coverage of the project;
  • Participated in the creation of a test automation improvement plan;
  • Extended a core of an existing Test Automation Framework with new layers;
  • Conducted code review;
  • Mentored and supported newcomers;
  • Analyzed regression test run.

Technologies: Oracle DB, C#, Test Framework: NUnit, Web UI Automation: Selenium WebDriver, Reporting: ReportPortal, Test scenario creation: Specflow, .Net Core technological stack

 

AQA Engineer Lead, Software and Hi-Tech

Apr 2018 - Aug 2019

About the project: The internal project was a management solution for OKR (Objectives & Key Results) to implement based on EPAM's internal needs. Potentially was shippable to external customers

Responsibilities:

  • As an AQA Lead, was responsible for developing a process improvement strategy for QA and AQA cooperation. Developed a plan to reduce the remaining not automated regression scope;
  • Performed test automation tool evaluation and provided PoC for Web UI and API automation testing;
  • Created Test Automation Framework from scratch;
  • Created automated tests with the BDD approach;
  • Created high-quality test documentation, including test automation plans, solution designs, bug reports, and test result reports;
  • Reported effectiveness of automation to the PO;
  • Coordinated and supported an AQA team (4-6 people) which consisted of middle and student engineers.

Technologies: PostgreSQL, Java 8, Build Tool: Maven, Test Framework: JUnit 5, Web UI Automation: Selenium WebDriver, Cucumber, API Automation: Rest Assured, Reporting: Allure, Java technological stack

 

AQA Engineer, Mothercare plc, Retail and Distribution

Jan 2018 – Apr 2018

About the project: The project represented an application to support the customer’s international franchise business - a mini-ERP system to support the B2B business model.

Responsibilities:    

  • As a QA sub-stream Lead was responsible for testing a specific component and managing QA activities: distributing the tasks across the team of 2-4 people using JIRA, managing the tasks were completed timely;
  • Mentored and supervised subordinates;
  • Designed test cases, implemented, and maintained test automation procedures;
  • Participated in refinement sessions with the Customer side;
  • Drove Triage sessions with 3d party vendors;
  • Reported test results to the project management.

Technologies: Microsoft SQL Server, MS Visual Studio 2017, NUnit, Jenkins, BitBucket, Report Portal, Jira, .Net technological stack

 

AQA Engineer, NDA

Oct 2017 – Dec 2017

About the project: Platform that delivers complete endpoint management and policy control for devices and apps. 

Responsibilities:    

  • Automated regression tests. Maintained existing tests;
  • Created SoapUI NG web services tests using existing manual UI test scenarios;
  • Reviewed SoapUI NG tests created by the other team members;
  • Reported app defects and verified corresponding fixes

Technologies: MS SQL Server, Ready API, SoapUI NG, Fiddler, Git, Gerrit, Jenkins

 

AQA Engineer, Business Information and Media

Jun 2017 – Oct 2017

About the project: The product is a mobile Android and Windows Phone/Tablet application. It is the set of financial tools that allows its users to access critical news, market data, and analysis when they are on the go. Among major features: unrivaled market-moving news, real-time data, charts, comprehensive asset class overview screens, access to the powerful search service, consolidated summary screens combining quotes, news, and chart elements, integration with other applications

Responsibilities:    

  • Created automation scripts;
  • Maintained and extended of existing testing framework;
  • Performed regression testing, analyzed results, and provided regression-status reports;
  • Took part in demo and KT sessions;
  • Mentored newcomers.

Technologies: Java, Eclipse, Android Emulator, Android SDK, Robotium, Ant, TestNG

 

QA Engineer, Software and Hi-Tech

Apr 2017 – Jun 2017

About the project: Education project in the SFT Lab, comprising obtaining project and practical skills

Responsibilities:    

  • Automation testing - write automation test scripts using Selenium WebDriver;
  • Manual testing - run the test cases and perform ad-hoc testing;
  • Creating test cases - create detailed test cases covering main functionality, according to the main test cases created smoke tests; 
  • Defects reporting;
  • Requirement testing in waterfall development model and Agile (Scrum).

Technologies: MySQL, GIT, Selenium IDE, Soap UI

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 Victoriia S.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring