Post Job Free
Sign in

Engineer Selenium

Location:
Cliffside Park, NJ
Posted:
June 05, 2020

Contact this candidate

Resume:

HALIT MURAT KOCAAGA

CLIFFSIDE PARK, NJ *****

862-***-**** *********@*****.***

Professional Software Development Engineer in Test with background writing manual test cases and automated test scripts utilizing Java, SQL, Selenium, Cucumber, TestNG and Rest Assured. Capable of resolving complicated problems such as software and system bugs, coding full stack websites, creating complicated OOP backends. Able to train new testers, review work and optimize processes. A problem solver, able to deliver objectives on time and under budget. PROFESSIONAL SUMMARY

• Cross Functional SDET who can perform Manual Testing as well as Automation Testing.

• Solid understanding of Object Oriented Programming language in Java.

• Ability to design, develop, maintain test automation framework using Selenium WebDriver, Java, Cucumber, IntelliJ IDEA and TestNG or JUnit with Page Object Model approach.

• Experience in using Selenium Automation tool which includes Selenium WebDriver and Selenium IDE.

• Automated test cases following BDD (Behavior Driven Development) framework with Cucumber, Java and Selenium WebDriver.

• Expert in Object Identification in Selenium WebDriver using XPath, CSS Selectors, HTML ID and Tag.

• Good understanding of relational databases as MySQL and Oracle. Used JDBC to communicate with database.

• Experience in automating Microsoft Office Excel Application using Apache POI to improve the Test Automation Framework.

• Perform Backend API Test for manually using Postman and for automation by using Rest Assured library with Java.

• Use Jenkins for continuous integration from GIT.

• Experience in developing automation framework using Selenium WebDriver for Functional Testing to increase the productivity and efficiency of the testing team.

• Experience in web-based testing including Black Box Test, Smoke Test, Regression Test, Functional Test, Backend Test, Positive Test and Negative Test.

• Expertise in analyzing User Stories in Agile Scrum environment.

• Created, prepared and conducted quality assurance review meetings, developed checks list and other QA documentation like test strategy document and Defect Reports.

• Solid experience in defect-reporting and defect-tracking using the Jira test management tool.

• Strong team player, enjoy collaborative teamwork environment to reach maximum productivity also able to work independently.

• Capable of prioritizing tasks, also work with minimal supervision with excellent written and oral communication.

SKILLS

• Languages: Java, SQL, HTML, XML

• Project Build Tools: Maven, Cucumber,

POM (Page Object Model)

• Testing Tools: Selenium WebDriver,

Cucumber, TestNG, Junit, IntelliJ,

Eclipse

• Testing Methods: Functional,

Component, Regression, Smoke,

Integration, System, Load Testing,

Exploratory, Performance Testing

• Databases: MySQL, MongoDB, Excel

• Browsers: Mozilla Firefox, Internet

Explorer, Safari, Google Chrome

• Defect Tracking Tools: Jira

• Web service: RestFul, Postman

• Continuous Integration Tools: Jenkins

• Version Control and Repository

System: Git, Github, Bitbucket

• Project Methodologies: Agile-Scrum,

Waterfall

• Operating Systems: Mac OS, Windows

WORK HISTORY

QUALITY ASSURANCE ENGINEER

Meridian Systems Clifton, NJ January 2019 - Current

• Develop Test Automation framework using Java, Selenium, TestNG, Maven on Eclipse to from scratch.

• Conduct regression testing, analyze results and submit observations to team.

• Design test scenarios for usability testing.

• Develop automation test script and extract data from excel sheets using Apache POI library.

• Good experience in creating and designing automation framework for based POM

(page object model) application using Java, TestNG, Selenium WebDriver, Maven, Cucumber.

• Implement Cucumber in BDD(Behavior Driven Development) framework.

• Work with Jenkins for test builds and reports.

• Experienced in using GitHub as a source repositories and version control tool.

• Good knowledge to write SQL queries, SQL scripts and performing Database testing.

• Performing a variety of types of testing such as Functional and Regression.

• Create accurate and efficient test scripts in Java to manage automate testing of certain products and features.

• Design and develop automation scripts using Selenium WebDriver with Java programming language.

• Operate under Agile and Scrum frameworks to complete releases every sprint.

• Track, prioritize and organize defects with JIRA, working with development team to facilitate timely corrections.

• Perform Regression, Smoke, Blackbox, Backend and Integration tests on modules and full software implementations for more than multiple projects per year.

• Train and guide onsite and offshore team members in quality assurance standards, policies and procedures.

• Used Postman to perform web service testing (GET, POST, PUT and DELETE methods).

• Participate in knowledge transfer meetings to obtain information and to provide information about the product.

• Test manually the various navigation steps and basic functionality of the application.

• Participate in Scrum ceremonies.

• Actively participate in reporting the key testing statistics relate to test execution, pass/fail results.

CODING BOOTCAMP MENTOR

Techno Study INC Clifton, NJ September 2019 - Current

• Teach Java language, various testing tools and database applications such as Selenium WebDriver, Cucumber, Postman, MySQL, and MongoDB according to age group and ability.

• Compose course syllabus to clearly outline curriculum, expectations and deadlines at beginning of course.

• Develop lesson plans, instructional materials and written practice for each topic covered teach up-to-date technology to 50+ students.

• Create databases, data entry systems, web forms and other applications for diverse uses.

• Create special handouts, study guides and assessments to evaluate and boost student knowledge.

• Instruct both in a classroom and individual office hours.

• Meet with students outside of class to answer questions, explain difficult concepts and address individual concerns.

• Collaborate with students to complete homework assignments, identify lagging skills and correct weaknesses.

• Motivate students towards learning and studying to build self-confidence and reduce anxiety.

• Tailor lessons to individual strengths and knowledge using customized approaches to increase effectiveness.

• Maintain excellent attendance record, consistently arriving to work on time.

• Attend faculty meetings and professional development opportunities to stay abreast of current teaching strategies and to discuss ways of improvement. EDUCATION

Political Science

Galatasaray University

Istanbul, Turkey

CERTIFICATIONS

• Certification in Java

• Certified ScrumMaster



Contact this candidate