← Back to list
senior
Registration: 11.06.2023

Serhii Bondarchuk

Specialization: Automation QA engineer
Have been working as Test Automation Engineer in both UI and API testing from 2017. From 2019 working on Key Automation Tester role. From 2021 started new position as Senior AQA. From May 2022 stated new role Testing Team Lead. Have experience in: - Implemented few test automation projects (both API and WEB) and setup QA process from scratch. - Integrate test automation projects with CI/CD. - Support releases, creating Test documentation(QA Strategy, QA Sign Off, QA Release test results). - Onboard and mentor/leading newcomers. - Demo of test automation approach to customer.
Have been working as Test Automation Engineer in both UI and API testing from 2017. From 2019 working on Key Automation Tester role. From 2021 started new position as Senior AQA. From May 2022 stated new role Testing Team Lead. Have experience in: - Implemented few test automation projects (both API and WEB) and setup QA process from scratch. - Integrate test automation projects with CI/CD. - Support releases, creating Test documentation(QA Strategy, QA Sign Off, QA Release test results). - Onboard and mentor/leading newcomers. - Demo of test automation approach to customer.

Portfolio

NDA

Key QA Automation Engineer - Created test project for WEB testing from scratch - Implemented possibility to run tests in parallel - Integrate tests to Jenkins CI - Create Test documentation (QA Strategy, QA SignOff, QA Release test results) - Setup Test Rail on project and Integrated with test automation project - Created onboarding and knowledge transfer documents

NDA

Key QA Automation Engineer - Started from scratch 3 test projects (2 API, 1 WEB) from scratch (Maven, Cucumber, Selenium) - Testing in browser's (Selenoid) - Configuring CI (GitLab CI, Jenkins) - Writing API tests (Rest-Assured) - Demos for customer - Bash, cmd scripting

NDA

Test Team Lead - Conduct knowledge transfer sessions. Create Docs, instructions, guides on Confluence. - Create Backlog for QA team Automation (TAF, Gradle, Selenide) and Manual. Organize calls to discuss tasks. - Improved testing and automation process. Increased quality of testing process. - Create tasks for Developers to cover functionality on lower quicker level that increase speed of testing and testing feedback. - Created and modified Python scripts (ipynb files) used as test data to test product functionality - Create tests to verify product features using AWS Console (S3 - for data storing, ECR - for tracking image sizes, EC2: Load Balancer, Auto Scaling, Rules, Cloudwatch Logs, Lambda metrics and logs, Route-53 healthchecks, Cognito) and Lens (Clusters, Nodes, Pods, Logs Deployments, Events) - Organize and coordinates test process during sprint - Speed up testing feedback on implemented tasks by developers. - Optimized time spent to Release testing. - Reorganized tests in suites to leave the most valuable and actual. - Optimized time of automation run by removing unstable, redundant cases. - Define priority of testing release candidate to make testing more effective - Mentor students/trainee QAs

Skills

Java
Jenkins
Selenium
Rest-Assured
QA Automation
UI Automation
API Testing
TestNG
Docker Products

Work experience

Senior QA Automation Engineer
since 03.2020 - Till the present day |NDA
REST APIs, Selenide, Testrail, TestNG, Bash, Gradle, Powershell, Command Prompt, Docker Products, Amazon Web Services (AWS)
- Conduct knowledge transfer sessions. Create Docs, instructions, guides on Confluence. - Create Backlog for QA team Automation (TAF, Gradle, Selenide) and Manual. Organize calls to discuss tasks. - Improved testing and automation process. Increased quality of testing process. - Create tasks for Developers to cover functionality on lower quicker level that increase speed of testing and testing feedback. - Created and modified Python scripts (ipynb files) used as test data to test product functionality - Create tests to verify product features using AWS Console (S3 - for data storing, ECR - for tracking image sizes, EC2: Load Balancer, Auto Scaling, Rules, Cloudwatch Logs, Lambda metrics and logs, Route-53 healthchecks, Cognito) and Lens (Clusters, Nodes, Pods, Logs Deployments, Events). - Organize and coordinates test process during sprint. - Speed up testing feedback on implemented tasks by developers. - Optimized time spent to Release testing. - Reorganized tests in suites to leave the most valuable and actual. - Optimized time of automation run by removing unstable, redundant cases. - Define priority of testing release. - Created test project for WEB testing from scratch. - Implemented possibility to run tests in parallel. - Integrate tests to Jenkins CI. - Create Test documentation (QA Strategy, QA SignOff, QA Release test results). - Setup Test Rail on project and Integrated with test automation project. - Created onboarding and knowledge transfer documents.
Key QA Automation Engineer
02.2019 - 03.2020 |NDA
Maven, Cucumber, Selenium, GitLab CI, Jenkins
- Started from scratch 3 test projects (2 API, 1 WEB) from scratch (Maven, Cucumber, Selenium). - Testing in browser's (Selenoid). - Configuring CI (GitLab CI, Jenkins). - Writing API tests (Rest-Assured). - Demos for customer. - Bash, cmd scripting.
QA Automation Engineer
02.2018 - 02.2019 |NDA
Jenkins, Maven, Nexus, bash, Linux, Groovy, Report Portal, Maven, Java 8, Selenium, Serenity, Jbehave, Junit, SQL
• Analyzed user stories and requirements with BA. • Created and automated test cases UI and API (Java 8, Selenium, Serenity, Jbehave, Junit, SQL). • Executed tests and provided reports (Groovy, Report tool, Jenkins, Maven). • Managed automation CI process (Jenkins, Maven, Nexus, bash, Linux). • Took part in test automation framework development. • Raised defects, verified fixes (Jira, Confluence). • Took part in smoke and regression testing. • Have experience in performing pre- and post- commit code review (Crucible and GitLab). • I have an experience in command-line and powerShell scripting(Windows, Linux).

Educational background

Computer science
2011 - 2017
National transport university

Languages

EnglishUpper Intermediate