Professional Summary
-->Software Development Engineer in Test
A professional Software Development Engineer in Test (SDET) with 13+ years of experience in the Information Technology (IT) industry, including 6+ years of SDET and Manuel testing.
● Developed Test Cases out of Business Requirements Documents and User Stories.
● Tested the application in QA, staging environments.
● Designed and developed Test Automation Framework using Selenium, Java, JUnit, TestNG and Cucumber.
● Implemented Page Object Model with Selenium and Cucumber for easy maintenance and readability
● Tests RESTful API Web Services using Postman and REST Assured Library using Java Programming Language. Utilizing Java OOP knowledge in creating POJO classes to achieve Serialization and deserialization
● Created Automated Test Scripts using Java, Selenium WebDriver, TestNG and Cucumber.
● Built Hybrid Test Automation Framework on Maven to define project structure, dependencies, builds, and test management.
● Implemented BDD framework using Cucumber, created Step Definitions and feature files using Gherkin (Cucumber) keywords.
● Maintained and executed Maven POM file to simplify compilation and running test classes.
● Worked on distributed Test Automation execution using Jenkins.
● Scheduled Regression Suite and daily Smoke Test in Jenkins using Maven and TestNG.
● Integrated Cucumber and Selenium screenshot functionality for better reports with Jenkins.
● Used Jira for analyzing User Stories, New Features/Enhancements, and tracking/documenting defects.
● Worked in Agile Scrum Development, attended Daily Scrum, Sprint Planning, and Review Meetings.
● Designed and developed Test Plans, Test Cases, and Requirements Traceability Matrix documents.
● Executed Test Scenarios on different browsers as part of Browser Compatibility Testing.
● Supported Functional Testing on a demand basis to meet the testing deadlines.
● Analyzed execution results to identify test failures and reporting defects.
● Implemented automation tools like Java, Selenium WebDriver, Maven, Cucumber, TestNG, Git/GitHub, and Jenkins.
--> Automation Engineer- Manual Tester
● Reviewed User Requirement Specifications and Functional Specifications of the application.
● Designed and developed Test Plans, Test Scenarios, Test Cases and Test Scripts.
● In Agile-Scrum, participated in Daily Scrum, Business Demo, Sprint Planning, and Metrics Review.
● Created and maintained Automated Acceptance Test Suite using Java, Selenium and Cucumber/Gherkin.
● Developed Automation Scripts using Java, Selenium WebDriver and Cucumber for Regression Suite.
● Applied Page Object Model pattern on top of Selenium Automation Framework to design and write Test Scripts.
● Tested RESTful API, and used HTTP requests to get, put, post and delete data using Postman.
● Maintained and executed Maven POM file using Jenkins for scheduled Smoke and Regression Testing.
● Worked on distributed Test Automation execution using Selenium Grid and Jenkins.
● Experience in API Testing using POSTMAN for Manual Testing and Rest Assured API with Java for Automation.
● Applied JUnit for executing Test Cases by incorporating annotations and performing parallel execution on various platforms and browsers.
● Implemented JUnit test runner classes to call and manipulate Test cases in Cucumber.
● Involved in Backend Testing by writing and executing SQL Queries.
● Used Jira for project management, issue tracking and writing Test Cases.
●Performed Smoke, Database, GUI, UAT, and Functionality Testing.
●Performed Manual Testing and documented bugs and change requests using Jira.
●Performed upgrade/downgrade of application by executing shell scripts and using the scripts for debugging.
●Providing support to team members to execute test cases.
Consultant
-->Columbia University in the City of New York
●Linguistic Field Methods and Language Documentation
Online Journalism, Web Maintenance, Manual Testing
-->ZAZATV News and TV
● Co-founder of Zaza TV
● Followed Waterfall and Agile Scrum methodology.
● Understanding, analyzing the new features that are released.
● Reviewing the new feature design docs, providing valuable comments to improve the quality of the doc and cross verifying the requirements mentioned.
● Conducting teleconference meeting for the review of the test cases with designers and managers, in order to improve the quality of the test cases.
● Reporting any defects found and verifying the same.
● Provided training for Technical support in assisting with problems encountered when running the application, errors, and any queries with the program.
● Created and reviewed other peer’s Test Cases, Test Plan, and Test Scenarios and reported defects and assigned to appropriate team member.
● Playing a key role in debugging issues or supporting team members in times of crisis.
● Providing support to team members to execute test cases.
● Published virtual news and YouTube contents.
● Created and maintained web pages.
Co-Founder
-->Gerger News Group
-->ZAZA TV
--> Online Journalism, Web Domain Consultation, Testing
● Co-founder regional web-based news platform in Turkey.
● Created and published virtual news and YouTube contents.
● Created and maintained web pages by using HTML and CSS.
● Led to daily meetings and published reports.
● Developed and executed Test Cases and verified actual results with expected results.
Reporter
-->Taraf Newspaper
-->Posta 212/ New York
Television News Reporter
-->ASU TV
Journalist
-->Dogan News Agency
-->Ihlas News Agency
-->Kitlehaber.com
-->ZazaTV
-->Otekiler.com
-->GergerTV
-->Gergerim.com
-->Gergerhaber.com
-->Today in Adiyaman
-->Gunebakis Newspaper
Education
--> SDET / Test Automation the nation's top-ranked coding school focused on Test Automation, Full Stack Development, DevOps, and RPA. Completed school, projects, and co-op work experience in the industry.
--> Bachelors in Communication, Journalism Istanbul University, Turkey(Honor Student).
--> Bachelors in Economics, Political Science and International Relations Istanbul University, Turkey
Languages
--> English
--> Zazaki
--> Kurdish
--> Turkish
My Skills
Test Management
●JIRA
Data Base
●Oracle SQL, MySQL
Testing Tool
●Cucumber, Selenium WebDriver, JUnit, TestNG, JDBC, Rest-Assured, Postman, Apache POI, Selenium Grid
Languages
●Java, SQL, HTML, JSON, Gherkin
IDE & Configuration Management
●IntelliJ, NetBeans
Development Methodologies
●Agile (SCRUM), Waterfall
Project Building Tools
●Maven
Version Control
●Git, GitHub, GitLab
Browsers
●Chrome, Firefox, Safari
CI/CD Tools
●Jenkins
Operating System
●Windows, Mac OS, Android
Framework
●Cucumber BDD, TestNG, TDD, DTT, POM
Domains
●Insurance, CRM, E-Commerce, Fleet, Cloud, ERP, News Corporation
My Articles
Getting ready!..
ⓒ2005-2024 By Cumali Badur