Mykhailo
Senior Automation QA Engineer | Team Lead
I am a Certified Senior QA Automation Engineer with over 6 years of experience in UI, API, mobile, performance and
database testing, specializing in Java and TypeScript.
Throughout my career, I have successfully implemented automation frameworks from scratch and optimizing QA
processes across various industries, including E-Commerce, Gambling, Healthcare, Food Delivery, and Security
domains.
As a Team Lead, I have spearheaded efforts to optimize our QA processes, leading to a fantastic 30% improvement
in team efficiency and faster release cycles. I like mentoring my teammates and creating an environment where
everyone feels encouraged to learn and grow. I collaborate closely with cross-functional teams to ensure timely delivery
and high product quality.
My expertise includes developing robust automation solutions, identifying critical defects, and leading QA
optimization projects. Additionally, I have significant experience in DevOps, implementing CI pipelines using Jenkins,
GitHub Actions, and GitLab CI.
I’m passionate about driving innovative solutions in automation testing and believe that a strong team spirit is key
to achieving success.
PROFESSIONAL SKILLS AND COMPETENCIES:
Programming Languages: Java, TypeScript, JavaScript
Web Application Testing: Playwright, Cypress, Selenium, Selenide
API Testing: REST Assured, Retrofit, Postman
Test Frameworks: TestNG, JUnit
Performance testing: JMeter, k6
Mobile Testing: Appium, WebdriverIO
Databases and Data Storage: MySQL, PostgreSQL, MariaDB
CI/CD: GitHub Actions, GitLab CI, Jenkins
Containerization: Docker
Scripting: Bash
Tools: Jira, Confluence, ClickUp, Testomat, Allure, Git/GitHub, GitLab, DBeaver, Bitbucket, Burp Suite,
Personal qualities and skills: Attention to Detail, Problem-Solving Skills, Technical Proficiency, Adaptability, Team
player, Time Management Skills, Proactive Mindset, Quick learner and result-oriented person
PROFESSIONAL EXPERIENCE
Company under NDA
Team Lead/Senior QA Automation Engineer
Jan/2023 - Current
Project Description:
This project is all about improving privacy in digital communications, correspondence, and secure money transfers. It’s
focused on providing strong security for both individuals and businesses, helping protect sensitive information. The
project primarily targets users in Europe and America, ensuring it complies with regulations like GDPR and other
regional privacy laws. Using advanced encryption and secure protocols, the goal is to reduce the risks of data breaches,
unauthorized access, and cyber threats. Whether it’s private communication for individuals or secure transactions for
companies, this solution is designed to keep things safe and confidential.
Responsibilities and Key Accomplishments:
Developed and implemented UI and API automation frameworks from scratch, ensuring robust test coverage and
improved system reliability.
Introduced database testing practices, which helped identify and fix numerous critical defects, significantly
improving system stability.
Maintained and expanded Android mobile automation testing framework, resulting in 15% increase in test coverage
and improved detection of mobile-specific issues.
Spearheaded the optimization of QA processes, which resulted in a 40% improvement in team efficiency and faster
release cycles.
Provided mentorship and guidance to new QA team members, fostering their growth and ensuring seamless
onboarding into the project.
Tools and Technologies: Java, Gradle, TypeScript, Playwright, REST Assured, Postman, Jenkins, PostgreSQL, MariaDB,
Docker, npm, Appium, WebdriverIO, Testomat
Senior QA Automation Engineer
Sep/2022 - Dec/2022
Project Description:
This medical project is a user-friendly platform designed to provide a complete patient care experience. Patients can
easily track their medical history, see scheduled visits, book visits with doctors, and have access to all their medical
documents online.On the doctors' side, they can review patients’ health histories, manage appointments, and generate
reports. The platform is available both on the web and as a mobile app, making interaction with the healthcare system
more convenient and efficient for everyone involved.
Responsibilities and Key Accomplishments:
Design an automation testing framework from scratch for web and API applications.
Research and recommend automation tools; integrate them into our CI/CD pipeline.
Create and document standardized QA processes.
Set clear objectives for the AQA team and develop a comprehensive testing strategy.
Analyze test results to identify trends and areas for improvement.
Work with cross-functional teams to align testing strategies with business goals.
Develop clear documentation for testing processes.
Mentor team members and facilitate training sessions.
Tools and Technologies: Java, Retrofit, Selenide, Gradle, JUnit, Docker, Jenkins, PostgreSQL, ClickUp, Allure
Senior QA Automation Engineer
Jan/2022 - Aug/2022
Project Description:
Our team worked on a project to improve online gambling platforms by testing over 20 client resources, including
casinos and slots. My main role was to create a testing framework from scratch using Playwright and TypeScript,
focusing on automation to make the process more efficient.
I collaborated closely with the manual testing team and developers to ensure we covered all functionalities and quickly
addressed any issues. We conducted tests across multiple platforms to guarantee a consistent user experience,
always keeping user feedback in mind. This project not only enhanced our clients' offerings but also helped us grow our
skills in automated testing, ultimately delivering a solid solution for users around the world.
Responsibilities and Key Accomplishments:
Designed and implemented robust automation frameworks from scratch to enhance testing efficiency and ensure
comprehensive coverage of software functionalities.
Developed and executed automated test plans for UI, functional, and API testing, significantly improving defect
detection rates and product quality.
Collaborated with cross-functional teams, including development and product management, to align on
requirements and deliver high-quality software solutions.
Mentored junior QA engineers, fostering a culture of continuous improvement and knowledge sharing within the
team.
Optimized testing processes, resulting in a 15% increase in overall QA productivity through strategic automation
initiatives.
Set up and executed performance testing using JMeter, identifying and mitigating system bottlenecks to enhance
overall performance.
Tools and Technologies: TypeScript, Playwright, GitLab CI, Allure, JMeter, Jira, Docker, PostgreSQL
Food Delivery Service (Company under NDA)
QA Automation Engineer
Nov/2020 - Dec/2021
Project Description:
Worked on a food delivery platform similar to Glovo and Uber Eats, focusing on testing the web version of the
application. The project involved ensuring smooth and efficient functionality for both users and restaurant partners.
While my team concentrated on the web app, a separate team handled testing of the mobile version. We collaborated
closely to maintain consistency across both platforms, ensuring seamless user experience and performance.
Responsibilities and Key Accomplishments:
Developed and implemented UI and API automation frameworks from scratch, ensuring robust test coverage and
improved system reliability.
Introduced database testing practices, which helped identify and fix numerous critical defects, significantly
improving system stability.
Set up and executed performance testing using JMeter, identifying and mitigating system bottlenecks to enhance
overall performance.
Spearheaded the optimization of QA processes, which resulted in a 50% improvement in team efficiency and faster
release cycles.
Provided mentorship and guidance to new QA team members, fostering their growth and ensuring seamless
onboarding into the project.
Tools and Technologies: Java, REST Assured, Postman, Maven, JMeter, GitLab CI, Jenkins, PostgreSQL, Docker.
Binariks
Quality Assurance Engineer (Manual + Automation)
Aug/2019 - Oct/2020
Project Description: Project in the e-commerce area, focusing on the Eastern European market. The objective of this
project is to create a user-friendly and efficient online store that caters to a diverse range of products, enhancing the
shopping experience for customers while maximizing sales opportunities for the business. My role was to ensure the
quality and reliability of a web-based application, covering both user-facing and backend components.
Responsibilities and Key Accomplishments:
Automated UI testing using Java, which improved both testing efficiency and accuracy by reducing manual effort
and ensuring consistent test execution across various user scenarios.
Performed comprehensive API testing using Postman, validating the reliability and performance of API integrations,
and ensuring that all endpoints met the necessary functionality and security standards.
Developed and maintained detailed test documentation, including test plans, test cases, and reports, which
contributed to greater transparency within the team and ensured all stakeholders had visibility into the testing
process and results.
Conducted security testing with OWASP ZAP, identifying potential vulnerabilities in the system, and worked with
developers to resolve them, significantly enhancing overall system security and compliance with industry best
practices.
Tools and Technologies: Java, Selenium, Maven, Gradle, TestNG, JUnit, Postman, OWASP ZAP, GitHub Actions.
EDUCATION AND CERTIFICATIONS
Bachelor Degree of Law:
Taras Shevchenko National University of Kyiv
2023
ISTQB Foundation Level 4.0.
Issued Jul/2024
Professional Scrum Master I
Issued Dec/2024
Professional Agile Leadership I
Issued Mar/2025
LANGUAGES
English - Upper-Intermediate
Ukrainian - Native