Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Elgun Guluyev

US CITIZEN

Summary

Result-oriented Full-stack SDET/Test Automation Engineer with seven (7 +) years of experience, highly competent and driven.

Proficient in various software development methodologies, including Waterfall and Agile/Scrum, actively participating in all SCRUM Ceremonies. Advanced in developing, maintaining, and implementing Behavior-Driven Development (BDD) frameworks using Gherkin Language, Cucumber, Feature Files, and Step Definitions following the Page-Object model structure. Skilled in Data-Driven Testing (DDT) with Scenario Outlines and Apache POI for executing formulas.

Expertise lies in understanding Business Requirement Specifications, design documentation, and developing comprehensive Test strategies, Plans, Scenarios, Test cases, Scripts, Data Setup, Requirement Traceability Matrix, and Defect Tracking.

Proficient in Core Java and Python for testing, implementing Object-Oriented Programming (OOP) concepts. Well-versed in various testing types including System testing (Smoke, Regression, Integration), Black-Box, Gray-Box, Back-end, Parallel, Cross-Browser, Cross-platform, Functional, Positive, Negative, End to End, and Ad-Hoc testing.

Expert in API testing, utilizing REST Assured libraries in Java, Jackson Data binding, and HTTP requests (GET, POST, PUT, DELETE) with Postman. Skilled in JSON Schema validation and JDBC for Java-Database connectivity, performing backend testing with SQL queries in Oracle, PostgreSQL, and MySQL databases.

Hands-on experience developing automation scripts using Java, Python, Selenium WebDriver, JUnit, Cucumber, and TestNG for faster delivery cycles. Proficient in generating automated test reports with Cucumber HTML/JSON, Serenity reports, and Version Control Systems (Git/GitHub).

Familiar with IntelliJ IDEA, Eclipse, PyCharm and adept at leveraging IDEs for efficient development.

Overview

6
6
years of professional experience
1
1
Certification

Work History

SDET/SOFTWARE TEST ENGINEER

HOMESITE INSURANCE GROUP
10.2021 - Current
  • Developed, maintained, and executed automated testing frameworks 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 defined virtual private connection
  • Reviewed business requirement documentation and collaborated with stakeholders to clarify technical and user requirements for test planning following 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 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.
  • 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.
  • Implemented Cross-Browser testing utilizing Selenium WebDriver.
  • Utilized SeleniumGrid for parallel test execution across multiple virtual machines.
  • Created and executed test cases in TestRail for functional, smoke, positive, and negative testing using Selenium WebDriver in Python and Java.
  • Automated smoke and functional test cases using Selenium WebDriver, along with Unitest/Pytest/Robot and Python in PyCharm IDE.
  • Regularly updated project dependencies using Nexus dependency management

SDET/SOFTWARE TEST ENGINEER

RALLY HEALTH
04.2019 - 10.2021
  • Following Agile Methodology of STLC, throughout 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 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 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 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 development team.
  • Conducted integration testing to verify interaction between different components and modules within 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.
  • Collaborated on integrating platforms with existing medical devices and software, enhancing workflow efficiency.

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.
  • 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 and participating in Scrum ceremonies: Sprint Planning, Sprint Review, Sprint Retrospective and performed both Manual and Automation Testing.
  • Experience with version control (Subversion, Git, Bitbucket) and source code management tools (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 AFFAIRS

BAKU SLAVIC UNIVERSITY
AZERBAIJAN
05.2009

Skills

  • Language: Java, Python, Gherkin

  • RDBMS/Database Tools : SQL, Oracle, MySQL, PostgreSQL

  • Design Pattern: Page Object Model (POM), Singleton

  • Framework : BDD, TDD, KDD, Hybrid

  • Automation Testing Tools: Selenium WebDriver, JUnit, Hamcrest Matchers, TestNG, JDBC (Java Database Connectivity), REST Assured Library, Microsoft Excel APACHE POI Library, Selenium Grid

  • Cloud Computing : Amazon Web Services (AWS) EC2

  • Operating System : Windows, MAC OS

  • Build & CI Tools : Jenkins, Maven, Ant

  • IDE : IntelliJ IDEA, PyCharm, Eclipse

  • Web Technologies: HTML, CSS, XPath, JSON

  • Backend Testing : API with Postman, SoapUI, Rest Assured Library, Serenity, Serialization, Deserialization Jackson Data Binding

  • SDLC Methodologies: Waterfall, Agile/Scrum

  • Version Control System : GitHub, GitLab, Bitbucket

  • Reporting Tools : Allure Report, Serenity Report, HTML reports/Cucumber JSON Report

Accomplishments

  • Improved Regression Test Pass Rate
  • Implemented Automated Testing Framework as well as Feature Base Testing

Certification

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

Timeline

SDET/SOFTWARE TEST ENGINEER

HOMESITE INSURANCE GROUP
10.2021 - Current

SDET/SOFTWARE TEST ENGINEER

RALLY HEALTH
04.2019 - 10.2021

QA AUTOMATION TESTER

FIRST TECH FEDERAL CREDIT UNION
10.2017 - 04.2019

BBA - INTERNATIONAL AFFAIRS

BAKU SLAVIC UNIVERSITY
Elgun Guluyev