Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Websites
Timeline
Generic

Elgun Guluyev

US Citizen

Summary

  • Over six (7+) years of experience in Quality Assurance and QA Automation Testing in Web based and client/server applications, in both Manual and Automation testing.
  • Skilled in SDLC/STLC, developing/implementing test cases/reports, and proficient in Jira X-Ray.
  • Skilled in analyzing requirements, creating test plans, scenarios, and cases for manual and automated testing.
  • Substantial experience with Amazon Web Services (AWS) EC2.
  • Having experience in performing automation for Regression, Smoke, Functional, Positive and Negative Testing, Web and Client-Server Software applications, Back-End (API-REST Assured library) / Front-End (UI), and Database Testing using JDBC, Maven, and SQL, and Mongo DB.
  • Complete knowledge of Object-Oriented Programming (OOP) concept by using Inheritance, Abstraction, Encapsulation, and Polymorphism.
  • Proficient in Automation tools such as Selenium, JAVA, Python, PyTest, TestNG, JUnit, Maven, Cucumber, Jenkins, and REST API for testing Client-Server and Web-based applications.
  • Proficient in creating and maintaining Keyword-Driven, Data-Driven, TDD, BDD, and Hybrid Frameworks as well as POM (Page Object Model) design pattern using Selenium WebDriver and Java, Python.
  • Expertise in using Jenkins to pull the code from the central repository, scheduling the Smoke testing for continuous integration.
  • Maintained the Selenium JAVA, Python automation code and resources in version control system Git and GitHub as a cloud hosting service to manage Git repositories.
  • Skilled in parallel testing with TestNG and JUnit using maven-surefire-plugin. Proficient in Gherkin for writing scenarios and data-driven testing with Scenario Outline.
  • Used Apache POI methods with JAVA for writing/reading to/from Excel performing Data Driven Testing.
  • Solid experience in REST API using Postman, and JAVA Rest-Assured Library for automating REST API Following POJO approach as well as JSON Schema Validation.
  • Database experience with RDBMS querying, Java JDBC for Oracle DB automation, and familiarity with MySQL and PostgreSQL. Proficient in Mac and Windows XP OS
  • Possess problem solving, time management skills, self-motivated, positive, adaptive, detail oriented, able to work under pressure and quick learner.
  • Skilled in generating automated test reports with Cucumber HTML/JSON, Serenity, and Allure, including screenshots for failed scenarios.
  • Developed and tested robotic surgical platforms with safety features, ensuring regulatory compliance. Conducted performance testing across diverse procedures and tissues. Collaborated on integrating platforms with existing medical devices and software, enhancing workflow efficiency.

Overview

6
6
years of professional experience
1
1
Certification

Work History

SDET (Software Developer Engineer in Test)

Homesite Insurance
10.2021 - Current
  • Responsible for developing, maintaining, and executing automated testing frameworks, including test design, debugging, and corrective actions, to ensure product quality.
  • Increased regression test pass rate from 20% to 100% by prioritizing test cases based on usage, criticality, manual execution time, and frequency of breakages, significantly improving regression testing efficiency.
  • Successfully created detailed, comprehensive, and well-structured Test Plans and Test Cases to ensure maximum test coverage and improved test efficiency.
  • Used Maven's pom.xml for dependency management and test execution profiles, organizing smoke and regression tests.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection
  • Reviewed Business Requirement Documentation and collaborated Business Analyst, Developers & QA Manager to clarify technical and user requirements for test planning by followimg SDLC Methodologies.
  • Automated RESTful API testing with REST Assured tests using JUnit, Cucumber, and Gherkin for BDD for backend testing.
  • Delivered comprehensive manual and automated testing services across functional testing domains.
  • Proficient in Selenium Page Object Model with WebDriver, utilizing Java, Python and JUnit, PyTest, TestNG.
  • Conducted Smoke, Functional, System Integration, Regression, and E2E testing during the entire Project as well as manual backend testing with SQL Developer and automated using JDBC.
  • Validated endpoints, JSON/XML structure, and CRUD operations using Postman, REST Assured, and Swagger.
  • Demonstrated adeptness in version control with Git and GitHub, fostering seamless collaboration among cross-functional teams
  • Worked with developers to resolve testing errors, participated in QA meetings for bug triage and project verification, and aided in deployment checklists.
  • Integrated test automation with GitHub Actions for CI, ensuring reliable development. Managed workflows for Smoke and Regression tests across various environments.
  • Utilized AWS EC2 (port 8081) for Jenkins CI/CD, creating jobs for smoke and regression tests.
  • Configured FreeStyleProject to pull code, schedule jobs, set Maven goals, generate Cucumber reports, enable email notifications, and publish test results on Jira with Xray plugin.
  • Reported failed tests with screenshots and documented defects in detail on Jira.
  • Implemented Cross-Browser testing utilizing Selenium WebDriver
  • Created and executed test cases in TestRail for functional, smoke, positive, and negative testing using Selenium WebDriver in Python.
  • Automated smoke and functional test cases using Selenium WebDriver, along with Unitest/Pytest/Robot and Python in PyCharm IDE and Ride IDE.
  • Conducted functional, regression, and integration testing of web applications, ensuring product quality. Implemented data-driven testing by fetching test data from diverse sources to enhance test coverage.
  • Regularly updated project dependencies using Nexus dependency management

SDET (Software Developer Engineer in Test)

Rally Health
04.2019 - 10.2021
  • Following the Agile Methodology of STLC, throughout the testing process.
  • Review user stories for project understanding and accurate testing estimates. Independently manage all testing aspects, including planning, execution, tools, and team coordination for the defined scope of work.
  • Experienced in constructing comprehensive Automation Frameworks using Selenium WebDriver with Java and Python, integrating JUnit, TestNG, Maven, and PyTest for robust UI testing.
  • Utilized the Page Object Model (POM) design pattern with separate Python and Java classes for each web page/component, promoting code reusability and framework maintainability.
  • Leveraged Java and Python's expressive syntax and standard library for a modular framework, enhancing maintainability and scalability.
  • Set up Jenkins for continuous integration and utilized GitHub for version control, managing branches, pull requests, and merges.
  • Conducted bench testing, analysis, and evaluation of high-reliability space payload electronics using STE equipment including spectrum analyzers, network analyzers, power sources, noise figure analyzers, and signal generators.
  • Reported and tracked bugs, verified fixes, and supported developers by examining logs. Identified defects and used SQL for efficient investigation by the development team.
  • Conducted integration testing to verify the interaction between different components and modules within the software.
  • Validate Web-Services based on vulnerable (URL/Body), methods (Get, Post, Put, Delete) other API parameters and verify status code trough Postman or programmatically.
  • Extensively use SQL Server to ensure front-end data matches back-end data.
  • Performed robust and efficient API testing using RestAssured with Serenity framework.

QA Automation Tester

First Tech Federal Credit Union
10.2017 - 04.2019
  • Involved in analyzing the Business requirement Documents (BRD) and Functional specification documents (FSD) to understand the application.
  • Developed Selenium script for taking screenshot and used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • Responsible for extensive testing of different modules of the web-based application and whole testing life cycle for the various modules of this application.
  • Performed Test Execution and defect logging and tracking using JIRA.
  • Developed Test Cases and Test Scripts collaboratively with other testers to test the functional requirements.
  • Developed Automation test cases for Manual scripts by using QTP.
  • Involved in different types of software testing like Functional testing, Regression testing, Integration testing, Smoke testing, and System testing.
  • Designed and build Automation Framework for web-based software products using Java with Page Object Model (POM) design pattern as well as Page Factory in Selenium WebDriver to reduce code and better maintenance.
  • Working in Agile/Scrum environment. Participating in Scrum ceremonies: Sprint Planning, Sprint Review, Sprint Retrospective and performed both Manual and Automation Testing.
  • Experience in working on version control like Subversion, GIT, BIT BUCKET, and used Source code management client tools like GitBash, GitHub, Git GUI, GitLab, Visual SVN, Tortoise SVN, Stash, etc.
  • Performed MongoDB testing to validate NoSQL database functionality, document storage, and retrieval.
  • Designed and implemented automated tests for Restful APIs using tools like Postman, Rest Assured, or similar frameworks.

Education

BBA - International Relations

Baku Slavic University
Baku, Azerbaijan
01.2009

Skills

  • Languages: Java, Python, Gherkin
  • RDBMS/Database tools: SQL, Oracle, MySQL, PostgreSQL
  • Design Pattern: Page Object Model, Singleton
  • Frameworks: BDD, TDD, KDD, Hybrid
  • Defect Trucking and Managment tool: Jira, Jira X-ray
  • Automation Testing tools: Selenium WebDriver,
    Junit, Hamcrest Matchers, TestNG,
    JDBC (Java Database Connectivity)
    for executing SQL statements,
    REST Assured with Java library, Microsoft Excel,
    APACHE POI library
  • Cloud Computing: Amazon Web Services (AWS) EC2
  • Operating Systems: Windows and Mac OS
  • Build & CI Tools: Jenkins, Maven, Ant
  • IDE : Eclipse, IntelliJ IDEA
  • Web Technologies: HTML, CSS, XPath, JSON, XML
  • Backend Testing: API with Postman using Get, Post, Put and Delete methods, Rest Assured Library
  • SDLC Methodologies: Waterfall, Agile/Scrum
  • Version Control System: GitHub, Gitlab, Bitbucket
  • Reporting tool: Allure Report, Serenity Report, HTML reports / Cucumber JSON reports

Certification

AWS Certified Cloud Practitioner, https://www.credly.com/badges/0a7bc44b-7832-4c48-ba46-b67d1f32ff47?source=linked_in_profile

Accomplishments

  • Implemented Feature Base Testing
  • Achieved Regression Test Pass Rate
  • Enhanced Data-Driven Testing
  • Implemented Automated Testing Framework
  • Increased Front-End and Back-End Data Consistency
  • Streamlined Continuous Integration Process

Timeline

SDET (Software Developer Engineer in Test)

Homesite Insurance
10.2021 - Current

SDET (Software Developer Engineer in Test)

Rally Health
04.2019 - 10.2021

QA Automation Tester

First Tech Federal Credit Union
10.2017 - 04.2019

BBA - International Relations

Baku Slavic University
Elgun Guluyev