Victoriia S., QA Automation Engineer

QA Automation / Testing
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Lviv, Ukraine

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.

Main Skills

Java, QA Automation Engineer

Java

.NET, QA Automation Engineer

.NET

Programming Languages

.NET Platform

ADO.NET AspectJ Entity Framework LINQ .NET

JavaScript Frameworks

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

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

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
ID: 700-260-757
Last Updated: 2024-02-12

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