Mykhailo Malashevskyi

Mykhailo Malashevskyi

$35/hr
Senior Software Development Engineer in Test | QA Automation Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
24 years old
Location:
Kyiv, Kyiv, Ukraine
Experience:
6 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.