P R O F E S S I O N A L S UMMARY
Software Automation Test Engineer with 6+ years’ experience as well as proficiencies in all principal components of software development, testing, and automation. In-depth knowledge of defect lifecycle, STLC and SDLC and experienced testing across different domains such as Finance, Health, Hospitality. Extensive experience in various types of testing such as; feature testing, functional testing, as well as compatibility testing.
A R E A S O F E X P E R T I S E
Solid understanding of and hands on experience in both Waterfall and Agile methodology.
Implementing success driving full Software Development Life Cycle
(SDLC), and Software Testing Life Cycle (STLC) formulating optimal testing strategies and delivering rapid and reliable quality assurance support.
Strong experience in Automation of UI, Back-end, Database and Manual Testing of Client Server, Web-based Applications, and Rest-API. Automation Tools Selenium WebDriver, Cucumber, JUNIT, TestNG, using Java programming language.
Database testing writing SQL queries to validate complex content including SQL joins in Oracle/MySQL/SQL Server.
Web Services Testing using POSTMAN and the Rest-Assured library, validating request and response in JSON for REST- API. Performed Back-End testing using Java Database Connectivity (JDBC) and Web Services testing using RESTful Web Services/ RESTful API/REST API.
Developing BDD scripts with Cucumber and writing scenarios using Gherkin Language.
Processing Data Driven Test by using Apache POI to read and write the data from Excel sheets.
Maintain and manage Automation Build Environments such as Jenkins. Experienced using Jira and Bugzilla for Software Bug Tracking and Bug reporting.
Experienced using GIT as a version control system (GitHub, Bitbucket). Experience include Functional testing, User Acceptance Testing, Integration testing and API testing of client/server and Web Base Applications.
Knowledge of Mobile Testing, using Appium.
Ability to communicate properly with non-technical as well as technical people, explaining the technical challenges to the management team. A Y B U K E G O R G U L U
S O F T W A R E A U T O M A T I O N T E S T E N G I N E E R 224-***-****
**********@*****.***
Chicago, IL
https://www.linkedin.com/i
n/aybuke-gorgulu-
801578196
live:.cid.ee6adbff48032796
C O N T A C T
S K I L L S
• Waterfall, Agile Methodology
• SDLC, STLC
• Java
• UI, Back-End, Data Base Testing
• BDD, DDD
• Selenium
• Cucumber
• JUNIT
• TESTNG
• Apache POI
• Gherkin
• HTML
• JSON
• Jira
• Bugzilla
• Git
• Appium
• SQL, Oracle SQL, SQL
Developer
• Postman
• JDBC
• RESTful
• Maven
• Bitbucket
• GitHub
P R O F E S S I O N A L E X P E R I E N C E
A C C O M P L I S H M E N T S
• Creating framework from scratch
• End to end Testing
• Implementing and enhancing
Regression Test, Smoke Test
• API Testing
• Data Base Testing
• Implementing different types of
Reporting for test results such as
Extend Report – HTML Report
• Managing offshore team, and
keeping all team on track
• Discuss with the team and find
out their opinion regarding what
needs to change, for example
setting up data-driven tests.
E N V I R O N M E N T
Java
Selenium WebDriver
Cucumber
Gherkin
JUnit
BDD
Postman
Rest Assured Library
SQL Developer
JDBC
Apache POI
Jenkins
MacOS
IntelliJ IDE
Jira
GitHub
Maven
IHG Hotels & Resorts. Atlanta, GA
October 2018 - Current
Software Development Engineer in Test
Responsible for analyzing, designing, debugging and documenting software testing, including interface components, graphical screens, reports, and high-level logic for system control.
Balance competing priorities in devising innovative automated solutions, engaging with project managers, Business Analysts, and developers, to better understand the application Design and functional specifications initiating End-to-End Testing and program optimization and pinpointing and removing bugs through Jira.
Scrutinize applications for defects, close bug tickets, translate business needs into technical requirements, and
employ Jenkins continuous integration capabilities to perform Regression Testing and build automation.
Implemented Hybrid Automation Test Framework with
Selenium WebDriver, Java and Cucumber, JUNIT.
Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium WebDriver and created Behavior Driven Framework using Junit, Cucumber. Automated running Regression Tests and build report generator for daily builds using Jenkins Build Jobs.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs, XPath and CSS selector in Selenium.
Created framework from scratch through Behavior Driven Development (BDD) to align with fluctuating market trends. Implemented Apache POI to integrate reading and writing features for Excel sheets and automated database testing through Cucumber, SQL, and JDBC.
Consummately generated Selenium automation scripts apply engaging with Java and JUnit open source framework. Took initiative in automating API testing by using REST Assured Library, as Postman for Manual Testing.
Wrote Gherkin language test case scenarios using Cucumber. Involved in Data-Base Testing using SQL queries to retrieve the data from the database and checked data integrity. Ensured that all automated testing related activities were carried out as per the standards defined by the company.
Plan, schedule and monitor test results and take required corrective action.
P R O F E S S I O N A L E X P E R I E N C E
Cardinal Health. Waukegan, IL
August 2016 - September 2018
QA Automation Engineer
Responsible for working closely with other Site Reliability Engineers, Application Development teams, internal business teams, internal shared IT teams, and external consultants Integration of quality gates into build and release automation processes to ensure product quality
Efficiently analyzed business requirements, module specific functionalities, identified Testing Requirements and formulated test plans.
Responsible for writing documentation to describe program evaluation, testing, and correction while evaluating proposed software or software enhancement for feasibility.
Effectively communicated with the application developers, project manager and other team members on Application Testing Status ongoing basis when necessary.
Instrumental in developing utility program to Test, Track, and Verify Defects in software program and Developing Test Scripts and test data based on functional specifications document. Created framework from scratch using Maven Build Automation Tool, Selenium WebDriver, TestNG, Java
Used Build Automation Tool Maven for folder structure and managed dependencies using POM.xml.
Developed Smoke and Regression test suites and automated by using Selenium WebDriver, TestNG and Java.
Used all types of Selenium locators such as Xpath, CSS Selector, id, name.
Conducted different types of testing such as Functional, Integration, GUI, Usability, Regression, and Smoke Testing. Design and create test scripts using excel to address areas such as database impacts, Software Scenarios, Regression Testing, Negative Testing, error or Bug Retests, or usability in preparation for implementation
Experience in the design and development of automated testing frameworks, including database, API and UI testing. Hands-on experience building, executing, maintaining and debugging automated tests using DDD.
Used Bugzilla as a defect tracking tool.
Worked with Jenkins for CI/CD.
E N V I R O N M E N T
Java
Selenium WebDriver
TestNG
API
DDD
Postman
Rest Assured Library
SQL Developer
JDBC
Jenkins
Windows
Eclipse IDE
GitHub
Bugzilla
Log4J
.
A C C O M P L I S H M E N T S
• Creating framework from
scratch
• Implementing DDD Framework
• API, UI Testing
• Data Base Testing
• Regression Testing, Integration,
Usability, Negative Testing
P R O F E S S I O N A L E X P E R I E N C E
Northern Trust Chicago, IL
March 2014 to August 2016
Test Engineer
Actively involved in all stages of STLC (Software Testing Life Cycle).
Created and maintained Test Cases, and Automation Test Documents.
Worked on user stories discussed in meetings, followed Waterfall
methodology to collaborate with developers and project managers.
Working with teams to scrutinize Functional Acceptance Criteria in tickets and estimate testing complexity during story refinement sessions
Created test cases based on business and Functional Requirements and reviewed them with the developers and finalized them for Manual Testing.
Analyzed requirements and Developed Test Cases as per the functional requirements.
Creating sprint-level Manual Test Cycles and executing them Writing bug tickets that follow a predefined format with detailed steps to reproduce and include appropriate metadata Testing tickets for Functional Acceptance, Regression, and in Exploratory sessions
Performed Functional Testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
Developed Smoke and Regression Test suites.
Performed browser compatibility testing web application on different browsers like Firefox, IE and Chrome.
Conducted Black Box testing to strategize new projects requirements for functional behavior and performance. Merged branches via GIT and pull requests via Bitbucket as a version control system.
Used Jira to track Defects, write Test Cases and Test Steps. E N V I R O N M E N T
Java
Selenium WebDriver
TestNG
Windows
Eclipse IDE
Bitbucket
Jira
.
A C C O M P L I S H M E N T S
• Creating, maintaining Test
cases
• Manual Testing
• Regression Testing, Smoke
Testing, Black Box Testing,
Functional Testing
• Defect Tracking
• Generated RTM to keep track of
the requirements and Test
Cases.