SEFACAN AGIRBASLI
PROFESSIONAL SUMMARY
Good level of understanding of Waterfall and Agile Methodologies.
Sound knowledge of the phases of SDLC and STLC including Analysis, Design, Development, and Testing processes.
Up-to-date knowledge and experience of Hybrid Testing Framework with Selenium WebDriver.
Sound knowledge and experience of Java programing language to develop and execute test cases with Selenium WebDriver.
Experience in using JUnit and knowledge of TestNG frameworks to develop test cases and perform test automation.
Up-to-date knowledge and experience of Cucumber to develop scenario-based test cases with Gherkin language and implement them according to Page Object Model through Maven.
Sound knowledge of Smoke Test, Regression Test, Positive and Negative Testing, and Ad-Hoc Testing.
Hands on experience in using Cucumber Scenario Outline for Positive and Negative Testing for all possible valid and invalid credentials.
Experience in creating Reusable Custom Classes with Java programming language to increase the efficiency of testing process.
Experience in enhancing existing framework to improve the test script usability and maintainability.
Experience in creating Test Reports through Cucumber Report and continuous integration tool Jenkins.
Hands on experience in generating Extent Report to report on bug related issues.
Experience in Defect Tracking and test management tool JIRA.
Hands on experience in managing the source code by using GIT.
Sound knowledge of API testing using REST Assured and Java coding language.
Hands on experience in developing and executing Oracle and SQL queries for Back End Testing and Data Validation.
Strong Analytical and Communicational skills.
Strong decision-making and presentation skills.
Self-motivated, solution oriented, and attentive to details.
Able to work independently and as part of a team.
Can adapt to emerging testing tools and software at a fast-paced manner.
TECHINAL SKILLS
Automation Tools:
Selenium WebDriver, Cucumber
Test Management Tools:
JIRA,
Programming Languages:
JAVA, SQL, XML, HTML, Gherkin
Database/Database tools:
Testing Framework:
Development Environment:
Version Control Tools:
Build /Integration Tools:
OS:
Frameworks:
Oracle, PostgreSQL
JUnit, TestNG
Eclipse
GIT
Maven, Jenkins
Windows XP/2000, 7, 8, 10, Mac
Page Object Model (POM), BDD, Data Driven
EDUCATION:
AS: NVCC, Annandale, VA
Graduation Date: August - 2017
PROFESSIONAL EXPERIENCE
Worked on several websites as an individual and with experienced QA Automation Engineers
Role: Automation Engineer
https://github.com/canyus?tab=repositories
Learned how to design and develop a Test Automation Framework using Maven, JUnit, Cucumber, Java, Selenium WebDriver, and use it with Eclipse IDE.
Used Page Object Model (POM) pattern with Selenium WebDriver to design and write test cases with Java programming language.
Developed BDD tests with Cucumber by using Gherkin Language.
Configured the pom.xml file dependencies and plugins for test compatibility.
Tagged the tests in the Feature file, scheduled them to be run through Continuous Integration Tool Jenkins in assigned periods, generated fail-pass reports.
Performed Positive and Negative Testing by using Cucumber Scenario Outline for all possible valid and invalid credentials.
Used GIT integrated with Jenkins as a repository to provide updated version of the source code for continuous integration and accurate reporting.
Used JIRA to log and track bugs and defects to make sure they were fixed and application was working flawlessly.
Maintained the Test Automation framework and updated the automation scripts.
Created Reusable Custom Classes with Java programming language and integrated them to the testing framework for test executions.