Summary
Overview
Work History
Education
Skills
Timeline
Generic

Andrei Mitrafanau

Tbilisi,HM

Summary

Skilled Automation QA Engineer with more than 10 years of experience in automation and manual testing, more than 7 years of experience in Java and API automation with different technologies, more than 5 years with Selenium and couple of years in mobile automation.

Seasoned software quality assurance analyst with a strong background in developing and implementing testing protocols to enhance product reliability and efficiency. Skilled in various testing methodologies, including automated and manual testing techniques, to identify bugs and ensure compliance with quality standards. Demonstrated ability to work collaboratively with development teams to facilitate smooth and effective software releases. Successfully reduced error rates and improved user satisfaction through comprehensive testing strategies and continuous improvement practices. Strong understanding of software development lifecycle, Agile methodologies, and QA best practices with emphasis on automation. Demonstrated skills in programming languages such as C#, Java and Groovy, complemented by ability to analyze requirements and develop effective testing strategies. Previous work has significantly improved product quality and reduced manual testing efforts through successful implementation of automation frameworks.

Overview

10
10
years of professional experience

Work History

Automation QA Engineer

PashaPay
Baku
01.2024 - Current
  • Tech Stack: Java, Maven, AssertJ, Appium, Git Actions, BrowserStack, Android studio, RestAssured, kubernetes
  • Worked in the Product team as an AQA through the Agile/Scrum life cycle.
  • Participated in the development of mobile application features, starting from idea generation to release.
  • Worked closely with the whole team, and participated in all discussions and process improvements. Integrated several processes in the team life cycle.
  • Supported and created new E2E tests for new and existing mobile application features using Java, Appium, Maven, JUnit5, and Dart.
  • Supported test automation runs over the development process for daily tasks and production releases.
  • Actively participated in QA community life. Integrated several goals and completed tasks on the technical part of TAF.

Senior Test Automation Engineer

EPAM Systems - LSEG - EIKON Alerts
Tbilisi
11.2019 - 01.2024
  • Tech Stack: Java, Maven, TestNG, RestAssured, TestRail, GitLab/Jenkins, AWS
  • Created and improved the test plan and test strategy.
  • Worked through the Agile/Scrum life-cycle process as the QA Team Lead.
  • Planned, controlled, and managed the QA team scope of work for the sprints.
  • Created stories, planned, and managed QA team work over the sprints.
  • Implemented integration with AWS tools (S3, Secrets Manager), databases (AuroraDB, DynamoDB), and test management and reporting tools (TestRail) in TAF.
  • Supported CI/CD integrations using Jenkins, Git, and GitLab.
  • Created and automated test cases for API products.
  • Provided support for TAF with Java, Maven, and TestNG.
  • The runtime of the test daily run decreased three times (from 3 hours to 1 hour).
  • Provided detailed bug reports over the JIRA system and supported it during the whole bug life cycle.
  • Provided solutions to various technical problems of varying scope and complexity.

Test Automation Engineer

EPAM Systems - LSEG - Shared Technology/Data Services
Minsk
01.2019 - 11.2021
  • Tech Stack: Java, Groovy, Maven, HttpClient, JUnit, RestAssured, Selenium, Spring, GitLab, ReportPortal, AWS
  • Created and supported API (HttpClient - Groovy) and UI (Selenium Java) automated tests via the Spring framework. Implemented needed infrastructure for API testing.
  • Authored automated testing reports, and presented findings to developers for review.
  • Participated in test automation code review meetings and provided input on colleagues' coding efforts.
  • Tested, identified, and troubleshot problems.
  • Validated production deployment changes, providing reports on discovered issues to the manager.
  • Participated in Scrum meetings, provided knowledge transfer, and conducted demo sessions.
  • Reviewed and updated test plan and strategy items.
  • Created useful documentation on scripting usage for future test use.
  • Communicated effectively with other teams and organized calls.
  • Tracked bugs, analyzed test reports, determined failures with root cause finding, and fixing.

Test Automation Engineer

EPAM Systems - Clarivate Analytics
Minsk
08.2018 - 12.2018
  • Tech Stack: Java, Gradle, JUnit, Selenium, Git
  • Participated in test automation code review meetings and provided input on colleagues' coding efforts.
  • Created and supported UI automated tests using Selenium, Java, and Gradle.
  • Performed test automation framework enhancements (fixed timing and performance issues of UI automated tests).

Junior Automation Engineer

EPAM Systems - CAYMAN MX DEVELOPMENT
Minsk
01.2015 - 08.2018
  • Tech Stack: C#, Groovy, SoapUI, ReadyAPI, Objective C, Selenium, MySQL, Jenkins, Git, TFS
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Kept scripts and test cases updated with current requirements.
  • Created over 1,000 API tests and scripts using SoapUI and ReadyAPI tools.
  • Created DB scripts to gather data for testing using Oracle/MySQL DBs.
  • Created and supported Selenium test cases using C#, Maven, and Jenkins.
  • Manually performed regression testing, exploratory testing, and ad hoc testing.
  • Reported bugs and defects using the TFS tool. Monitored the resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing a QA perspective.
  • Performed a code review of the created/updated Selenium UI and SoapUI backend tests.
  • Documented testing approach and scripts usage for future testing purposes.
  • Created an adaptation program for newcomers to create, support, run, and analyze SoapUI tests. Provided KT sessions and reviewed testing tasks. Managed the first two weeks of work with SoapUI for newcomers.

Education

Graduate - Applied Mathematics and Computer Science

Belarusian State University
Minsk, Belarus
08.2001

Skills

  • User acceptance testing
  • Requirements analysis
  • Version control systems
  • Time management aptitude
  • Expert test automation
  • Regression testing expertise
  • Test data management
  • Manual testing
  • Continuous integration expertise
  • Agile methodology
  • API testing mastery
  • Test script creation
  • Test plan development
  • Test case development
  • Mobile testing experience
  • Cross-browser testing
  • Collaboration and communication

Timeline

Automation QA Engineer

PashaPay
01.2024 - Current

Senior Test Automation Engineer

EPAM Systems - LSEG - EIKON Alerts
11.2019 - 01.2024

Test Automation Engineer

EPAM Systems - LSEG - Shared Technology/Data Services
01.2019 - 11.2021

Test Automation Engineer

EPAM Systems - Clarivate Analytics
08.2018 - 12.2018

Junior Automation Engineer

EPAM Systems - CAYMAN MX DEVELOPMENT
01.2015 - 08.2018

Graduate - Applied Mathematics and Computer Science

Belarusian State University
Andrei Mitrafanau