Summary
Overview
Work History
Education
Skills
Timeline
Generic

ALI RZAYEV

Alexandria,VA

Summary

Software Test Automation Engineer with 8+ years of experience in quality assurance and software testing across diverse industries. Expertise in Agile Scrum Methodology, SDLC, and advanced automation tools such as Selenium WebDriver, Cypress, Playwright, and Cucumber. Proficient in Java, JavaScript, and SQL, with hands-on experience building test automation frameworks, including Data-Driven and Behavior-Driven Development (BDD) models. Adept at conducting Functional, Regression, Integration, and User Acceptance Testing (UAT), and ensuring seamless CI/CD pipelines with tools like Jenkins, Maven, and Git. Skilled in API testing using REST Assured and Postman, as well as backend database validation with complex SQL queries

Overview

9
9
years of professional experience

Work History

Software Development Engineer in Test

Goldman Sachs E Co
11.2021 - Current
  • Automated end-to-end testing for both front-end and APIs using JavaScript and Playwright, improving overall test coverage and system reliability.
  • Designed and implemented Behavior-Driven Development (BDD) test scripts using Cucumber, enhancing test clarity and collaboration within Agile environments
  • Developed comprehensive TestNG test cases for web applications, significantly increasing test coverage and streamlining testing cycles
  • Managed and optimized Continuous Integration/Continuous Deployment (CI/CD) processes using Jenkins, ensuring reliable build executions and timely notifications on failures
  • Leveraged Selenium WebDriver with XPath and CSS Selectors, enhancing test accuracy through precise element location techniques
  • Administered version control with Git and Subversion, ensuring a scalable and up-to-date codebase through Maven dependency management
  • Executed and maintained Maven build configurations for automated test cases, integrating seamlessly with Jenkins for enhanced CI/CD practices
  • Led extensive regression and functional testing initiatives using Selenium WebDriver integrated with Cucumber, achieving thorough coverage and high-quality assurance
  • Performed back-end database validation using SQL queries on Oracle databases, ensuring data accuracy and integrity in line with UI specifications
  • Advanced test automation framework capabilities by incorporating Page Object Model (POM), UI Mapping, and Data-Driven strategies using CSV and CSS Selectors
  • Collaborated effectively in team settings to facilitate comprehensive end-to-end and User Acceptance Testing (UAT), aligning test efforts with project objectives
  • Analyzed and refined automated regression testing processes, pinpointing defects for correction and enhancing overall software quality and user experience
  • Parameterized test scenarios in Selenium WebDriver to conduct performance checks against diverse data sets, optimizing application behavior under varied conditions
  • Crafted and maintained robust automation scripts with Selenium WebDriver, Java, JUnit, and Maven, reducing manual test loads and increasing operational efficiency
  • Performed API tests using Postman and automated API validation with REST Assured, ensuring robust API performance and compatibility

SDET

General Motors
08.2019 - 11.2021
  • Developed and maintained automated test scripts using Java, TestNG, and REST Assured to streamline regression and API testing across environments
  • Conducted functional, regression, and UAT testing using Postman and REST Assured, ensuring seamless integration of APIs and backend systems
  • Automated UI testing with Selenium WebDriver, leveraging XPath and CSS Selectors to enhance accuracy and reduce manual testing efforts
  • Migrated existing Selenium test cases to Cypress, optimizing the test suite for modern front-end frameworks and improving test execution speed
  • Designed and executed end-to-end tests using Cypress, enhancing front-end testing coverage
  • Collaborated with cross-functional teams, using JIRA to track and resolve defects, ensuring smooth communication and delivery within Agile sprints
  • Enhanced test scripts by parameterizing data with TestNG, enabling flexible and reusable test scenarios for improved coverage
  • Perform web service tests using RESTful API and REST Assured libraries
  • Performed regression tests on application build and analyzed the test results by executing Automation Scripts
  • Extensively used Selenium for UI automation and XPath and CSS locators to locate the elements
  • Used Java and Rest Assured libraries for API testing automation
  • Used Postman for API's manual testing
  • Responsible for creating automation scripts with JAVA programming language

Quality Assurance Automation Test Engineer

Garmin
11.2017 - 08.2019
  • Conducted cross-browser compatibility and GUI testing using Selenium WebDriver, resolving technical issues with developers to ensure consistent application behavior
  • Designed and implemented automation frameworks using Page Object Model (POM) principles with Selenium WebDriver, enhancing test scalability and maintainability
  • Performed API testing of server-side components using SOAP UI, validating service functionality and integration
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
  • Created Automation test framework using Selenium WebDriver using POM (Page Object Model) principles
  • Performed Functional Testing, Logged Defects/Bugs in JIRA
  • Performed various testing methods like Functional, Usability Navigational and UAT testing by creating Automated Scripts using Selenium WebDriver
  • Performed API Testing of the server-side business layer
  • Develop testing strategies and test plans, including functional testing, regression testing, negative testing, deployment testing, and error handling testing
  • Created automated test scripts in Java using Selenium WebDriver within Eclipse IDE

QA Analyst

Master card
10.2015 - 11.2017
  • Worked with developers, users, and various members of the team to discuss issues, resolve defects, and set priorities
  • Created and ran manual and automated tests to ensure new functionality does not negatively impact the end user experience
  • Involved in working with Business Analysts, Programmers and Business users through the life cycle of the project
  • Involved in updating and executing test cases per requirements
  • Performed Ad-Hoc testing and found critical defects that are not covered by business requirement documents
  • Set-up, coordinate and conduct UAT testing with business analysts and end users after the applications were all set
  • Created manual test cases and test suites for different modules of the application
  • Responsible for writing and execution of System Test cases by reviewing the business requirements document, and technical specifications document
  • Updated reports and dashboards to display the status of test coverage including the number of test cases passing, failing, or pending

Education

Associate of Applied Science - Computer And Information Sciences

Onondaga Community College
New York, NY

MBA - Finance And Business Administration

USU
Russia
05.2014

Skills

  • Java
  • JavaScript
  • Playwright
  • Cypress
  • Selenium WebDriver/Grid
  • Cucumber
  • Rest Assured
  • JUnit
  • TestNG
  • Postman
  • SQL
  • XML
  • HTML
  • Gherkin
  • SQL Server
  • MySQL
  • REST API
  • SoapUI
  • Eclipse
  • IntelliJ
  • Jenkins
  • Maven
  • Software Quality Assurance
  • JIRA

Timeline

Software Development Engineer in Test

Goldman Sachs E Co
11.2021 - Current

SDET

General Motors
08.2019 - 11.2021

Quality Assurance Automation Test Engineer

Garmin
11.2017 - 08.2019

QA Analyst

Master card
10.2015 - 11.2017

Associate of Applied Science - Computer And Information Sciences

Onondaga Community College

MBA - Finance And Business Administration

USU
ALI RZAYEV