Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Anatolii Tymoshchuk

Glendale,California

Summary

  • 6 years of experience as QA Automation Engineer on projects related to the cloud, fintech, e-commerce, ETL areas.
  • Mentor, Lecturer, Interviewer on training courses (QA Manual & QA Automation directions).
  • Strong exposure to all phases of SDLC, STLC and Defect Management Lifecycle.
  • Solid knowledge of all phases in Waterfall and Agile Methodologies, also robust experience with Verification/Validation.
  • Expert in creating Test Cases, other deliverables and executing the Test Cases both Manually and by Automation.
  • Performed Smoke testing, Functional testing, Regression testing, Integration testing, System testing, Sanity testing, Performance testing, Stress testing, API testing, User Acceptance Testing (UAT), Ad-hoc Testing, Black Box testing, Cross Browser Testing for improving product quality.
  • Complete knowledge of Object-Oriented Programming (OOP) concept by using inheritance, abstraction, encapsulation, and polymorphism.
  • Proficient in Automation tools and frameworks like Selenium WebDriver, Selenide, TestNG, Pytest, XCUItest, JSON, Maven, Report Portal, Log4j, Allure, Rest Assured, Robot Framework, GitLab, Git, Katalon, Azure DevOps, Jenkins with Java, Python, Swift for testing Client-Server, Web-based and Mobile applications.
  • Experience of Creating new and Maintaining an existing Automation Framework Models.
  • Experienced in implementing Behavior Driven Development (BDD) using Robot Framework, developed Scenarios, Scenario outlines, Features and Step definitions, and generating the cucumber/HTML reports.
  • Experienced in implementing the Page Object Model (POM) design pattern using PageFactory, Singleton, Chain of Responsibility etc.
  • Expertise in using Jenkins to pull the code from the central repository, Scheduling the Smoke testing for continuous integration and so on.
  • Solid experience in defect - reporting and defect - tracking using Jira, Zephyr, Azure DevOps.
  • Knowledge in API Web-Services testing.
  • Executed Automation scripts on different browsers/environments.
  • Expertise in writing SQL queries and performing Database testing.
  • Experienced working with OS, such as Mac, Windows, Unix/Linux.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Quality Assurance Automation Engineer

Andersen Lab
Kharkiv, Kharkiv
07.2021 - Current

Andersen Lab, Publicis Media, Senior Quality Assurance Automation Engineer

June 2023 – Current:

  • Performing automated testing, manual testing, reporting problems and incidents;
  • Involved in creation of comprehensive test automation framework using Page Object Model to reduce repetitive testing using Java, Selenium, TestNG.
  • QA documentation development: Bug reports, Test Case, Test Reports.
  • Responsible for End-to-end testing through multiple applications, creating/updating/re-testing/closing bug tickets, and regularly updating test progress.
  • Identified bugs, logged them into Azure DevOps Board, monitored their progress, and verified their fix.
  • Developed automation framework from scratch with team, responsible for verifying and confirming pull requests to automation framework from offshore team.
  • Created automation framework for UI testing using Java, Selenium, Maven.
  • Tools: Mac OS, Java, IntelliJ IDE, Selenium WebDriver, TestNG, Azure DevOps, Allure.

Andersen Lab, Paysera, Quality Assurance Automation Engineer

July 2021 – June 2023:

  • Performing code reviews.
  • Implementation of framework, development of automation scripts for new user stories, as well as support and launch of regression scripts.
  • Performing automated testing, manual testing, ad hoc testing, reporting problems and incidents.
  • Involved in creation of comprehensive test automation framework using Page Object Model to reduce repetitive testing using Selenium, Selenide, Java, TestNG, Allure, Rest Assured.
  • Conducted Smoke, Functional, Regression testing.
  • Collection and monitoring of different QA metrics.
  • QA documentation development: Checklists, Bug reports, Test Case, Test Reports.
  • Tools: Mac OS, Java, IntelliJ IDE, Selenium WebDriver, Selenide, TestNG, Zephyr, Allure, DBeaver, Rest Assured, Maven, GitLab, Postman.

Quality Assurance Automation Engineer

EPAM Systems, Inc
Kharkiv
08.2018 - 07.2021

EPAM Systems, Inspire Brands LLC, Quality Assurance Automation Engineer

June 2020 – July 2021:

  • Conducting code reviews.
  • Participating in development of test automation framework using Python and Pytest.
  • Executing Smoke, Regression, and Data validation testing.
  • Developing QA documentation, including Bug reports, Test Plans, and Test Reports.
  • Executed Automated Smoke Suite daily and emailed reports to team.
  • Performed manual testing using SQL queries to ensure that data entered has been uploaded correctly into database tables.
  • Performed Database/Backend testing by writing SQL Queries for data validation and integrity.
  • Tools: Python, Pytest, Jira, Azure DevOps, Snowflake, SQL.

EPAM Systems, Nike, Quality Assurance Automation Engineer

January 2020 – June 2020:

  • Performing automated testing for iOS mobile apps, reporting issues and incidents.
  • Developing automation scripts for new user stories, as well as supporting and maintaining existing scripts.
  • Creating and maintaining automation framework using Swift and XCUItest.
  • Conducting Smoke, Regression, and Localization testing for Mobile application.
  • Developing QA documentation, including Bug reports, Test Cases, and Test Reports.
  • Tools: Swift, XCUItest, XCode, Postman, Azure DevOps.

EPAM Systems, Exabeam, Quality Assurance Automation Engineer

December 2018 – January 2020:

  • Performing automated testing, manual testing, and ad hoc testing, and reporting issues and incidents.
  • Clarifying requirements with stakeholders.
  • Implementing frameworks and developing automation scripts for new user stories, as well as supporting and maintaining existing scripts.
  • Creating and maintaining automation framework based on Robot Framework and BDD approach.
  • Conducting Smoke, Regression, and Cross-browser testing.
  • Developing QA documentation, including Checklists, Bug reports, Test Cases, Test Plans, and Test Reports.
  • Tools: Robot Framework, Python, Pytest, Selenium, TestRail, Jira, Swagger, Postman, Figma, Git.

EPAM Systems, EPAM Cloud, Quality Assurance Automation Engineer

August 2018 – July 2021:

  • Implementing frameworks and developing automation scripts for new user stories, as well as supporting and launching regression scripts.
  • Performing automated, manual, ad-hoc, console, mobile, localization, and cross-browser testing, and reporting issues and incidents.
  • Participating in creation of comprehensive test automation framework using Page Object Model to minimize repetitive testing with Selenium, Selenide, Java, TestNG, Allure, Rest Assured, and Log4J.
  • Collecting and monitoring various QA metrics.
  • Developing QA documentation, including Checklists, Bug reports, Test Cases, Test Plans, and Improvement Tickets.
  • Communicating with programmers to explain and identify causes of defects.
  • Onboarding newcomers, Interviewing, Mentoring.
  • Tools: Java8, Selenium WebDriver, Selenide, Rest Assured, Allure, Reporting Portal, Postman, VirtualBox, PuTTY, Android Studio, Logcat, CLI, AWS/Azure/Google native consoles, TestNG, DynamoDB, MongoDB, Robo3T, Maven, GitLab, Jira, QA Space, Jenkins.

Education

Master of Science - System Engineering

Kharkiv National University of Radio Electronics
Kharkiv
01.2019

Skills

  • Languages: Java, Python, Swift, SQL, Gherkin
  • Testing Tools: Selenium WebDriver, Selenide, TestNG, Pytest, XCUItest, Maven, Log4j, Rest Assured, Robot Framework
  • Reporting Tools: Report Portal, Allure Reporting
  • Testing Build: Maven
  • IDE: IntelliJ IDEA, PyCharm, Visual Studio Code, Xcode
  • Defect Management Tools: Jira, TestRail, Zephyr, Azure DevOps, QA Space
  • Database: MySQL, DynamoDB, MongoDB
  • Version Control System: GIT, GitHub, GitLab, Azure DevOps
  • Methodologies: Waterfall, Agile/Scrum/Kanban
  • CI/CD: Jenkins, Azure DevOps
  • Other Tools: Postman, AWS, GCP native console
  • Operating Systems: Windows, Mac OS, Linux

Certification

  • 2023, Coursera Google Cloud Certification: Cloud Engineer
  • 2018, EPAM Systems - External Software testing training

Timeline

Senior Quality Assurance Automation Engineer

Andersen Lab
07.2021 - Current

Quality Assurance Automation Engineer

EPAM Systems, Inc
08.2018 - 07.2021

Master of Science - System Engineering

Kharkiv National University of Radio Electronics
  • 2023, Coursera Google Cloud Certification: Cloud Engineer
  • 2018, EPAM Systems - External Software testing training
Anatolii Tymoshchuk