Volodymir T Automation QA Engineer
Summary
- 7+ years experience as Automation QA Engineer.
- Experience working with Python, Java, Ruby, and JavaScript;
- Deep understanding of Selenide, Selenium Webdriver, Cucumber, Postman, and Cypress;
- Good knowledge of API testing, Test Cases, and Test Plan;
- Strong communications skills, team-leader player, leads a discussion player and resolves problems of any nature.
- Abilities working with Confluence;
- Implementation of dashboards with graphs for all processes;
- Upper-Intermediate English.
- Start ASAP
Experience
Automation QA Engineer
Sep 2021 – Jan 2023
Main tasks and responsibilities:
- Automation test cases: Cypress + javascript + PageObject;
- Creating of Automation framework from scratch;
- Discussion with the team and manual QA;
- Reviewing test cases and fixing them;
- Refactor and optimize code;
- Reviewing Pull Requests;
- Run tests on GitLab | Analyzing run results on Allure report.
About Project: Secures applications from code to cloud, enabling security and DevOps teams to effectively collaborate to accelerate secure cloud-native application development and deployment. Automation of manual test cases. Communication with India and USA teams.
Automation QA Engineer
Jun 2020 – Sep 2021
- Everyday scrum meetings with the USA team;
- Automation test cases: Cypress + javascript + Cucumber + PageObject;
- Discussion with the team and manual QA;
- Reviewing Pull Requests.
About the Project: This is a healthcare financial technology company exclusively focused on patient payments and billing. Automation of manual test cases. Communication with India and USA teams.
QA Coach
Jun 2019 – Feb 2022
Main tasks and responsibilities:
- Checking homework;
- Interpretation of a taught material ;
- Lecture material creation and verification;
- Preparing students for an interview;
- Review the student's CV.
About Project: Online school for training people from scratch to IT specialists; Was a teacher in the QA Manual department. And taught: client-server architecture, and QA tools, create a CV, and prepare for the first interview.
Automation QA Engineer (SDET)
Nov 2019 – Jun2020
- MIRS team - Create BDD TC with next code implementation: Java+Cucumber+Maven+JUnit+Pstgr;
- Discovery team – Release validation, Create from scratch Automation framework for functional of web services, Create TC regarding Unit tests and Automation: Java+Cucumber+Gradle+TestNG+Pstgr;
- Find Bug→Jira Bug Report→Automation→CI Execution;
- API Testing: Run local app + Use Amazon S3 | SQS | GRPC services + Verify DB result in DBeaver;
- Everyday scrum meetings with the USA team.
About Project: Cable TV, telephony, Internet provider – receiving config data from routers, analyzing and debugging them. Creation of Automation framework from scratch, create BDD test cases, and Automation of it.
Software QA Analyst / Automation QA Engineer
Sep 2017 – Nov 2019
- Create and Support Company Startups: "Test Case Management Tool" and "Automation Integration Framework Tool";
- Create, Support, and Automation functional of test cases→ Selenium+Gradle+TestNG;
- Analysis of created dashboard executed auto test cases;
- Analysis of the databases and created the Documentation for all Processes; Created "Use Cases" of the UML diagram;
- Exploratory, Regression, Alpha, Release, Acceptance, Integration, GUI, and UI Testing;
- Testing with XSS, Documentation Testing, Verification and Validation the all systems, Bug Reports, Making Reports;
- Assistance in case of problems in the Database -Mysql; PgSql > Failover and recovery Testing database;
- Collection of the documentation and closing the feedback from Ukr, Rus, China, and USA teams
- Analyses by Performance testing –BlazeMetr+Jmetr. Creating and Running many performance Test Cases. Communication with Devops and based on the analysis of the data, updating the configuration of the server;
- Close cooperation with PM, QA, DEV, and Automation teams; Developing tasks and test cases for AQA;
- Supervising, training, and mentoring new team members;
- Support QA and AQA on the "Test Case Management Tool" Project;
- Planning and organizing business meetings;
- Determining the status of team works and releases of project modules;
- Demo of the project for teams, weekly release reports to teams about new features in the project;
- Estimate and Prioritization of works; Reporting to Lead on the done works;
- Implementing QA Processes to Startup the project from “scratch”.
QA Engineer
May 2017 – Sep 2017
Main tasks and responsibilities:
- WEB, Mobile, Manual, Documentation, Functional, UI, Regression testing;
- Close cooperation with PM, QA, and DEV | Test Cases->Test Planning and Execution.
QA Engineer / Content manager
Jun 2016 – Apr 2017
Functional / Integration testing of the website (Front-end&Back-end(API testing)). Using different test environments: Browsers (IE, Chrome, Firefox, Safari, etc) OS(Windows, Linux, IOS, Android); Mobile testing: IOS App: iPhone, Ipad; Android App: Samsung, Asus, etc.
Main tasks and responsibilities:
- WEB, Mobile, App Desktop testing;Automation testing – “Selenide(Selenium) WebDriver+Intellij idea+Java” -> Basic level; “Bash”->userlevel; “SOAP UI”->user level;
- Manual, Performance, Documentation testing; | Test Planning and Test Case;
- Bug Reporting using Enterprise Bug Tracking system| Status and Quality reporting;
- Close cooperation with PM, QA, and DEV; | Testing under multiple OS, Browsers, and HW platforms.
Higher education
National Polytechnic University
Institute of Radio Electronics and Telecommunication, Electronic vehicles, Making of the Electronic vehicles.
•System Radio Engineering;
•Specialist.
Education
Cybersecurity Essentials | Introduction to Cybersecurity – Graduate – Cisco;
Ruby and Ruby on Rails;
LITS;
Automation testing → Selenium WebDriver + RubyMine + Ruby.