← В ленту
Регистрация: 17.11.2023

Maria Kuznetsova

Специализация: Software Test Automation Engineer in Java

Портфолио

EPAM Systems

● Successfully reduced code review and refactoring time by 50% through TAF modification with Design Principles, Patterns, and Spring Framework. ● Developed and implemented automated tests, leading to a significant reduction in manual efforts and regression testing time from 4 business days to 2. ● Introduced a Shift-Left approach by implementing Quality Gates with a critical-path-set of 70 automated tests in every development PR and influenced increasing of the unit-test percentage for frontend-code from 50 to 80 as per the Testing Pyramid approach. ● Implemented DDT approach. It resulted in testing huge amount of data in minutes instead of days. ● Oversaw acceptance and regression testing in lack of resources (both people and time). ● Established QA processes from scratch for 10 ppl scrum-team erating in all basic segments of the financial market. ● Successfully designed TAF following the Testing Pyramid Framework, leading to a reduction in the workload for manual testers during regression testing by 70% while also improving overall testing accuracy. ● Implemented a scheduled parametrized CI pipeline for automated tests runs on various environments using TeamCity and Kotlin DSL. The result was a 100% pass rate for API-autotests, which served as a Quality Gate. ● Demonstrated strong leadership qualities by onboarding and guiding newcomers in the AQA team, while also maintaining a shared library designed specifically for the needs of automation testers in the project. ● Extended and enhanced a custom Test Automation Framework (TAF) using C# / .Net and generated comprehensive test results reports for customer presentations. ● Utilized MS SQL Server to create and execute SQL queries to verify application functionality and data accuracy.

EPAM Systems

● Successfully reduced code review and refactoring time by 50% through TAF modification with Design Principles, Patterns, and Spring Framework. ● Developed and implemented automated tests, leading to a significant reduction in manual efforts and regression testing time from 4 business days to 2. ● Introduced a Shift-Left approach by implementing Quality Gates with a critical-path-set of 70 automated tests in every development PR and influenced increasing of the unit-test percentage for frontend-code from 50 to 80 as per the Testing Pyramid approach. ● Implemented DDT approach. It resulted in testing huge amount of data in minutes instead of days. ● Oversaw acceptance and regression testing in lack of resources (both people and time). ● Established QA processes from scratch for 10 ppl scrum-team erating in all basic segments of the financial market. ● Successfully designed TAF following the Testing Pyramid Framework, leading to a reduction in the workload for manual testers during regression testing by 70% while also improving overall testing accuracy. ● Implemented a scheduled parametrized CI pipeline for automated tests runs on various environments using TeamCity and Kotlin DSL. The result was a 100% pass rate for API-autotests, which served as a Quality Gate. ● Demonstrated strong leadership qualities by onboarding and guiding newcomers in the AQA team, while also maintaining a shared library designed specifically for the needs of automation testers in the project. ● Extended and enhanced a custom Test Automation Framework (TAF) using C# / .Net and generated comprehensive test results reports for customer presentations. ● Utilized MS SQL Server to create and execute SQL queries to verify application functionality and data accuracy.

EPAM Systems

● Successfully reduced code review and refactoring time by 50% through TAF modification with Design Principles, Patterns, and Spring Framework. ● Developed and implemented automated tests, leading to a significant reduction in manual efforts and regression testing time from 4 business days to 2. ● Introduced a Shift-Left approach by implementing Quality Gates with a critical-path-set of 70 automated tests in every development PR and influenced increasing of the unit-test percentage for frontend-code from 50 to 80 as per the Testing Pyramid approach. ● Implemented DDT approach. It resulted in testing huge amount of data in minutes instead of days. ● Oversaw acceptance and regression testing in lack of resources (both people and time). ● Established QA processes from scratch for 10 ppl scrum-team erating in all basic segments of the financial market. ● Successfully designed TAF following the Testing Pyramid Framework, leading to a reduction in the workload for manual testers during regression testing by 70% while also improving overall testing accuracy. ● Implemented a scheduled parametrized CI pipeline for automated tests runs on various environments using TeamCity and Kotlin DSL. The result was a 100% pass rate for API-autotests, which served as a Quality Gate. ● Demonstrated strong leadership qualities by onboarding and guiding newcomers in the AQA team, while also maintaining a shared library designed specifically for the needs of automation testers in the project. ● Extended and enhanced a custom Test Automation Framework (TAF) using C# / .Net and generated comprehensive test results reports for customer presentations. ● Utilized MS SQL Server to create and execute SQL queries to verify application functionality and data accuracy.

Скиллы

Agile Methodologies
API Testing
Communication
Communication
Continuous Integration and Continuous Delivery
Git
java
Jira
Object-Oriented Programming
Problem Solving
QA Automation
Quality Assurance
Selenium
SOLID Design Principles
SQL
Teamwork
Test Automation
Test-Driven Development
Test Execution
Test Planning

Опыт работы

Software Test Automation Engineer
с 06.2022 - По настоящий момент |EPAM Systems
QA Automation, Java, API Testing, Quality Assurance, Teamwork, Problem Solving, Analytical Skills, Test Execution, SOLID Design Principles, Object-Oriented Programming (OOP), Continuous Integration and Continuous Delivery (CI/CD), Git, SQL, Agile Methodologies, Communication, Selenium, Test Planning, Test-Driven Development, Jira
● Successfully reduced code review and refactoring time by 50% through TAF modification with Design Principles, Patterns, and Spring Framework. ● Developed and implemented automated tests, leading to a significant reduction in manual efforts and regression testing time from 4 business days to 2. ● Introduced a Shift-Left approach by implementing Quality Gates with a critical-path-set of 70 automated tests in every development PR and influenced increasing of the unit-test percentage for frontend-code from 50 to 80 as per the Testing Pyramid approach. ● Implemented DDT approach. It resulted in testing huge amount of data in minutes instead of days. ● Oversaw acceptance and regression testing in lack of resources (both people and time). ● Established QA processes from scratch for 10 ppl scrum-team erating in all basic segments of the financial market. ● Successfully designed TAF following the Testing Pyramid Framework, leading to a reduction in the workload for manual testers during regression testing by 70% while also improving overall testing accuracy. ● Implemented a scheduled parametrized CI pipeline for automated tests runs on various environments using TeamCity and Kotlin DSL. The result was a 100% pass rate for API-autotests, which served as a Quality Gate. ● Demonstrated strong leadership qualities by onboarding and guiding newcomers in the AQA team, while also maintaining a shared library designed specifically for the needs of automation testers in the project. ● Extended and enhanced a custom Test Automation Framework (TAF) using C# / .Net and generated comprehensive test results reports for customer presentations. ● Utilized MS SQL Server to create and execute SQL queries to verify application functionality and data accuracy.
Software Engineer In Test
08.2021 - 06.2022 |EPAM Systems
Test Automation Framework, Java, Junit5, CI/CD, GitLab-CI, Gradle, test scripts, test suites, test runs, test-plan
- Business Information and Media. - Implementation of integration adapter between Yandex internal systems andthird-party system which is intended to increase resultativity for TA processes: QA Automation Engineer, QA Manual Engineer, Test Lead. - Chose most appropriate test automation tools based on project needs andpossibilities• Designed Test Automation Framework from scratch using Java and Junit5. - Collaborated with developers, business analysts and system engineer inidentifying and resolving bugs. - Participated in communications with customer according to SCRUMmethodology, such as daily stand-ups, planning, alignments, retrospectives,demos, etc. - Implemented DDT approach. It resulted in testing huge amount of data inminutes instead of days• Established QA processes. - Oversaw acceptance and regression testing in lack of resources (both peopleand time). - Set up and supported CI pipeline for scheduled run of autotests using GitLab-CI and Gradle. Test Results Report was deployed to separate html page by GitLab Pages available for entire team. - Prepared test documentation: test scripts, test suites, test runs, test-plan(automation part), bug reports. • Onboarded and led newcomers.
Software Test Automation Engineer
10.2020 - 08.2021 |EPAM Systems
QA, AQA team, TAF, Java, Junit5, RestAssured, REST API, Testing Pyramid Framework, TeamCity, Kotlin DSL, Test IT
- FS - Commercial Banking: Create Digital Bank by uniting many non related departments in one system. - Key Tester, QA Automation Engineer, AQA Team Lead. - Chose appropriate test automation tools based on project needs andcustomer's requirements. - Developed Test Automation Framework (TAF) from scratch using Java and Junit5. - Implemented and maintained REST API automated tests using RestAssured. - Designed TAF according to Testing Pyramid Framework. It allowed todecrease workload for manual testers during regression testing and to rise itsaccuracy. - Set up scheduled parametrized CI pipeline for automated tests runs ondifferent environments using TeamCity and Kotlin DSL. - Linked autotests written in Java and Test Management System (Test IT) tocount automation coverage and to provide QA Team with autotests run resultsand Allure reports. - Used Docker to run UI-tests as step of CI pipeline in headless mode. - Onboarded and led newcomers in AQA team.
Software Test Automation Engineer
09.2019 - 10.2020 |EPAM Systems
TAF, POP, Java, REST, JDI Framework, Chrome dev-tool, GitLab CI
- FS - Commercial Banking. - Creation of a single platform for loyalty programs based on mobileapplications VTB Collection, which includes the combination of cashback, Miles and bonus programs. - Developed module of TAF dedicated to UI-testing based on Page Object Pattern using Java. - Implemented and supported autotests for REST web services testing usingRest Assured, Postman and Swagger. - Participated in peer-to-peer code review. - Set up Web UI automated testing using JDI Framework and Chrome dev-tool. - Collaborated dev-team in understanding and fixing bugs. - Set up CI-pipeline for automated tests using GitLab CI. - Build API-autotests run into development pipeline as Quality Gate with 100%pass rate. - Maintained library created for automation-testers needs and shared withinproject (added new features, reviewed pull-requests from teammates, published new versions to project artifactory)
Software Test Automation Engineer
04.2019 - 08.2019 |EPAM Systems
MS SQL Server, C#/.Net, TAF, Desktop UI
- Financial Services. - EPAM has got more than ten software systems, which were created for thecustomer before. This project manages changes for them. - Ran and supported automated tests for Desktop UI. - Executed and analyzed regression test runs. - Built and executed SQL-queries using MS SQL Server. - Installed new versions of tested application. - Participated in presentation for customer. - Extended and improved custom TAF based on C#/.Net. - Made Test Results Report for customer.
Software Test Automation Engineer
12.2018 - 04.2019 |EPAM Systems
TAF, Java
- EPAM Systems (Software & Hi-Tech). - Test Automation Framework for testing of mail service. - Developed custom Test Automation Framework based on Page Object Pattern and Best Test Automation Practices using Java. - Implemented automated tests. - Analyzed results of logging. - Debugged code.
Software Engineer
03.2018 - 12.2018 |EPAM Systems
Web-application, unit-tests
- EPAM Systems (Software & Hi-Tech). - Web-chat for exchanging moment messages. - Developed Web-application for exchanging moment messages. - Set up environment for application to work. - Supported stable operation of the application. - Tested application by unit-tests and manually.

Образование

Automated Management Systems
2018 - 2020
Ryazan State Radiotechnical University
Automation of Technological Processes and Productions
2014 - 2018
Ryazan State Radiotechnical University, Ryazan, Russia

Дополнительное образование

Docker
Cucumber Essential Training
Public Cloud Platforms
Courses: Learning Cloud Computing
Design Patterns
Courses: Programming Foundations
Java
Course: Web Programming

Языки

РусскийРоднойАнглийскийПродвинутый