Hello, I'm
Khayyam ALIYEV

Would you like to take a look at my resume?

Would you like to take a look at my resume?


Hello. I am Khayyam ALIYEV. I've been a professional Software Development Engineer for 6 years. Software Engineer with experience in all levels of Testing including Functional, @Smoke, @Regression, and User Acceptance Testing. Supportive and enthusiastic team player dedicated to streamlining processes and efficiently resolving project issues. I would be happy to contribute to you with the experience I gained during the testing process, which is the most important stage of software.

  • 2020 -

    University of Pittsburgh

    Bachelor Degree - Computer Engineering

Professional Summary





QA Manual and Automation Engineer

Over 6 year of experience as a QA Automation Engineer - SDET, extensively worked on Manual, and Automation testing for web-based applications.

Software Quality Assurance Engineer

Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Software Development Engineer in Test

Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Maven, Jenkins tools.

- 6+ years of experience in Automation Test developing, Automation Framework design, API/Web Services testing and Mobile application testing.
- Good experience in writing and executing detailed test cases and test design documents for back and front-end testing.
- Good experience in Page Object Model to Automate Functional and Regression Testing by creating Hybrid Framework using IntelliJ, Maven, Java, Cucumber and Selenium WebDriver.
- Good experience in developing Automation Framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
- Good experience in using Selenium Grid, Jenkins, and Docker for cross platform and cross browser testing by running the Test Scripts on various virtual machines.
- Good experience in configuring Jenkins as a Continuous Integration server with GitHub and Maven.
- Good experience in using Swagger for REST API specification.
- Good experience in using POSTMAN and REST-assured for RESTful Web services/REST API testing.
- Good experience in automating Test Cases using Groovy programming in Postman.
- Performed Back-End/Database testing by writing SQL queries.
- Ability to use a wide variety of opensource technologies and tools.
- Strong working experience in Financial, Digital Media, Technology and Healthcare domains.


InterPrice Tech.- 01/2022 to Present

Capital Management

QE Automation Engineer

Developed framework using JUnit, Cucumber and Page Object Model.

Developed Test conditions and Test Cases for User Acceptance Testing and executed test case scenarios.

Used Selenium IDE and Selenium Web Driver for generating test scripts and to Automate Functional and Regression Testing using Selenium.

Automate the test cases using Selenium Web Driver with JAVA Framework Cucumber BDD.

BNY Mellon - 08/2019 to 01/2022

Investment Project

Software Automation Engineer in Test

Automation of Test Cases using Selenium WebDriver, Cucumber, Page object Model (POM).

Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.

Involved in Data Driven Testing using JDBC Connection and validated services using assertion in POSTMAN.

Implemented Selenium tool (Selenium GRID).

Configured Selenium Grid to execute the scripts in cross browsers.

Tracked defects using JIRA and generate defect summary report

Philips - 11/2017 to 07/2019

Quality Management System

Test Automation Engineer

Developing Framework using JUnit, TestNG and Page Object Model.

Involved in Agile methodology with SCRUM Process for the product development.

Performing Data driven Testing to validate the components displayed on the website using Selenium.

· Created Selenium WebDriver automation Scripts using Java to validate functionality on various browsers.

Developing Framework using JUnit, TestNG and Page Object Model.

Bosch Group - 09/2016 to 10/2017

Security Project

Junior Tester

Reviewed & Analyzed Functional Specification Requirements in order to understand the AUT

Performed Functional, Regression, Smoke Testing

Participated in peer reviews of functional specification, application previews, and Test Plans/Test Cases

Involved in complete SDLC -Agile methodology.

Cucumber was used for the entire Regression Testing and Functional Testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified

I worked with


Programming Language

Java is an object-oriented programming language that produces software for multiple platforms.

HTML, CSS, SASS, Bootstrap


Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project.

Apache Maven
Apache Ant


In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code. Rather, it is a description or template for how to solve a problem that can be used in many different situations. Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.

Page Factory


Selenium WebDriver is a browser automation framework that accepts commands and sends them to a browser.

Selenium 3/4 Web Driver/ TestNG/Cucumber BDD
Selenium Grid


SQL (Structured Query Language) is a standardized programming language that's used to manage relational databases and perform various operations on the data in them.

Oracle SQL


What is the Cucumber Scenario Outline?

A Powerful Tool for Efficient and Effective Test Automation

Gmail Automation using Selenium

Gmail Automation

Writing User Stories With Gherkin

Gherkin is a structured approach to writing behavioral tests

Background , Data Tables, Scenario Outlines

A background section in a feature file allows you to specify a set of steps that are common to every scenario in the file.

Most Important Things Automation Engineers Should Know

I mentioned here some of the common mistakes that automation engineers produce in their work, and ways to avoid those mistakes.

Database Testing - JDBC

We need to access Databases from outside(Intellij, Eclipse etc ) of SQL developer to test


Attach File

Use the Contact page to email me. Use the Contact page to contact me.