Heydar Jabbarov
Software Development Engineer in Test / SDET
Authorized to work in the USA for any employer without sponsorship
Monmouth Junction, NJ 848-***-**** **********@*****.***
Professional Summary
A strong qualified in Software Development Engineer in Test experience with both Manual and Automated Testing skill in Healthcare, Insurance and Finance domain.
Exceptional knowledge in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle within Agile methodology and Waterfall.
Well understanding of Quality Assurance standards and expertise in analyzing test results and creating defects in JIRA.
Comfortable on core Java and Object-Oriented Programming (OOP) concepts and experience in designing, developing, enhancing automated test scripts for Selenium using Java Programming Language.
Automated UI testing with Selenium WebDriver, Data-Driven and Behavior-Driven, Hybrid Test Automation Framework, built on Page Object Model (POM) and Cucumber by using Java, supporting parallel test execution to reduce time and achieve end-to-end coverage.
Highly competent Selenium WebDriver, Java Programming Language, Jenkins CI/CD, Maven, TestNG, JUnit, and Cucumber.
Experience with BDD using Cucumber JUnit in Java Programming Language and developed Features Files (Gherkin Language), Steps Definitions, Test Runner and automated Test Cases.
Experience design and develop test automation Framework from scratch in implementing and maintaining Page Object Model by adding Web Elements at the Page Level and reusing the same elements.
Basic SQL queries, SQL scripts and performing Database Testing.
Performed database Data-Driven Testing using Selenium WebDriver, TestNG and JDBC driver which reads data from database XML files.
Implemented web service for RESTful API with REST Assured library, also very comfortable with using Postman for Manual API Testing.
Knowledge of Continuous Integration tool Jenkins and hands-on experience with Amazon Web Services (AWS).
Excellent work ethic, strong communication skills, positive attitude, great and easy-going team member.
Detail and result oriented, problem-solving, communication and interpersonal skills and quickly, assimilate the latest technologies, skills, and ideas.
Technical Skills
Methodologies: Agile (Scrum) and Waterfall
Frameworks: Hybrid, Data Driven, BDD, Page Object Model (POM)
Languages: Java, SQL, HTML, XML, CSS, Gherkin
Testing Tools: Selenium WebDriver, Maven, JUnit, Cucumber, TestNG, Jenkins, GIT.
Testing Methods: Functional, Component, Integration and Regression
Microsoft Tools: Microsoft Office (Word, Excel, Power Point, Outlook, Access)
OS: Windows, Mac OS
Database: Oracle, SQL Server, MySQL
Version Control: GitHub, Bitbucket
Experience
S&P Global, Princeton, NJ
Software Development Engineer in Test November 2018 to Present
Responsibility:
Attended User Story Sessions and provided feedback to the user stories to improve the Acceptance Criteria and Testability of user stories.
Involved in designing, developing and executing Test Plans and Test Cases.
Design, develop, implement and maintain Web Based Application automation testing framework utilizing Java and Maven.
Attended Sprint Planning meeting and provided Level of Effort for each Sprint Backlog item.
Executed Test Cases, Test scripts, Retested and Closed Defect in Jira.
Get screenshot Smoke Test Script and exported as JUnit test for Selenium WebDriver.
Experience in JUnit and Cucumber annotation frameworks.
Performed Ad-Hoc Testing and Negative Testing and logged critical defects that is not covered in the requirement.
Wrote SQL queries for Back-end testing / Database testing.
Develop and execute Test Cases, Automated Test Scripts, Perform Data Validation, and responsible for service delivery throughout system testing lifecycle.
Perform Regression testing when required and maintain Regression Suite, primarily Automation test sets.
Environment: Selenium WebDriver, Cucumber, Java, SQL, JUnit, Jenkins, Maven, Git, Windows.
NEW YORK LIFE INSURANCE, Princeton, NJ
QA Automation Engineer January 2017 – November 2018
Responsibility:
Involved in analyzing system specifications, design, development, and execution of Test Plans and Test Cases for Manual and Automated Testing.
Designed, developed and implemented Page Object Model (POM) based on Automation-Testing Framework utilizing Java, Selenium WebDriver, TestNG, Cucumber (Gherkin), Maven.
Involved in the design and implementation of Selenium WebDriver - Java automation framework for Smoke and Regression Test Suites.
Worked on distributed test automation execution on different environments as part of the CI using Jenkins.
Worked on Cross Browser testing through Selenium WebDriver by testing the application on different browsers like Chrome, Safari, and Firefox.
Developed a BDD framework using Cucumber and created Step Definitions and Feature files using Gherkin (Cucumber) and implemented TestNG Test Runner class to call Test Cases in Cucumber.
Conducted System Testing and accomplished Database testing writing extensive SQL queries.
Experienced Postman for manually API Testing and created Automation scripts for Automated API Testing.
Since the Agile environment, participated in Scrum Ceremonies to discuss enhancement and modification request issues and defects in the application.
Environment: Java, SQL, API Postman, Selenium, Cucumber, TestNG, Maven, BDD, Git, GitHub
ZELIS, Bedminster, NJ
Quality Assurance (QA) Tester July 2015 – January 2017
Responsibility:
Created testing strategy, test schedule and estimate of testing effort while working closely with appropriate project and support resources.
Participated in redesigning existing framework to assure best framework design practices using Page Object Model and Page Factory Design.
Actively involved in SDLC and STLC process and used JIRA and Selenium WebDriver.
Created and executed test scripts in an automated environment, manual as well
Performed Data Driven Testing using Selenium WebDriver, TestNG functions and JDBC Connections.
Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
Actively participated in reporting the key testing statistics related to test design, execution and pass/fail results.
Using Selenium WebDriver locator to identify Elements by writing CSS selector or XPath for dynamic Web Elements.
Performed back end testing by writing SQL queries
Environment: Java, SQL, Selenium, Cucumber, TestNG, Maven, DDT, HTML, Jira.
Certification
Oracle Certification Program – Java SE 8 Programmer I
Languages
English, Turkish, Russian