I am a Senior QA Engineer with 9 years of experience specializing in testing complex web applications developed using modern technologies such as TypeScript, Node.js, Express.js, Nest.js, React, Angular, Vue, Vite, Next.js, MongoDB, MS SQL, and PostgreSQL. Throughout my career, I have been involved in every stage of the Software Development Life Cycle (SDLC), ensuring high-quality standards and robust testing processes.
I have expertise in creating and integrating automated testing frameworks using JavaScript, Playwright, Jest, Azure Pipelines, and GitHub Actions. I am passionate about improving processes, guiding teams, and fostering Agile methodologies to deliver reliable software products.
My technical skills include programming and scripting languages like JavaScript, TypeScript, Bash, and Python, as well as proficiency with testing frameworks such as Cypress, WebdriverIO, Cucumber, Playwright, Selenium, Mocha, and Jest. I am also experienced in working with databases including SQL, MySQL, PostgreSQL, NoSQL, MongoDB, and Supabase.
I have a strong background in integration testing using REST API tools like Postman, SuperTest, Swagger, and OpenAPI. Additionally, I am skilled in continuous integration and deployment (CI/CD) pipelines using Jenkins, Azure Pipelines, CircleCI, and GitHub Actions. My approach to code style and methodologies is grounded in best practices such as SOLID principles, BDD, TDD, ISTQB standards, and Lean Six Sigma.
I am detail-oriented, naturally pedantic, and committed to continuous improvement. I excel in clear communication, data-driven decision-making, and adapting to new challenges. As a collaborative team player, I have experience in leadership and mentorship roles, helping teams achieve high performance and quality outcomes.
Currently, I am working as a Quality Assurance Engineer at Human Data Sciences in Toronto, where I established testing processes that significantly improved developer productivity and testing efficiency. I have also contributed to various organizations across Canada, the United States, the United Kingdom, Cyprus, and Ukraine, consistently delivering impactful QA automation solutions.
I hold a Master’s degree in Computer Systems and Networks and a Bachelor’s degree in Computer Engineering from Kremenchuk Mykhailo Ostrohradskyi National University, verified by WES Canada. Additionally, I completed a Quality Assurance Automation coding bootcamp at the Programming Academy in Silicon Valley, where I honed my skills in JavaScript, TypeScript, and modern testing frameworks.