17+ years of solid experience in software quality assurance
Experience with test automation tools for different platforms. Setup test automation from scratch
Experience with SIEM projects
Proficiency in automotive navigation system testing
Proficiency in Web, Mobile, Desktop, and Embedded applications testing
Writing and maintaining test documentation: test plans, test reports, test cases
Working with different software development processes: Waterfall, Agile (SCRUM, Kanban, BDD, ATDD)
Strong working experience with continuous integration tools
I enjoy being challenged. Being prepared for self-development and investing time and effort in learning new technologies
Having strong leading, planning, and analyzing skills. A responsible, initiative, and self-motivated person, a good team player. Flexible, possessing good communication skills. Attentive to details.
Developed and implemented comprehensive test automation for the P2P Crypto Exchange service, resulting in improved efficiency and accuracy of testing processes.
Conducted manual testing to ensure the quality and functionality of software applications, identifying and reporting bugs and issues for prompt resolution.
Performed load testing using Artillery.io, simulating high-user traffic and stress scenarios to assess system performance and scalability.
Utilized Python and PyTest test framework to create robust and maintainable automated test scripts, enhancing the reliability and effectiveness of testing procedures.
Collaborated with cross-functional teams to ensure seamless integration of automated testing into the development process, improving overall product quality and time-to-market.
Leveraged GoLang to develop custom tools and utilities for testing and quality assurance purposes, streamlining testing processes and enhancing productivity.
Utilized Docker and Kubernetes for efficient containerization and deployment of testing environments, enabling faster and more reliable testing cycles.
Maintained clear and concise documentation of test cases, procedures, and results, facilitating knowledge sharing and ensuring consistency in testing practices.
Developed end-to-end test automation infrastructure using Playwright and TypeScript, resulting in improved efficiency and reliability of testing processes.
Created and maintained API test automation infrastructure using RestSharp, xUnit, and C#, ensuring comprehensive test coverage and accurate results.
Implemented and updated Azure pipelines for E2E and API tests running in Docker containers, streamlining the testing process and reducing manual effort.
Configured Azure DevOps build agents for necessary pipeline jobs, optimizing resource allocation and ensuring smooth execution of tests.
Defined and applied best practices of testing architecture, processes, and tools among the team, promoting consistency and efficiency in testing practices.
Utilized TypeScript, Playwright, .NET, Azure, and C# technologies to develop and maintain robust and reliable test automation infrastructure.
Ensured the maintenance of a robust and reliable test automation pipeline, minimizing disruptions and maximizing productivity.
Collaborated with cross-functional teams to identify and implement improvements in testing processes, resulting in increased efficiency and effectiveness.
Established and implemented robust test automation frameworks for mobile application projects, leveraging Cypress and JavaScript. This resulted in a significant improvement in testing efficiency and reliability.
Developed end-to-end mobile test automation infrastructure using Appium and Java, ensuring comprehensive and accurate testing of mobile applications.
Created API test automation infrastructure using RestAssured and TestNG, enabling efficient and thorough testing of API functionalities.
Implemented and maintained the CI pipeline on Bitrise, streamlining the testing and deployment process and ensuring continuous integration and delivery.
Defined and applied best practices in testing architecture, processes, and tools, fostering a culture of quality and efficiency within the team.
Proficiently utilized Java, Kotlin, JavaScript, C#, .NET, Appium, Browserstack, and Cypress to execute testing tasks and achieve project objectives.
Collaborated closely with cross-functional teams to ensure seamless integration of testing processes and deliver high-quality products.
Maintained clear and concise documentation of testing procedures, facilitating knowledge sharing and ensuring consistency in testing practices.
Established and implemented test automation for a blockchain project, utilizing PyTest and Python to create an end-to-end test automation infrastructure.
Developed API test automation infrastructure using Requests, ensuring comprehensive and efficient testing of system functionalities.
Defined and applied best practices in testing architecture, processes, and tools, promoting efficiency and effectiveness within the team.
Utilized Python, PyTest, Docker, and Allure technologies to streamline testing processes and enhance overall test coverage.
Collaborated with cross-functional teams to ensure seamless integration of automated tests into the development and deployment pipeline.
Conducted thorough testing and debugging of code, promptly identifying and resolving issues to maintain high-quality software products.
Maintained clear and concise documentation of test cases, test plans, and test results, facilitating effective communication and knowledge sharing within the team.
Actively participated in code reviews and provided valuable feedback to improve the quality and reliability of the software.
Apr 2015Dec 2017
Senior AQA Engineer
Intellias
Conducted comprehensive manual and automation testing on the embedded navigation system and mobile clients, ensuring the delivery of high-quality, bug-free software.
Analyzed nightly regressions and performed refactoring to optimize code efficiency and improve overall system performance.
Developed an end-to-end mobile test automation infrastructure using Ruby and RSpec, resulting in a 30% reduction in testing time and increased test coverage.
Maintained and optimized the CI pipeline on Jenkins, ensuring smooth and efficient software integration and deployment processes.
Successfully deployed automation environments on Linux-based devices, streamlining testing procedures and improving overall testing efficiency.
Demonstrated expertise in automotive technologies, Ruby, C++, and embedded systems, effectively applying this knowledge to drive successful testing and quality assurance initiatives.
Maintained clear and concise documentation of testing processes and results, facilitating knowledge transfer and ensuring consistent testing practices.
Diligently proofread all documentation and reports, ensuring accuracy and professionalism in all communications.
Conducted comprehensive testing of the POS registers integration system in all customer stores across Canada, ensuring seamless functionality and accuracy in billing, accounting, and warehouse processes.
Developed an end-to-end test automation infrastructure using Robot Framework and Python, resulting in significant time and resource savings.
Created an API test automation infrastructure using RestAssured and Java, improving efficiency and accuracy in testing API functionalities.
Designed and executed test cases and test scenarios for automation tests, ensuring thorough coverage and accurate validation of system functionalities.
Prepared test data and executed test cases, meticulously analyzing test results to identify and report any issues or anomalies.
Proficiently utilized Python, Robot Framework, Java, and RestAssured to develop and execute automated tests, ensuring the reliability and stability of the system.
Maintained clear and concise documentation of test cases, test scenarios, and test results, facilitating effective communication and knowledge sharing within the team.
Stayed updated with the latest technologies and tools in the QA field, continuously enhancing skills and knowledge to deliver high-quality testing solutions.
Established and implemented test automation frameworks for mobile application projects, resulting in improved efficiency and accuracy of testing processes.
Created and maintained a robust CI pipeline on Jenkins, ensuring seamless integration and continuous delivery of software updates.
Developed a mobile test automation infrastructure using XCTest and Objective-C, enabling efficient and reliable testing of iOS applications.
Executed comprehensive QA activities throughout the project lifecycle, including test planning, test case creation, execution, and defect tracking, ensuring the delivery of high-quality software products.
Actively participated in static testing activities, such as design reviews and requirements inspections, contributing to the improvement of UI/UX design for company software products.
Conducted thorough testing of an enterprise content management and delivery system for iOS devices, as well as various mobile apps for Ukrainian banks and a tool for managing and presenting iOS app mockups.
Proficiently utilized Objective-C, Java, Bash, and iOS technologies to carry out testing and automation tasks effectively.
Maintained clear and concise documentation of test cases, test results, and defects, facilitating effective communication and knowledge sharing within the team.
Conducted comprehensive functional, exploratory, and usability testing on various mobile and web applications for Augmented Reality, ensuring the highest quality and user experience.
Tested applications on multiple mobile platforms, including iOS, Android, Blackberry, Windows, Bada, and Symbian devices, ensuring compatibility and optimal performance across different operating systems.
Identified and reported software defects and issues, working closely with development teams to resolve them in a timely manner.
Developed and executed test plans and test cases, ensuring thorough coverage of all application functionalities and features.
Collaborated with cross-functional teams to ensure seamless integration and compatibility of applications with different devices and platforms.
Maintained clear and concise documentation of test results, defects, and testing procedures, facilitating effective communication and knowledge sharing.
Followed industry best practices and testing methodologies to ensure the highest standards of quality and reliability in all testing activities.
Demonstrated strong attention to detail and meticulousness in testing, ensuring accurate and precise identification of defects and issues.
Conducted comprehensive manual and automation testing for desktop video/audio editing applications, ensuring the delivery of high-quality, bug-free software to end-users.
Developed and implemented automation tests for all major applications, significantly reducing testing time and improving overall efficiency.
Created helpful tools for test automation, streamlining the testing process and enhancing productivity.
Collaborated closely with cross-functional teams to identify and resolve software defects, ensuring a seamless user experience.
Maintained clear and concise documentation of test cases, test plans, and test results, facilitating effective communication and knowledge sharing.
Utilized industry-standard testing methodologies and tools to ensure thorough and accurate testing of software applications.
Demonstrated a strong attention to detail and a meticulous approach to testing, consistently delivering reliable and high-performing software.
Actively participated in continuous improvement initiatives, suggesting and implementing process enhancements to optimize testing procedures.
Conducted comprehensive software quality assurance for a web-based application in the Telecom domain, ensuring the reliability and functionality of the software.
Developed and executed test plans, test cases, and test scripts, resulting in thorough and effective testing of the software.
Identified and reported software defects, collaborating closely with development teams to ensure timely resolution of issues.
Collaborated with cross-functional teams to align testing efforts with project requirements and timelines, ensuring smooth project execution.
Utilized industry-standard testing methodologies and tools to perform functional, regression, and performance testing, ensuring the software met high-quality standards.
Contributed to the continuous improvement of QA processes and procedures, enhancing overall software quality and efficiency.
Maintained clear and detailed documentation of test results and defects, facilitating effective communication and efficient issue resolution.
Demonstrated a strong attention to detail and a commitment to delivering high-quality software products, consistently meeting project requirements and deadlines.
Education
Sep 2007Jul 2008
Specialist's degree in Informatics, “Software engineer” qualification