Mehmet G. Iyidogan
Contact: 214-***-****
E-mail: ******.*.********@*****.***
Location: Dallas, TX
Professional Summary
Experienced QA Automation Test Engineer with a strong and solid knowledge specializing in Manual /Automation Testing of Mobile, Web Applications and Client Server Applications.
Full-Stack Automation Tester with both Front-End and Back-End Testing experience.
Hands on experience in tracking and reporting defects using Defect Tracking Tools such as Jira and Zephyr.
Solid experience in using Jenkins and Selenium Automation Tools.
Experience designing and creating Automation Frameworks based on Page Object Model (POM) by using, Java, Maven, Selenium WebDriver, TestNG or Cucumber with Gherkin and JUnit.
Adapting Gherkin language in Cucumber, creating Data Driven Framework by creating Feature files with Scenarios and Scenario Outlines. As well as creating Hybrid Framework by creating Page, Step Definitions, Runner, Hook and Base Classes with Utilities.
Worked with Data Base Testing using the SQL queries in Oracle SQL server to view, update, insert or record data. Experience on using LDAP.
Experience in API Testing automation with RESTful Web Service and SoupUI.
Experience in Mobile Backend with manual testing using Postman.
Experience in utilizing Git and GitHub for Version Control systems.
Working knowledge of Windows and IOS platforms and experienced in using MS Office applications for day to day activity.
Solid experience of Software Test Life Cycle (STLC) and Software Development Life Cycle (SDLC) and AGILE/SCRUM methodologies.
Experience in setting AWS and Cloud Machine to use Jenkins as a Continuous Integration and continues development (CI/CD) server to configure with Maven.
Experience in Regression Testing, Smoke Testing, User Interface (GUI) Testing, Integration Testing, Functional Testing, Manual Testing, Documentation and Reporting.
Excellent interpersonal skills, proven cross-functional tester and a team player with an analytical approach to problem-solving skills to deliver under high-stress environments.
Technical Skills
Languages: Java, Gherkin, SQL, HTML, JSON, XML
Testing Tools: Selenium WebDriver/IDE/GRID, JUnit, TestNG, JIRA, Cucumber, Jmeter, ADP
API Testing Tools: REST Assured, SoapUI, Postman
CI Tools: Jenkins, AWS
Build Tools: Maven
Databases: SQL Server, Oracle SQL Developer, LDAP, PuTTY
Version Control: Git, GitHub, BitBucket
Web Technologies: HTML, CSS, XML, XPATH
Defect Tracking Tool: JIRA
Project Management: Microsoft Project, Microsoft Office, MS Access, Agile (Scrum)
Concepts: OOP, POM, BDD, TDD
Methodologies: Agile, Waterfall
Education:
Bachelors from Istanbul University in Economics 2004
Professional Experience
Transcore - Plano, TX (Contract) Oct 2020 – Feb 2021
Sr. QA Tester
Responsibilities:
Performed Regression testing every morning and finding bugs, debugging, rerun, checking and updating codes and reporting to QA Lead for Integrity and Web applications using Jenkins.
Converted manual test cases to automation scripts using Selenium WebDriver, JAVA, Cucumber and Maven.
Configured and automated Integration and Functional Test Cases using Selenium WebDriver, BDD framework, Maven, Java and IntelliJ.
Used Apache POI libraries for reading and writing the data from Excel files.
Involved in implementation Automation Testing Framework utilizing Java, TestNG and Page Object Model, using Page Factory.
Configured Selenium WebDriver, TestNG and created Selenium Automation Scripts in Java.
Helped to create new BDD Framework and completed creation of nine user stories with 32 test cases and related future files using Gherkin language and POM design.
Used GIT as a version-control system for tracking changes and Jira for project management purposes.
AT&T - Richardson, TX (Contract) Jan 2020 – Jul 2020
Sr. QA Tester
Responsibilities:
Performed End-to-End Mobile backend tests in manual, using Postman, Oracle Database and Jmeter.
Experienced LDAP for finding various stored test data.
Designed automation scripts using Selenium WebDriver, JAVA, Cucumber and Maven.
Planned, created and implemented positive and negative test cases for User Stories in Jira.
Experienced PuTTY for verification of backend flow in Logs.
Followed Agile testing methodology in Software Development Life Cycle (SDLC), participated in PI Planning, Sprint Planning, Grooming, Retrospective, Daily Stand Up and Demo Meetings in a Scrum team.
Automated possible test cases with ADP tool for regression suite.
Bank of America - Addison, TX (Contract) May 2016 – Dec 2019
QA Automation Test Engineer
Responsibilities:
Wrote Positive and Negative Test Cases for Front-End, End-to-End Test Scenarios and perform the implementations using Selenium WebDriver and Cucumber.
Configured and automated Integration and Functional Test Cases using Selenium WebDriver, BDD, Maven and Java using Eclipse IDE.
Extensively participated in performing Functional Testing, Integration Testing and Regression Testing.
Actively involved in front end automation using TestNG, Maven, Java, Cucumber and Selenium WebDriver.
Experience in API testing using postman and Rest Assured.
Create, schedule and monitor the automation test jobs in Jenkins, perform failure analysis and log the defects.
Implemented Data Driven with Page Object Model (POM) framework using Selenium WebDriver, Java, Maven and TestNG.
Extensively used Selenium locators and WebDriver to test the web applications.
Created detailed Test Cases in Jira, based on Business Requirements. Automated User Stories based on the Acceptance Criteria.
Used Gherkin Language to generate Test Scenarios to automate Cucumber BDD testing framework using Page Object Model with Selenium WebDriver, TestNG and Maven.
Experienced in Database Testing using JDBC library and performed back-end testing by writing SQL queries.
Performed manually API Testing by using Postman for the description and guidelines of the API endpoints.
Automated Restful API Testing using Rest Assured Library with Java. Made CRUD operations and verified response status code, response body, header.
Used GIT as a version-control system for tracking changes and Jira for project management purposes.
Followed Agile Scrum methodology in Software Development Life Cycle (SDLC), participated in all Scrum Meetings.
Verizon Alpharetta, GA (Contract) Feb 2015 – Apr 2016
QA Analyst
Responsibilities:
Developed and maintained Automation Scripts for Functional, Automation, Regression and Integration Tests based on User Stories.
Generated, Developed and automated User Interface (UI) Tests Scenarios in Agile environment using Selenium WebDriver with Java framework as Maven project with Cucumber and TestNG.
Developed Java based Data Driven Test Framework in Selenium WebDriver by reading test data from Excel file using Apache POI.
Effectively implemented QA methodologies and plans in all stages of Software Development Life Cycle (SDLC)
Performed Data Driven Testing using Selenium WebDriver and TestNG functions which reads data from Property and XML files.
Wrote SQL queries for data verification for Back-End Testing using Oracle SQL Developer.
Wrote Test Cases for Positive, Negative and End-to-End Test Scenarios and implemented them.
Participated in Daily Stand up Meetings of Agile/Scrum Team to understand the progress in work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
Created detailed Test Cases in Jira based on Business Requirements, data models, and technical specifications.
Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
Coca-Cola Company - Atlanta, GA (Contract) Mar 2014 – Dec 2014
QA Analyst
Responsibilities:
Created Functional Test Plans, Test Cases and Test Scripts regarding to Business Requirements, User Stories and the Acceptance Criteria.
Designed the efficient Manual Test Cases based on analysis of Business Requirements.
Tested applications in different types of browsers and versions with Selenium GRID, such as Internet Explorer, Firefox, and Chrome.
Used Java as a language and Eclipse as IDE.
Tested the application utilizing the Agile methodology and participated in daily, weekly Scrum meetings and technical reviews.
TUSKON - Istanbul Turkey 2010-2013
Project Manager
Managed 2 software developing teams.
Developed 12 webpages and upgraded more than 30 webpages of this confederation with my two developing teams.
Involvement in Test Execution, Results Analyzing and Defect Reporting.
Made weekly costumer meetings and creating user stories based on Business requirements.
Proficient in Requirements Elicitation by using Interviewing, Workshop, Brainstorming, Interface Analysis, Document Analysis, Business Rule analysis and Functional decomposition techniques.
Assisted in gathering Business Process Requirements and translated them into functional and non-functional requirements of the Business Requirement Document (BRD), which used as input to the functional design specifications.
Analyzed user problems, researched, investigated, defined and documented.
Apple Education Services - Carlstadt New Jersey 2009 - 2010
IT Consultant
Worked in a Waterfall Development Environment - consisting of many iterative releases with extensive co-ordination between the developers, testers and the business analysts.
Gather requirement and meet with BA to make sure requirement is clear consistence and testable.
Analysis of requirements and preparing document to derive the test cases.
Write test cases in Excel and execute them when development is ready.
Participated in a team for Manual Testing of more than 20 Charter schools web sites.
Involved in interacting directly with the onsite coordinators & clients to the project for functional understanding etc.
EVEREST PRODUCTIONS – New Brunswick New Jersey 2006 - 2009
IT Staff