Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

Yan Ramanovich

Krakow,Poland

Summary

Experienced QA Engineer with a strong background in GUI Testing, API Testing, and Mobile Testing. Proficient in Ruby, Python, and Bash, with expertise in RSpec, Capybara, Cucumber, Playwright, and pyTest. Skilled in using Appium, Espresso driver, XCUITest driver for mobile testing automation. Adept at utilising Git, Docker, GitLab CI, and Jenkins CI for continuous integration and delivery. Demonstrates comprehensive knowledge of Test Automation Framework Architecture, Test Strategy development, Test Automation Metrics & Reporting, and QA Processes. Experienced with Android and iOS platforms as well as the Allure framework and ReportPortal for test reporting. Familiar with Agile methodologies including Scrum and Kanban. Knowledgeable in HTTP protocol and SCIM protocol with experience in Azure cloud services.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior software quality automation engineer

EPAM Systems
Krakow, Poland
09.2024 - Current

Led test automation efforts for a mobile application focused on identity verification and authentication for a major European client. This high-stakes application required secure and efficient verification processes across iOS and Android platforms.

  • Developed mobile test automation framework from scratch using Ruby with Appium, Espresso, and XCUITest drivers, tailored for both iOS and Android applications.
  • Maintained and improved existing test automation projects for the client, ensuring stability and high performance in production
  • Collaborated closely with other automation engineers to align on test automation strategy, setting consistent practices across the mobile team.
  • Created and organized a comprehensive backlog for mobile test automation, prioritizing tasks to maximize test coverage and address critical areas.
  • Configured GitLab CI to automate test runs, ensuring seamless integration and rapid feedback loops.
  • Automated end-to-end scenarios to validate complex workflows, ensuring a high level of quality in user interactions.
  • Led efforts to stabilize and standardize QA processes for the team, enhancing productivity and quality standards.
  • Played a team lead role, coordinating with QA engineers, setting goals, and fostering a culture of collaboration and continuous improvement.
  • Provided training sessions on automation tools, increasing team competency levels significantly.
  • Analysed complex system requirements, resulting in detailed and comprehensive test plans.
  • Perfected regression tests which significantly reduced manual testing efforts over time.
  • Identified bugs, risks and anomalies, applying action to prevent reoccurrence.

Automation test engineer

EPAM Systems
Minsk, Belarus
06.2021 - 09.2024

Worked on a large-scale application focused on digital and identity verification across Europe, supporting secure user authentication and identification processes. The project included complex integrations for compliance and security, utilizing the SCIM protocol for identity management and Microsoft Azure for cloud-based access control.


  • Built a test automation framework from scratch using Ruby, RSpec, Capybara, and RestClient. Designed a modular and scalable framework that enables efficient UI and API testing.
  • Developed a test automation framework from the ground up using Python, pytest, Playwright, and RestClient. Set up a robust structure that supports both web UI and API automation with high reusability.
  • Refactored existing test automation framework using Ruby and Python, implementing the Page Object Pattern for improved modularity and maintainability.
  • Conducted testing of the SCIM (System for Cross-domain Identity Management) protocol for identity management, including integration with Microsoft Azure to validate user provisioning and access control.
  • Implemented automated regression tests, reducing regression suite execution time by 60%.
  • Automated key critical path scenarios to ensure stability in essential application functions.
  • Participated in regular code reviews, reinforcing best practices and maintaining code quality standards within the automation framework.
  • Created and maintained testing documentation to support clear test strategies, processes, and best practices.
  • Integrated Allure/ReportPortal framework into the test automation suite for enhanced reporting and test result visualization.
  • Provided a structured plan for developing a test automation framework from scratch, outlining required tools, architecture, and setup.
  • Analyzed and prioritized scope for test automation to maximize test coverage within project timelines.
  • Configured Jenkins CI/Gitlab CI to automate test execution, providing faster feedback and supporting agile development cycles.
  • Worked closely with the development team to integrate QA processes into the SDLC, fostering a quality-driven approach across the team.
  • Trained two new QA hires, accelerating their onboarding by providing hands-on guidance on the company’s testing tools and processes.

Junior software developer

Itransition Group
Minsk , https://www.itransition.com
01.2020 - 06.2021

Contributed to an internal project for a major customer, focusing on the implementation of Single Sign-On (SSO) to improve user authentication and security. Worked on a large-scale banking application that handled extensive datasets, ensuring secure data management and streamlined access.


  • Developed and maintained web applications using Ruby on Rails, following MVC architecture to ensure code readability and maintainability.
  • Built and optimized backend logic, handling data operations and business logic for key functionalities.
  • Designed and implemented RESTful APIs to support mobile and web clients, ensuring secure and efficient data exchange.
  • Worked with Active Record ORM to perform database operations; created and optimized queries in PostgreSQL for better performance.
  • Integrated back-end code with front-end interfaces, collaborating with front-end developers on HTML, CSS, and JavaScript.
  • Applied RSpec for testing application components, writing unit tests and debugging issues in development and production.
  • Participated in Agile sprints, contributing to planning sessions, code reviews, and retrospectives.
  • Used Git and GitHub for version control, maintaining clean commit history and collaborating effectively with team members.
  • Collaborated in a team, increased productivity and improved project turnaround times.

Education

Bachelor of Science - Electronics

BSUniversity of Informatics and Radioelectronics
Minsk, Belarus
09/2017 - 08/2021

Skills

Key skills:

- GUI Testing, API Testing, Mobile Testing;
- Ruby and Python, Bash;
- RSpec and Capybara, Cucumber; Playwright, pyTest, Robot Framework (KDD);

- Appium, Espresso driver, XCUITest driver;
- Git, Docker, GitLab CI, Jenkins CI;
- Test Automation Framework Architecture, Test Strategy, Test Automation Metrics & Reporting, QA Processes;

- Robot Framework (KDD)

- Android, iOS platforms;

- Allure framework, ReportPortal;
- Agile, Scrum, Kanban;

- HTTP protocol, SCIM protocol;

- Azure cloud, AWS;

- Databases: PostgreSQL, MySQL;

- Data: XML, CSV, JSON;

- Documentation: onboarding, test strategy, test plan, collecting metrics, describing QA process;

- Issue Tracking: Jira;

- Certifications: Azure Foundations, AI Literacy Program;



Languages

English
Upper intermediate
Russian
Proficient (C2)
Belarusian
Proficient (C2)
Polish
Beginner

Certification

Azure foundations - https://learn.microsoft.com/api/credentials/share/en-gb/YanRamanovich-8104/C51023E2A47F3A65?sharingId=36270C000B5454A3


EPAM AI Literacy Program

Timeline

Senior software quality automation engineer

EPAM Systems
09.2024 - Current

Automation test engineer

EPAM Systems
06.2021 - 09.2024

Junior software developer

Itransition Group
01.2020 - 06.2021

Azure foundations - https://learn.microsoft.com/api/credentials/share/en-gb/YanRamanovich-8104/C51023E2A47F3A65?sharingId=36270C000B5454A3


EPAM AI Literacy Program

Bachelor of Science - Electronics

BSUniversity of Informatics and Radioelectronics
09/2017 - 08/2021
Yan Ramanovich