← Back to list
senior
Registration: 11.06.2023

Serhii Bondarchuk

Specialization: Automation QA engineer

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

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

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