Ismail YILDIRIM
Certified Test Automation Engineer
Chicago, IL 773-***-**** ******.************@*****.*** EAD Open to relocation
PROFESSIONAL SUMMARY
Proven record of 7+ years of experience on quality assurance and 6 years of test automation experience.
Experienced in testing UI as well as Database and API both in Manual and Automated ways.
Experienced in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle within Agile methodology.
Automated the test cases using most of the common automation tools and libraries such as Selenium WebDriver, Apache Maven, Cucumber, JUnit, JIRA, TestNG, Jenkins, SQL, Postman, JDBC, and REST-Assured.
Experienced with BDD using Cucumber JUnit in Java Programming Language and developed Features Files (Gherkin Language), Steps Definitions, Test Runners and automated Test Cases.
Creative, self-driven, highly motivated, detail-oriented, outstanding team player with a broad knowledge of open-source automation technologies and programming.
Domain knowledge on finance, healthcare, defense along with quality assurance and validation experience.
Hands on experience with Git/ GitHub as a version control tool and 4 years of experience with Amazon Web Services (AWS) EC2 instances.
TECHNICAL SKILLS
Languages
Java, SQL, PL/SQL, JavaScript, Gherkin, HTML, CSS, XML
Automation Tool
Selenium WebDriver, Selenium IDE, Selenium Grid, Cucumber, Maven, Junit, TestNG, Postman, Apache POI, Rest Assured Libraries, JDBC, IntelliJ IDE
Project and Test Management Tools
Jira, Jira Xray
Testing Types
Regression Testing, Confirmation Testing
Functional Testing, Smoke Testing
End to End (E2E) Testing
Exploratory (Ad hoc) Testing
Version Control and Remote repo
Git, GitHub, Bitbucket
Frameworks
Data-Driven, Behavior-Driven, Hybrid Framework
CERTIFICATIONS
ISTQB
International Software Testing Qualification Board Certified Tester
International Software Testing Qualification Board Certified Agile Tester
ORACLE
Java SE 8 Certified Associate
SOFT SKILLS
•Enthusiastic about learning new technologies with a deep technical curiosity.
•A self-driven, highly motivated personality with an ambition to present results timely in a fast-paced environment.
•Outstanding team player to collaborate with team members to demonstrate passion and dedication to delivering the highest quality products.
•Self-motivated team member and present sprint activities to end-clients in demos or feedback meetings.
SOFTWARE QUALITY ASSURANCE EXPERIENCE
QA Test Automation Engineer Chicago/ILLINOIS
OneMain Financial Sep 2017 – Present
•Skilled in core Java development by applying different concepts, such as OOPs, Collections, String Manipulation, Exception Handling, and Multithreading.
•Expertise in all parts of SDLC with a great understanding of various phases such as Planning, Analysis, Design, Development, Testing, and Maintenance.
•Performed Manual Testing and Automation Testing of all layers of web-based applications such as UI, API and Database.
•Successfully implemented heuristic testing approach of Exploratory testing along with Risk Based Testing.
•Used Communication, Coordination and Collaboration with the Scrum team members and Product Owner to better understand User Stories and Acceptance Criteria to reach better test coverage.
•Developed, implemented, executed, and maintained Behavior Driven Development (BDD) type Cucumber framework from scratch.
•Participated in all Agile Scrum ceremonies of Sprint Planning, Daily Scrum, Sprint Retrospective, Sprint Demo as well as Backlog Grooming meeting.
•Advanced knowledge of creating and maintaining Change Related Testing Types such as Smoke Test and Regression Test as well as Functional Test for web-based applications.
•Developed and applied the Page Object Model design pattern with the implementation of Page Factory Class using Java, Maven, Selenium WebDriver, Cucumber (Gherkin), and Junit frameworks.
•Created Data Driven Tests by using the Apache POI library to read from external data sources such as Excel and XML.
•Implemented Test Parameterization methods in my framework with Cucumber scenario outline (Data Table) and TestNG Data Provider.
•Performed API Web Services testing manually using Postman and Automated API Testing with Rest-Assured libraries applying CRUD operations GET, POST, PUT, DELETE and additionally PATCH.
•Designed POJO model REST API Testing by using Postman and Rest-Assured libraries to automate test cases with HTTP methods.
•Implemented automation of API token authorization with the Rest-Assured library.
•Installed, configured and integrated automation scripts on Continuous Integration Tools (CI/CD) like Jenkins for nightly test suite execution.
•Executed Parallel testing of Maven-Cucumber-JUnit projects. Performed parallel testing integration of smoke test suite and regression test suite execution with Jenkins.
•Used JavaScript in my framework to handle advanced browser actions.
•Use JUnit5, Hamcrest Matchers as a testing tool for validation and Serenity BDD for reporting and validation as well in Rest API testing.
•Experienced with cross-browser testing, cross-platform testing in virtual servers or multiple servers with Jenkins integration.
•Hands on experience with Git/ GitHub as a version control tool and Amazon Web Services (AWS) EC2 instances.
•Gained general high-level knowledge on mobile testing with Appium and Android Studio emulator and has desire to learn deep.
•Expertise in Defect Life Cycle and hands-on experience with Defect Tracking Tools like Jira Xray.
Test Automation Engineer Newton / MASSACHUSETTS
naviHealth Jan 2015-Aug 2017
•Developed and executed automated functional testing such as UI testing, REST API testing, Relational Database Testing, Regression Testing, Smoke Testing and End-to-end Testing in various projects.
•Experienced in frameworks by using Page Object Model (POM) design and Page Factory Class.
•Developed and implemented automated UI testing by using Java, Maven, Selenium WebDriver, Cucumber (Gherkin) and JUnit frameworks.
•Experienced in synchronization of automated UI testing on multiple browsers and multiple operating systems.
•Performed manual Database testing with SQL Developer and Database automation testing using the Java Database Connectivity (JDBC) API.
•Hands-on experience in developing automated Test Scripts in Java. Identified web elements using various locators like ID, Name, Class, Tag Name, X-Path, and CSS.
•Familiarity with using Continuous Integration tools like Jenkins to run the Script and generate HTML/JSON reports.
•Performed Smoke Test, and Regression Test, Functional Test.
QA Engineer Westford/ MASSACHUSETTS
Nokia Aug 2013-Jan 2015
•Created test scenarios and test cases as per the software requirements then manually tested the functionality.
•Wrote and executed detailed, robust test cases applying different combinations of all black box testing techniques to reach full test coverage in terms of product coverage, risk coverage and requirement coverage of the system under test (SUT).
•Gained experience in using test management tools such as Jira Xray to track bug reports and identify, prioritize, isolate potential issues that end-users might encounter.
•Demonstrated knowledge of implementation skills in a complete Agile software development environment, the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
•Demonstrated knowledge of Scrum team meetings such as Daily Scrum, Sprint Planning, Backlog Grooming, Sprint Demo (Review), and Sprint Retrospective meetings.
Project Manager/Systems Engineer Ankara/Turkey
TU MoD Aug 1999- June 2013
•Leading project planning sessions, coordinating staff and internal resources, and managing project progress and adapt work as required
•Ensuring projects meet the deadlines
•Managing relationships with clients and stakeholders
•Designing and signing off on contracts
•Overseeing all incoming and outgoing project documentation
•Participating in tender process such as design, submission and review
•Designing risk mitigation plan, conducting project review and creating detailed reports for executive staff
•Optimizing and improving processes and the overall approach where necessary
EDUCATION ANKARA/TURKEY
Bachelor of Systems Engineering, NDU Jun 1995 - Aug 1999