Post Job Free
Sign in

Software Development Qa Engineer

Location:
Washington, DC
Salary:
100000
Posted:
May 27, 2025

Contact this candidate

Resume:

Pavlo Bychkov - Authorized to work

Address: Charlotte, NC Phone: 786-***-**** E-mail: **************@*****.***

Overview

QA Engineer with practical experience in UI, API, and database testing. Skilled in test automation using Java, Selenium, and Cucumber. Delivered reliable, high-quality software by using effective testing and automation strategies. Proven ability to collaborate with cross-functional teams in Agile environments. A team player who’s always looking for ways to improve and learn.

SUMMARY OF QUALIFICATIONS

6+ years of professional experience as an SDET / Automation Tester / Quality Analyst, successfully delivering solutions for diverse Client / Server and Web-based applications.

Proficient in a wide range of Manual and Automation Testing techniques.

Engaged throughout the entire SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle) recording and monitoring defects across all stages.

Skilled in effectively implementing Agile Scrum Software Development Methodology, including Scrum and Kanban, while fostering a collaborative and cross-functional team approach.

Effectively automated Test Cases using Java, Selenium, JUnit, Cucumber, and TestNG, resulting in accelerated delivery cycles.

Evaluated Business Requirements, Functional Specifications, Design Documentations, Test Strategies, Test Plans, and Acceptance Criteria, actively contributing to the process of Static Testing.

Participated in Daily Scrum / Stand-Up, Sprint Grooming, Sprint Planning, Sprint Review, and Retrospective meetings as an integral member of a comprehensive Agile Scrum Model team.

Leveraged Selenium WebDriver, Selenium Grid, JUnit, TestNG, Cucumber / Gherkin, and REST Assured Frameworks along with various libraries to architect comprehensive Test Automation Suites.

Proficient in Java with a solid grasp of Object-Oriented Programming (OOP) concepts, complemented by familiarity with other languages including Gherkin, HTML, JavaScript, and CSS.

Proficiently managed Java automation projects utilizing Maven and effectively employing POM XML.

Utilized IDEs (Integrated Development Environment) software, including Eclipse and IntelliJ IDEA.

Demonstrated expertise in Continuous Integration and Development (CI/CD) by initiating and establishing Jenkins jobs hosted on AWS EC2.

Created diverse Automation Frameworks – including Data-Driven, Behavior Driven, and Hybrid – from inception, all adhering to the principles of the Page Object Model (POM) structure.

Automated and executed BDD (Behavior Driven Development) Features, Scenarios, and Step Definitions using Cucumber with Gherkin language, and orchestrated the development of comprehensive project-wide Navigation Steps.

Leveraged expertise in Git (Distributed Version Control System) to proficiently handle version control, conflict resolution, branching, and collaborative workflows across platforms such as GitLab, GitHub, and Bitbucket.

Effectively used bug and defect tracking tools including Jira, Jira X-Ray, and Zephyr, skillfully documenting Test Reports with attention to detail, accuracy, and informative recreation steps in alignment with industry best practices.

Initiated the migration to Jira X-Ray Test Management Application, enhancing integration for improved processes and outcomes.

Executed Cucumber Framework Automation and generated comprehensive reports. Conducted Smoke Testing, Positive and Negative Testing, Functional Testing, Front and Back-End Testing, System Integration Testing,

User Acceptance Testing, Regression Testing, Data-Driven Testing, Black and White-Box Testing, Database Testing, and API Testing.

TECHNICAL SKILLS

Testing Tools

Selenium WebDriver, Selenium GRID, Apachi POI, JDBC, Cucumber, Java Script Executer, SQL Developer REST Assured, Postman, Hamcrest.

Languages

Java, SQL, HTML, XML,JSON.

IDE

IntelliJ, Eclipse.

Testing Framework

Cucumber BDD, TestNG, JUnit.

Build Tools

Maven.

Bug Tracking Tools

Jira, Jira X-Ray, Bitbucket.

Repository Systems

Git, GitHub, GitLab.

Continuous Integration

Jenkins.

Databases

Oracle, MySQL, Postgres.

Web Services

RESTful API.

Operating Systems

Windows, Mac OS.

Methodologies

Agile, Waterfall.

WORK HISTORY

FORD Charlotte, NC(remote)

SDET October 2022 - present

Engaged in Agile ceremonies as a valued member of the Agile Scrum team, including active participation in Sprint Planning, Sprint Grooming, Daily Stand-Up, Demo, and Sprint Retrospective Meetings.

Designed Hybrid Automation Framework, intricately combining principles of Behavior Driven Development (BDD), Data-Driven Development (DDD), and the Page Object Model (POM), ensuring robust functionality and maintenance.

Integrated Gherkin and Java languages seamlessly, utilizing Selenium WebDriver libraries and Cucumber plugins to create cutting-edge harness design patterns widely recognized in the industry.

Developed dedicated packages for Features and Step Definitions, synchronized with Cucumber Runner Classes, enabling the seamless execution of Features and Scenarios.

Produced comprehensive Cucumber, JSON, and HTML test output reports incorporating Selenium-generated screenshots capturing errors, test failures, and test skips for enhanced documentation and analysis.

Effectively employed the Maven build tool to handle dependencies, execute suite tests, and uphold the integrity of the test source code.

Managed key utilities within the Automation Framework, leveraging Java and Apache POI libraries for data extraction from Excel.

Utilized the JDBC, API and SQL Queries to retrieve data from databases, enabling Data-Driven Testing, Back-End Testing, and UI Automation with precision.

Conducted Back-End Testing through the formulation and execution of SQL Queries, generating comprehensive reports to verify data integrity.

Automated intricate API Testing, encompassing diverse workflows and data setup scenarios, by harnessing the capabilities of REST Assured libraries. Additionally, executed manual API Testing procedures using Postman, covering essential operations such as GET, PUT, POST, and DELETE to effectively manage data interactions.

Enhanced Framework readability and reusability markedly by implementing Java POJO (Plain Old Java Object)serialization and de-serialization principles in API Automation. This was achieved through seamless integration of GSON and Jackson libraries, resulting in streamlined processes and improved maintainability.

Achieved Continuous Integration / Continuous Development (CI/CD) via the Jenkins build tool by initiating requests to execute pre-scheduled Test Suites and deployments. Additionally, contributed to the creation and deployment of fundamental Jenkins jobs, ensuring efficient and automated development workflows.

Thoroughly examined test outcomes, documented findings, and monitored defects within the Jira project management and defect tracking tool.

Engaged in the collaborative design of testing strategies, including User Acceptance Testing, Smoke Testing, Integration Testing, and Regression Testing, throughout the entirety of the project lifecycle.

Effectively overseen Java and Selenium source codes within a web-based version control repository hosted on GitHub, adeptly managing changes and revisions through the utilization of the Git version control system.

The Home Depot Orlando, FL (onsite/remote)

Automation Test Engineer October 2019 – September 2022

Effectively constructed an Automation Framework, implementing the Page Object Model (POM) design pattern, and leveraging Java Selenium WebDriver and Cucumber for seamless integration and robust test automation.

Created Feature files utilizing the Gherkin language, skillfully developed corresponding Step definitions, and seamlessly synchronized these components with Cucumber Runner classes to ensure effective and structured test execution.

Employed Maven to manage project build processes, handle dependencies, and facilitate documentation tasks effectively.

Formulated SQL Queries as an integral component of Back-End Testing, utilizing the JDBC library to interact with databases and ensure thorough validation.

Engaged in the creation of Test Cases using Selenium WebDriverto validate UI components, execute Mouse Actions, and effectively test Popup Windows for comprehensive UI testing.

Recognized elements by employing diverse locators including ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath, and CSS selectors. Utilized these locators to meticulously craft Page Classes, adhering to the principles of the Page Object Model (POM) design pattern.

Executed Cross Browser Testing across a range of browsers including Firefox, Chrome, Internet Explorer, Safari, and utilized Headless mode to enhance the application's browser compatibility and ensure optimal performance across different environments.

Designed and implemented reusable functions, integrated robust exception handling, and established efficient methods, all aimed at enhancing overall work efficiency and code maintainability.

Captured scenario screenshots at critical checkpoints and upon encountering exceptions throughout the application's execution, ensuring thorough documentation and effective troubleshooting.

Conducted API testing using both Postman and the REST Assured library to execute a range of methods including GET, POST, PUT, PATCH, and DELETE, while effectively utilizing JSON Path syntax for precise data validation and verification.

Produced comprehensive Cucumber Test summary HTML reports primarily leveraging the capabilities of the maven-cucumber-reporting plugin, providing detailed insights into test execution outcomes.

Engaged actively in all stages and facets of both the Agile Software Development and Test Development Life Cycle, contributing comprehensively to the project's progress and success.

Established a continuous integration system through Jenkins, implementing gating mechanisms to facilitate the seamless merging of code from the repository system, such as GitHub, ensuring a streamlined and controlled development workflow.

Developed and meticulously managed the Requirements Traceability Matrix to enhance test coverage, ensuring a systematic alignment between testing efforts and project requirements.

Logged defects diligently in Jira and tracked their progress using Jira Xray, ensuring comprehensive defect management and efficient resolution.

Engaged actively as a Scrum teammember, extensively involved in essential Agile ceremonies including Daily Scrum, Sprint Planning, Sprint Demo, and Sprint Retrospective meetings.

Formulated comprehensive Test Plans, outlined Test Scenarios, authored detailed Test Cases, and provided step-by-step instructions encompassing both Positive and Negative Scenarios for thorough and systematic testing coverage.

EDUCATION

Kyiv National University of Culture and Arts (KNUKiM) Kyiv, Ukraine Master’s Degree

Meeting and Event Planning Sep 2004 – June 2009

Interregional Academy of Personnel Management (MAUP) Kyiv, Ukraine

Degree in Economics Sep 2002 – June 2004



Contact this candidate