- File
Gennadiy
Java developer
- Age:
- 39 years
- City of residence:
- Odesa
- Ready to work:
- Kyiv
Contact information
The job seeker has entered a phone number , email and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/13342510/
Uploaded file
The file contains 1 more page.
Quick view versionThis resume is posted as a file. The quick view option may be worse than the original resume.
QA Automation Engineer
Testing Tools:
Location: Bulgaria, Varna | [
Selenium
Web Driver, Junit,
OBJECTIVE TestNG, Cucumber,
• A dynamic and achievement-oriented QA Automation Engineer / SDET based in Varna, Bulgaria, POSTMAN, MYSQL,
with 6 years of experience in various domains, including Digital Transformation in Energy and pgAdmin, JDBC REST
Asset Management, Telecom/OSS/BSS, HRM, Banking, and Healthcare. Proven ability in designing Assured Languages:
and creating automation frameworks using Java, Selenium, Cucumber, JUnit, TestNG, SQL, Maven, JAVA, SQL, Gherkin
Gradle, Azure DevOps, Jenkins, and APIs. IDEs / Code Editors:
IntelliJ IDEA, Eclipse
PROFESSIONAL SUMMARY Test Framework:
• Experience in software automation testing, proficiency in testing Web and Client/ Server Data- Driven, Hybrid
Applications, and API. Strong knowledge of Core Java, and Object-Oriented with BDD
Programming Concepts (OOPs). Build Tool:
Maven, Gradle
• Proficient in using automation tools such as Selenium Web Driver, Cucumber, JUnit, SDLC Methodology:
TestNG, Rest Assured among with Maven, GIT, Jenkins, Azure DevOps Agile Scrum, Waterfall
• Experienced in designing and implementing different automation frameworks like Data- Bug Tracking:
Driven, and Hybrid frameworks using Selenium WebDriver with Page Object Model JIRA, Zephyr
Continuous
(POM).
Integration:
• Involved in developing Hybrid Automation Testing frameworks from scratch by JENKINS, Azure DevOps
implementing a Page Object Model design using Cucumber Framework for Smoke and Version Control:
Regression test scenarios. GIT/ GitHub, Gerrit
Databases:
• Extensive experience in developing test scripts to implement test cases, test scenarios,
MYSQL, ORACLE,
and features for behavior-driven development (BDD) using Cucumber. PostgreSQL
• Experienced in designing TDD framework using TestNG and annotations
• Experienced in Data-Driven testing using Excel sheets with Apache POI and Database EDUCATION:
using JDBC and designing TDD framework using TestNG and annotations Syntax Technologies,
Coding Boot Camp
• Good Understanding of application programming interface (API), a set of subroutine
definitions, communication protocols, and tools for building software. National University
• Expertise in developing scripts and performing RESTful API Testing using Rest Assured “Odessa Maritime
Framework for Regression and Smoke testing. Academy” / Specialist
degree in “Marine
• Executed API testing using Postman where I have created manual test cases.
Power Plant Operation
• Proficient experience with defect tracking and analysis using different defect tracking and Maintenance”
tools such as JIRA.
• Developed and executed SQL queries to verify the proper insertion, deletion, and LANGUAGE:
updates into MySQL, PostgreSQL and Oracle Database Management Systems English
Ukrainian
• Strong knowledge and understanding of SDLC/STLC process and Agile methodology
Russian
(SCRUM).
• Proficient in requirement analysis, review and identifying gaps in functional/business
requirements, test strategy preparation, test case creation, test execution, test reports
and documentation, and hands-on experience in writing Requirements Traceability
Matrix.
• Hands-on experience in Smoke Testing, Back-End Testing, Functional Testing, System
Testing, and Regression Testing.
• Problem-solving nature, ability to analyze and prioritize, great team player, adapt easily
and feel comfortable working in a multicultural environment and cross-functional
operations.
PROFESSIONAL EXPERIENCE
ENVIROMENT:
TD Bank, NJ | QA Automation Engineer | June 2024 - Present
Selenium WebDriver,
• Responsible for writing and maintaining automation scripts using Java and Selenium
WebDriver, focusing on functional, regression, and integration testing with TestNG. Java, SQL, TestNG,
PostgreSQL, pgAdmin,
• Performed manual UI testing to verify the functionality, usability, and responsiveness of Maven, Keycloak, Azure
the application across different browsers and platforms, ensuring smooth user DevOps, GIT Apache POI
experiences before automating key test cases. API, Postman, RESTful
• Developed and executed test cases using Zephyr integrated with Jira for managing test Web Services, POM,
cycles, and conducted multiple test types, including smoke, regression, and functional XML, JSON
testing. Jira, Zephyr, Confluence
• Collaborated with DevOps and developers to troubleshoot and debug issues in Azure Agile Scrum
DevOps CI/CD pipelines, ensuring continuous integration and successful execution of
automated tests.
• Worked closely with PM and developers to locally set up and test microservices and sub-
domains, validating their functionality through API testing of RESTful Web Services using
Postman.
• Tested role-based access control systems in Keycloak, ensuring the security and integrity
of various user roles and permissions across services.
• Performed backend testing by connecting to PostgreSQL databases through pgAdmin
and executing SQL queries to validate data integrity and database operations.
• Automated API and UI testing following Page Object Model (POM), ensuring that new
functionalities were properly tested in each sprint cycle after manual verification.
• Participated in Agile Scrum ceremonies such as Daily Standups, Sprint Planning, Sprint
Demos, and Retrospectives, actively contributing to sprint planning and feature
presentations.
• Created detailed documentation on testing processes and results in Confluence,
ensuring all steps were followed according to strict project workflow guidelines.
• Developed and maintained test automation framework utilizing Maven for build
management, integrated with Git for version control, and pushed all code to Azure
DevOps for continuous test execution across environments.
• Conducted manual and automated tests for RESTful APIs using Postman and Apache POI
API, focusing on data parsing and validation of JSON and XML responses.
• Collaborated with cross-functional teams to ensure seamless integration and
automation testing for microservices-based architecture.
• Performed manual UI testing before automation to ensure early detection of UI issues
and discrepancies.
• Actively involved in continuous improvement of testing strategies and
methodologies, ensuring alignment with the project’s goals and quality standards.
• Performed manual UI testing before automation to ensure early detection of UI issues
and discrepancies.
• Automated and executed tests across multiple environments, ensuring API and UI
functionalities met project requirements.
• Performed comprehensive role-based testing using Keycloak to ensure proper security
and access controls.
Global Logic, Ukraine | QA Automation Engineer | Dec 2022 - Feb 2024 ENVIROMENT:
• Developed and maintained automation scripts using Java and Selenium WebDriver to Selenium WebDriver,
perform functional and regression testing with TestNG framework. Java, SQL,
PostgreSQL, xPath,
• Implemented Page Object Model (POM) design pattern for structuring automation
scripts and integrated with Maven and Gradle build tools for managing dependencies XML,
and running test suites. TestNG, Maven,
Gradle Git, Gerrit
• Utilized SQL to query and validate data in PostgreSQL databases for backend testing and Jenkins, Grafana
data integrity checks. REST, SoupUI,
• Automated API testing using Postman for manual testing and REST Assured for Weblogic, Jboss,
automated testing of REST APIs, focusing on data validation and response integrity. Scrum/ Agile, Jira,
• Worked with SOAPUI for web services testing and XML validation, ensuring Alure Reports
robustness of API functionality. Postman, VM
VirtualBox Manager
• Managed test execution and reporting using Jenkins for Continuous Integration/
Continuous Deployment (CI/CD), and configured Grafana for real-time monitoring and
visualization of test metrics.
• Collaborated with developers using Git and Gerrit for version control, regularly pushing
updates and resolving merge conflicts.
• Performed functional and compatibility testing across various environments, using VM
VirtualBox Manager for virtualized test environments.
• Tested UI components for cross-browser compatibility with Selenium WebDriver,
ensuring smooth operation on different platforms.
• Actively participated in Scrum/Agile ceremonies, including Sprint Planning, Daily Stand-
ups, Sprint Reviews, and Retrospectives, while managing tasks using Jira.
• Automated end-to-end tests for WebLogic and JBoss-hosted applications, focusing on
functionality, performance, and scalability.
• Communicated with cross-functional teams, including developers, project managers,
and stakeholders, to ensure accurate test coverage and understanding of requirements.
• Wrote comprehensive test cases based on acceptance criteria to ensure thorough
coverage of application functionalities and requirements.
• Utilized Allure Reports to generate detailed and visually appealing test reports, providing
insights into test results, including failed tests, and facilitating analysis and
troubleshooting.
• Debugged and resolved issues in Jenkins pipelines to ensure smooth execution of
automated tests and CI/CD processes, addressing failures and optimizing pipeline
performance.
• Conducted project demos to showcase automation frameworks, test results, and overall
project progress to stakeholders, effectively communicating the impact of the
automation efforts and demonstrating key features.
• Managed test data creation and maintenance to ensure relevant and realistic data was
used for testing, improving the reliability of test results.
Alliance Tek Solutions, Virginia | QA Engineer | Jan 2020 - Dec 2022
ENVIROMENT:
• Responsible for writing and maintaining Automation scripts using Java, and Selenium
WebDriver to support regression and functional testing using a Cucumber Framework Selenium WebDriver,
• Created scripts using Selenium WebDriver and Java for new functionalities and Java, Jenkins,
updating existing scripts. Cucumber, Apache
• Involved in developing Hybrid Automation Testing frameworks from scratch by POI API, Agile Scrum,
implementing a Page Object Model and Project Object Model design using Cucumber SQL,
Framework for Smoke and Regression test scenarios. Maven, POM, XML,
• Used SQL to retrieve data from MySQL DBMS JSON, RESTful Web
Services, IntelliJ IDEA,
• Created automated scripts for REST-API testing using Rest Assured Framework.
GIT, GitHub, Postman,
• On a daily basis use GIT and GitHub repositories to update the code, push the latest
MySQL Workbench
commitments, and maintain code regarding minimizing merge conflicts.
• Collaborated with BA team and business owners to acquire maximum knowledge on the
application, conducted additional research on industry (specifics, issues) to collect
information for a better understanding of the project and requirements from the end-
user point.
• Collaborated with the team to develop an automation framework using the Maven
building tool and Cucumber framework as well as Selenium WebDriver to run test cases
in multiple browsers and platforms.
• Communicated with developers to discuss test results, bugs, and defects. Moreover,
communicated frequently with customers and team members as well as facilitating
discussions and exercising professional judgment as required.
• Participated in Agile Scrum ceremonies such as Daily Scrum, Sprint Grooming, Sprint
Planning, Sprint Demo, and Sprint Retrospective meeting
• Involved in the creation of automation framework in Selenium WebDriver using BDD
(Behavior Driven Development) and Page object (POM) driven approach.
• Designed and implemented step-definitions and feature files in Cucumber using BDD
and Gherkin keywords (Given, When, Then, Background, Scenario, Scenario Outline).
• Gather test results to generate reports using Cucumber, Maven, and Jenkins and
documented the issues and knowledge gained.
• Executed cross-browser compatibility and regression tests using Selenium WebDriver
and Cucumber to test the UI following each new build release.
• Developed test cases to run API testing: manually using Postman and automation of
REST APIs using Rest Assured Library, conducting data validation.
• Automated API Requests Using REST Assured while Executing Test Scripts Over Jenkins.
• Developed and executed automated tests: requirement review, develop test cases and
functional test scenarios, test strategy, test plan, environment setup, test execution, log
defect, and test report.
• Performed various test types including but not limited to: smoke, functional, regression,
integration, Ad-Hoc testing, and reported the defects to the developers using JIRA.
• Performed database testing via connecting to database using JDBC and SQL queries,
performed data validation and data integrity testing using JUnit assertions with Selenium
WebDriver.
• Collaborated with developers in bug management: defects identification, bug analysis,
tracking, and reviewing.
Apple Bank, NY | Automation Tester | Feb 2019 – Jan 2020 ENVIROMENT:
• Reviewed test basis, test documentation, and designed test cases, test scenarios, and Selenium WebDriver,
test scripts. Java, TestNG, Agile
• Developed an Automation framework using Selenium WebDriver (Java) and Test Scrum, SQL, Maven,
Execution using TestNG. IntelliJ IDEA, Git,
• Designed, developed, and implemented a POM-based automation testing framework GitHub, Postman
utilizing Java, TestNG, and Selenium WebDriver
• Responsible for implementation of Test Automation Framework build using Selenium
WebDriver,
• TestNG, and Maven technologies under Java platform utilizing industry leading harness
design patterns and approaches.
• Used customized XPath to work with dynamic and static objects in Selenium. Used Git
as a code repository.
• Used Java language and TestNG framework for scripting. Used TestNG for building
the WebDriver projects. Integrated with Continuous Integration tools Jenkins for
running tests on a nightly basis automatically
• Set up the automation framework using Selenium WebDriver to run test cases in
multiple browsers.
• Identified manual and automation test cases for Smoke, Regression, and functional
testing.
• Involved in designing and building automation frameworks in support of continuous
integration in a test-driven development (TDD) with Selenium WebDriver.
• Supported functional testers to generate and execute test cases and performed
functional tests using Selenium WebDriver.
• Performed database testing on Oracle RDBMS.
• Involved in testing the application utilizing the Agile Scrum methodology.
Similar candidates
-
Java-розробник
Kyiv -
Java, Full-stack Developer
Kyiv, Kharkiv -
Java-розробник
Kyiv, Remote -
Java Developer
Kyiv -
Java-розробник
Kyiv -
Junior java developer
Kyiv