You are on page 1of 4

Kubra Quliyeva

Software Development Engineer in Test


Email: kubraq614@gmail.com | Phone: 551-501-9989 | Brooklyn, NY | EAD, authorized to work in US

CAREER SUMMARY
● 6 years of extensive experience as a Full Stack Software Development Engineer in Test (SDET) in healthcare & financial
domains, focusing on front end and back-end automation testing of web applications.
● Extensive work experience in Agile environment, understanding of test artifacts and requirement documentation such as BRD,
FRD, SRS and solid knowledge of best practices in Quality Assurance and their implementation in SDLC, STLC and
DLC.
● Expertise in designing Test Plans, Test Scenarios and Test Cases and documenting defects with accuracy for defect-
reporting and defect-tracking while recreating steps within Defect Life Cycle.
● Experienced in analyzing acceptance criteria for user stories while participating in Sprint planning, Backlog grooming,
Sprint review, and Sprint Retrospective meetings.
● Extensive experience in Functional, Integration, System, Black Box, Cross-browser, Parallel, Smoke, UAT, Regression,
and End-to-End Testing in UI, Business Logic, and Database layers of monolith and microservices based web applications
built with such frameworks as AngularJS, ReactJS, NodeJS and Spring Boot.
● Highly skilled in developing and orchestrating test automation scripts, building Test Automation Frameworks from scratch
using Test Driven Development (TDD) and Behavior Driven Development (BDD) and Hybrid approaches.
● Experienced in BDD based frameworks like Cucumber using Gherkin, JUnit and Page Object Model (POM) and its
artifacts like Scenarios, Scenario outlines, Examples, Data Table, Feature files and Step definitions
● Core knowledge of Java Object Oriented Programming (OOP) and data structures and proficiency in developing Selenium
WebDriver test automation frameworks with Maven and TestNG, grouping Test Cases, Test Suites for Regression and
Functional testing.
● Comprehensive knowledge of Page Object Model (POM), Builder, Singleton, and Page Factory design patterns and their
implementation in Test Automation Frameworks for improved maintainability.
● Demonstrated ability to orchestrate cross browser, cross platform, and parallel testing of test suites using Selenium Grid.

● Solid experience of writing and executing custom SQL queries using MySQL, Oracle and PostgreSQL RDBMS and
automating the scenarios with JDBC API to perform Data Validation, Data Integrity, Data Mapping and Business Rule
Conformity.
● Solid knowledge of API testing as part of Integration Testing to ensure functionality, reliability, performance, and security of
API endpoints using Postman, Swagger, Curl and Rest Assured.
● Solid knowledge of integrating automated tests to Continuous Integration/Continuous Delivery (CI/CD) pipeline using
Jenkins deployed in cloud services like AWS EC2 to schedule the execution of Smoke and Regression test suites and
implement push-triggered jobs to achieve continuous integration and continuous testing of the automation code.
● Extensive experience with version control tools like Git, GitHub, Bitbucket and branch-based workflow, creating, reviewing,
and merging Pull Requests.
● Excellent team player with great communication and interpersonal skills and experience to lead, manage and work
independently.
● Great analytical skills and outstanding ability to pick up and implement new tools and technologies quickly.
● Strong mentoring skills, ability to educate and train other team members on programming basics and test framework design.

TECHNICAL SKILLS
Methodologies Agile/Scrum, SDLC, STLC, DLC

Test Automation Tools Selenium WebDriver, Selenium Grid, Cucumber, JUnit, TestNG, Maven.

CI/CD and Version Control Jenkins, AWS EC2, Git, GitHub, Bitbucket, Gitlab

Frameworks BDD, TDD, ATDD, Data-Driven, Hybrid

Languages JAVA, SQL, HTML, CSS, JS, XPath, JsonPath, Groovy, Gherkin

Databases MySQL, Oracle, PostgreSQL, JDBC

APIs REST, SOAP, JSON, XML, Postman, Curl, Swagger, Rest Assured

OS/IDE Windows, Linux/UNIX, IntelliJ

PROFESSIONAL EXPERIENCE:
Client: New York Community Bank
Job Title: SDET (Software Development Engineer in Test) Duration: April 2020 – Present
Responsibilities:

● Worked in an Agile environment and reviewed the stories and participated in Daily Scrum Meeting, Iteration Planning and
Release Planning meeting and Retrospective Review.
● Assessed and analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) Documents.

● Worked with business analysts and developers to review the requirements and created an overall test automation strategy.

● Created automated tests based on user stories and acceptance criteria, automated the existing manual test cases, quarantined
and analyzed the failed tests within the regression suite.
● Collaborated with developers to understand the application functionalities to diagnose the root cause of the test failures within
a complex integration environment.
● Developed front end and back-end tests including functional, integration, and end-to-end workflows to validate application
functionalities and integration with other dependencies and services.
● Developed a highly scalable test automation framework for front and backend tests using Cucumber BDD (Behavior Driven
Development) integrating Java, Maven, Selenium WebDriver, JUnit, Rest Assured, and JDBC.
● Created custom XPath, CSS locators for the dynamic elements and implemented custom waits for stable and non-flaky UI
tests.
● Configured the framework using Page Object Model and Page Factory design patterns for easily readable and maintainable
code.
● Implemented parallel execution with Selenium Grid within the framework to speed up the tests and receive faster feedback.

● Integrated the test automation framework code with the continuous integration and continuous delivery (CI/CD) pipeline by
creating Jenkins pipeline jobs for scheduling and executing Smoke and Regression tests within different test environments.
● Performed Cross Browser and Cross Platform on different browsers and operating systems to ensure compatibility.

● Based on non-functional performance requirements, analyzed, and created performance test cases utilizing JMeter.

● Carried out extensive testing of REST API endpoints of the application by sending requests and validating the JSON response
body, status code, headers, and time.
● Performed database testing with JDBC to verify end-to-end flow and proper data mapping by creating SQL queries and
executing CRUD operations.
● Worked with developers to update the defects, resolve them and track their status using JIRA.

● Collaborated with the User Acceptance Testing team to generate test data and set up a regression test suite for the UAT
environment.
● Participated in code reviews and knowledge transfer sessions to mentor other members on best practices in automation testing
and framework design.
Environment/Tools: Selenium WebDriver, Java, TestNG, SQL, Maven, JDBC, IntelliJ, HTML, CSS, JIRA Hybrid/Data Driven
Framework, Cucumber, Gherkin, Jenkins, Postman, Rest Assured.

Client: Anthem Blue Cross


Job Title: SDET (Software Development Engineer in Test) Duration: September 2016 - February 2020
Responsibilities:

● Worked as a part of an Agile development team and involved in developing and executing comprehensive test plans and
generating Test Scenarios and writing Test Cases from the Functional Requirements.
● Analyzed and documented business requirements and specifications, converted them into technical requirements and designed
and developed test scenarios based on the acceptance criteria, involved in developing functional test plans with a focus on high
test coverage.
● Performed Functional, Integration, System, Smoke, and Regression Testing on UI, API and DB layers of the application
utilizing black box testing techniques like Boundary Value Analysis and Equivalence Partitioning.
● Improved and streamlined the test automation process, established robust, maintainable and reusable design patterns in the
automation framework and integrated them into the team’s continuous integration and delivery pipeline.
● Developed automation code, analyzed and optimized test execution flow, debugged the errors, reviewed the regression suite
results, and isolated the flaky tests.
● Reproduced bugs with type, priority, and detailed information about the defect to track, report, and manage defects throughout
the test cycle using Jira.
● Redesigned and configured TDD Test Automation Framework based on Java, Maven, Selenium WebDriver, and TestNG by
using design patterns and OOP principles for optimized performance and easy maintainability.
● Generated and stored the custom test data in excel and csv files to cover various scenarios and performed data-driven testing
using TestNG Data Provider annotation.
● Performed database testing by configuring SQL Queries to retrieve the data from the MySQL database and to validate the data
integrity and data mapping and by using JDBC to automate the manual test cases.
● Integrated manual and automated tests of API endpoints using Swagger and REST Assured.
● Collaborated with DevOps team to configure the Jenkins CI/CD server for automated scheduling, running and reporting of
Smoke and Regression tests suites.
● Extensively used Git and GitHub as version control and code collaboration tools and utilized Pull Requests to merge test code.

● Generated detailed test reports and developed technical documentation related to the automation framework.
Environment/Tools: Selenium WebDriver, TestNG, Java, IntelliJ, Hybrid/Data Driven Framework, Cucumber, Gherkin, SQL, JIRA,
Maven, JDBC, HTML, CSS, Jenkins, Postman, Rest Assured.

EDUCATION
Azerbaijan University of Architecture and Construction - Baku, Azerbaijan 2010
Bachelor of Design (honorary diploma)

Goethe University - Berlin, Germany 2015


Certification

You might also like