About
QA Automation Engineer with 12 years of experience in software testing and quality assurance, including extensive experience in both manual testing and test automation.
Strong background in designing, implementing and maintaining automated tests for web applications. Over the last 5 years, focused primarily on JavaScript/TypeScript, WebdriverIO and Cypress. Previous professional experience includes Java and Selenium.
Experienced in functional, regression, integration, system, smoke, sanity and usability testing, as well as test case design, requirements analysis and test planning.
Hands-on experience with Jenkins, GitHub, Docker, SQL and Xray. Comfortable working across the full software development lifecycle and collaborating closely with developers, QA Leads and Product Managers
Experience
QA / Test Automation Engineer
Oct 2021 – Present
Responsibilities & Achievements
● Design and implement automated tests for new product features using JavaScript and TypeScript.
● Develop and maintain UI test automation using WebdriverIO and Cypress.
● Analyze business and technical requirements and identify appropriate testing approaches.
● Design and maintain test cases using Xray.
● Perform manual testing of new and existing functionality.
● Execute functional, regression, integration, smoke and sanity testing.
● Analyze automation results, investigate failures and identify potential product issues.
● Maintain and improve automated test suites to ensure reliable and stable test execution.
● Configure and maintain Jenkins jobs for automated test execution.
● Work with Git/GitHub as part of the development and test automation workflow.
● Use Docker as part of the testing and development environment.
● Collaborate closely with QA Leads, developers, Product Managers and other team members to achieve project goals and deliver high-quality features.
● Contribute ideas and improvements to QA and test automation processes.
● Create and maintain QA-related materials in the company's knowledge base.
● Participate in the full software development lifecycle.
Project: Neurala
Role: QA Automation Engineer
● Developed automated tests using TypeScript.
● Worked with web UI test automation and maintained automated test scenarios.
● Configured and maintained Jenkins jobs for automated test execution.
● Analyzed test execution results and investigated automation failures.
● Collaborated with the development and QA teams during feature implementation and verification.
JavaScriptTypeScriptJenkins
StrongSD
Test Automation Engineer
Aug 2014 – Sep 2021
Responsibilities & Achievements
● Designed, implemented and maintained automated test scenarios using Java and Selenium.
● Developed and supported automated regression test suites.
● Validated automation results and investigated test failures.
● Performed manual testing of application functionality.
● Analyzed business requirements and translated them into appropriate testing scenarios.
● Designed and executed test cases for new and existing functionality.
● Participated in functional, regression, integration and system testing.
● Worked with application data and database tables using SQL.
● Participated in the development and support of the Continuous Integration process using Jenkins.
● Collaborated closely with developers, QA engineers and other project team members.
● Reported testing results and communicated identified issues to the team.
● Supported and maintained existing automation solutions.
JavaSeleniumSQL
Netcracker
Education
Sumy State University
Specialist Degree · Mathematician
2000 – 2005
Skills
JenkinsTest ExecutionTest PlanningTest Case DesignTest AutomationManual TestingUI TestingUsability TestingSanity TestingSmoke TestingSystem TestingIntegration TestingRegression TestingFunctional TestingSeleniumCypressWebdriverIOJava SETypeScriptJavaScript
Languages
Ukrainian (Native or bilingual proficiency)English (Elementary proficiency)