Summary
Overview
Work History
Education
Skills
Additional Information
Languages
Websites
Timeline
Generic

Elchin Nuraliyev

Pittsburgh,PA

Summary

  • About 7 years of Quality Assurance/ Software Automation Testing experience both in Agile and Waterfall methodologies.
  • Extensive knowledge of Software Development Life Cycle (SDLC) and Defect Life Cycle (DLC) including Waterfall and Agile Scrum models.
  • Actively participated in Agile Scrum by attending Sprint Grooming, Sprint Planning, Spring Demo, and Retrospective Meetings.
  • Exposure to all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Defect Life Cycle Management.
  • Experienced in writing and executing Testing Standards & Methodologies, Test Plan, Test Cases, Scenarios.
  • Strong knowledge in developing end to end automation using Selenium WebDriver, JUnit/TestNG, Maven, Cucumber, Jenkins, Web Services (SOAP UI), GUI (API: Postman for Manual and Rest Assured library for automation).
  • Strong knowledge in developing end to end automation using Selenium WebDriver, JUnit/TestNG, Maven, Cucumber, Jenkins, Web Services (SOAP UI), GUI (API: Postman for Manual and Rest Assured library for automation).
  • Proficient in Back-end Testing including writing SQL queries for testing data integrity and validating business rules
  • Experienced in performing Multi browser testing by using Sauce labs Web-Services.
  • Experienced in developing Behavior Driven and Data Driven Frameworks with Selenium WebDriver by reading test data from JDBC and Excel file using Apache POI.
  • Expertise in writing SQL Queries, SQL Scripts and performing Database testing in different RDBMS like Oracle and MySQL
  • Expert in identifying, assessing, and reporting defects using various defect tracking tool such as JIRA.
  • Solid experience of Selenium WebDriver, Cucumber, JAVA, JUnit, JIRA, Maven, SQL, and other Test Automation tools.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior. Maintained the Selenium & JAVA automation code and resources in version control system GIT over the time for improvements and new features.
  • Successfully maintained and developed automation frameworks like Data Driven, Behavior Driven and Hybrid Driven frameworks using Selenium WebDriver with Java.
  • Hands on experience in programming languages like JAVA and Scripting Language like VB Script.
  • Experience with Maven build management tool. Configured Maven build tool for automation projects and developed project object model file (pom.xml).
  • Hands on experience in Object Repositories tools like GitHub.
  • Expertise in writing SQL queries and performing Database testing in different RDBMS like Oracle and MySQL.
  • Experience in Peer Reviews of Test cases, Defects and maintain Review Checklists.
  • Performed Cross-Browser Testing by executing Selenium test scripts on different browsers (Chrome, Firefox, Safari & IE) and checked for compatibility
  • Expertise in tracking and preparing reports on testing activities such as Test Results, Test Case Coverage, Defects Status and Requirement Traceability Matrix.
  • Experienced in API testing with Java Rest Assured, SoapUI and Postman
  • Experienced with automating RESTful web services testing using Java libraries like REST-Assured.
  • Performed API testing used Java Rest Assured with Cucumber to automate test scenarios and used SoapUI and Postman to test API stories manually.
  • Expertise in Positive, Negative, Black Box, Functional, Integration, UAT Testing, Smoke Testing, and Regression Testing.
  • Expertise in using Firefox plug-in like Firebug and Fire Path for identifying Web Element Locators. Ability to write dynamic CSS selectors and XPath.
  • Used Postman for rest service testing and used SWAGGER to verify API endpoints.
  • Experience in using Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS)
  • Experienced in developing reusable methods and Exception handling scripts using OOP Language JAVA
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.
  • Ability and enthusiasm to learn new tools/technologies quickly.
  • Good communication and interpersonal skills. Technically sound and capable of working as a Team member or individual under minimum supervisor.

Overview

7
7
years of professional experience

Work History

Software Development Engineer in Test

Broadridge
Pittsburgh, PA
12.2020 - Current

• Designed, Developed Keyword Driven test automation Framework and prepared automation framework design document in Selenium WebDriver.
• Created the Folder Structure, Maven Libraries, POM XML files and maintained in the Eclipse for test automation framework.
• Prepared test summary report for each regression cycle to the upper management.
• Conducted Code review for test automation development for each sprint.
• Attended Sprint Grooming meetings, analyzed the complexity of the Sprint Backlog items and Collaborated with the development team.
• Executed Test Cases, Test scripts and Logged, Retested and Closed Defect in Jira.
• Developed Requirement Traceability Matrix to ensure requirement is covered and tested satisfied the acceptance criteria.
• Attended User Story Sessions and provided feedback to the user stories to improve the Acceptance Criteria and Testability of user stories.
• Attended Sprint Planning meeting and provided Level of Effort for each Sprint Backlog item.
• Attended Sprint Review meeting and demonstrated the newly developed application functionalities to development team, business team and stakeholders.
• Worked as a Cross Functional Team member and tool extra responsibilities as needed by the project.
• Automated Smoke Test, Functional and Regression test cases in Selenium WebDriver with Descriptive Programming and Custom Functions.
• Excellent ability of developing BDD scripts with Cucumber using Gherkin language and writing scenarios in feature file to make the scripts more understandable by other team members.
• Used Cucumber HTML Report for Eclipse to be able to identify the root cause of the failure for each execution.
• Developed proper exception handling strategies in Selenium WebDriver to improve the test script efficiency with programming language Java.
• Conducted Cross Browser Compatibility Testing for the application on all major web browsers IE, Chrome, Safari and Firefox.

• Attended Sprint Grooming meetings, analyzed the complexity of the Sprint Backlog items and Collaborated with the development team.

• Executed Test Cases, Test scripts and Logged, Retested and Closed Defect in Jira.

• Developed Requirement Traceability Matrix to ensure requirement is covered and tested satisfied the acceptance criteria.
• Attended User Story Sessions and provided feedback to the user stories to improve the Acceptance Criteria and Testability of user stories.

• Attended Sprint Planning meeting and provided Level of Effort for each Sprint Backlog item.

• Attended Sprint Review meeting and demonstrated the newly developed application functionalities to development team, business team and stakeholders.

• Installed, Configured Selenium WebDriver tool in each Virtual Machine and new user system including the proper dependencies.

• Performed Ad-Hoc Testing and Negative Testing and logged critical defects that is not covered in the requirement.

• Worked as a Cross Functional Team member and tool extra responsibilities as needed by the project.

• Automated Smoke Test, Functional and Regression test cases in Selenium WebDriver with Descriptive Programming and Custom Functions.

• Excellent ability of developing BDD scripts with Cucumber using Gherkin language and writing scenarios in feature file to make the scripts more understandable by other team members.

• Used Cucumber HTML Report for Eclipse to be able to identify the root cause of the failure for each execution.

• Developed proper exception handling strategies in Selenium WebDriver to improve the test script efficiency with programming language Java.

• Conducted Cross Browser Compatibility Testing for the application on all major web browsers IE, Chrome, Safari, and Firefox.

• Developed test cases based on the acceptance criteria of the user stories and executed manually in each sprint.

Test Automation Engineer

UC Health
Cincinnati, OH
09.2017 - 12.2020

• Prepared Traceability Matrix (RTM) to show the test coverage requirement vs. Test scripts.
• Implemented Automated execution of tests using Maven build tool, also Integrated with Continuous Integration tool Jenkins for running test on nightly basis on demand.
• Extensively used Selenium locators like XPath, CSS Selectors and WebDriver to test the web application.
• Used Selenium and Java to handle the textbox, dropdown, checkbox, buttons and popup controls, iframes, web table, calendars.
• Implemented Automation Framework using Selenium Web Driver, Java language, TestNG and Cucumber for application UI testing.
• Experienced in working with Apache POI for reading and validating the data from Excel files.
• Installed and Implemented IntelliJ as IDE for the creation of automation scripts.
• Reported software defects in Jira and interacted with the developers to resolve technical issues.
• Developed reusable methods in order to avoid wasting time for repetitive actions in application.
• Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
• Experience in implementing and maintaining Page Object Model (POM) by adding web elements at the page level and reusing the same elements.
• Performed cross-browser compatibility testing on Chrome, Firefox and IE browsers using Sauce Labs.
• Worked closely with Developers, Business Analyst, Architects and Project Manager to understand Project and Business Requirements.
• Extensively involved in Smoke, Functional, Regression, API, UAT, End to End Testing.
• Automated the functional scenarios and built the Automated Regression Suite.
• Automating End to End Testing using Selenium.
• Provide HTML report for Project manager and Business Analyst.
• Retrieved all the Dynamic data from Database using SQL Queries for automation purpose and maintained static data in Excel sheets.

• Experience in using Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS)

Manual Tester

Bank Of America
Jersey City, NJ
03.2016 - 09.2017

Worked with development team to fix and retest identified issues.
• Developed and maintained automation scripts for regression test cases in Selenium using Java.
• Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
• Used Firebug/Firepath to locate web elements.
• Developed Data Driven test framework in Selenium WebDriver by reading test data from Excel file with Apache POI.
• Participated in daily stand-up meetings to understand the progress of work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
• Used Maven to build and run the Selenium automation script in Jenkins. Once the script was executed and send the automation reports over email.
• Performed cross browser testing by executing Selenium test scripts on multiple browsers and Platforms using Selenium Grid and checked for compatibility.
• Integrated Selenium with Sauce Labs for distributing test load on the cloud.
• Extensively involved in Smoke, Functional, Regression, Browser Compatibility and End to End Testing.

Education

Bachelor of Arts - Organization of Customs Case And Management

Azerbaijan International University
Baku, Azerbaijan
06.2009

Skills

    Test Automation Tool: Selenium WebDriver, JUnit, TestNG, Maven, Cucumber, Jenkins, Eclipse, Postman, RestAssured

    Methodologies: Agile Scrum, Test Driven Development, Waterfall

    Frameworks: Hybrid, Data Driven, Key Driven, Page Object Model

    Bug Tracking Tools: JIRA, Quality Center
    Languages: Java, HTML, SQL, XML, Gherkin

    Dev/Ops Tools: Jenkins, Maven

    Repository Systems: Git, GitHub

    Databases: Oracle, MySQL, SQL Server

    Testing Methods: Smoke Testing, System Testing, Integration Testing, UAT Testing, Positive and Negative, Functional Testing, Regression Testing, Black Box Testing, Backend Testing

Additional Information

Green Card Holder

Languages

Turkish
Full Professional
Azerbaijan
Native or Bilingual
Russian
Full Professional
English
Full Professional

Timeline

Software Development Engineer in Test

Broadridge
12.2020 - Current

Test Automation Engineer

UC Health
09.2017 - 12.2020

Manual Tester

Bank Of America
03.2016 - 09.2017

Bachelor of Arts - Organization of Customs Case And Management

Azerbaijan International University
Elchin Nuraliyev