Post Job Free

Resume

Sign in

Software Development Engineer in Test (SDET)

Location:
State College, PA
Posted:
February 17, 2021

Contact this candidate

Resume:

HASAN KARACA Phone :407-***-**** Email:adj819@r.postjobfree.com

LinkedIn :linkedin.com/in/hasan-karaca-55b413116

Software Development Engineer in Test (SDET)

Authorized to work in the USA for any employer without sponsorship CAREER OBJECTIVE Seeking a position to utilize skills and and abilities in Software Development in Test that offers professional growth while being resourceful, innovative, and flexible. To work in a quality driven technical environment, that enhances my knowledge and allows me to use my skills and experiences for personal and professional growth. PROFILE SUMMARY

● Professional experience in Manual and Automation Testing of web-based applications in Education and Finance fields with a solid understanding of Test Planning, Test Execution, Defect Reporting, and Tracking.

● Strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle within Agile methodology.

● Strong understanding of Quality Assurance standards and expertise in analyzing test results and creating defects in JIRA.

● Experience in Agile software development methodologies, particularly in Scrum Framework.

● Experience on JIRA while tracking the defects.

● Analyzed User Stories in Agile-Scrum and Waterfall methodologies.

● Experienced in Core Java and Object-Oriented Programming (OOP) concepts and experience in designing, developing, enhancing automated test scripts for Selenium using Java Programming Language.

● Created programming environments with IntelliJ IDEA and used Version Control System GIT and GitHub.

● Experienced in writing Automation Test Scripts and Test Scenarios by using Java, Selenium Web Driver, Maven, TestNG, Cucumber with Gherkin, JUnit, Rest Assured and JDBC tools.

● Automated UI testing with Selenium WebDriver, Data-Driven and Behavior-Driven, Hybrid Test Automation Framework, built on Page Object Model (POM) and Cucumber by using Java, supporting parallel test execution to reduce time and achieve end-to-end coverage.

● Hands-on experience with Parallel and Cross-Browser Testing using Selenium WebDriver with Java to verify whether the web applications are working as desired in different browsers and environments.

● Designed and implemented Step-Definitions and Feature Files (with Gherkin Language), Test Runner, and automated Test Cases in Cucumber with Selenium WebDriver using BDD and Gherkin keywords (Given, When, Then, And, Background, Scenario, Scenario Outline, Tags, and Hooks).

● Experienced in designing TDD framework with Selenium WebDriver using TestNG and annotations (Before Test, Before Class, Before Method, After Test, After Class, After Method) to manipulate tests.

● Automated REST API web services with Rest-Assured and performed manual API testing with Postman.

● Used Apache POI methods for writing/reading to/from Excel sheets within Data Driven Framework.

● Earned proficiency in writing SQL queries, Oracle and MySQL databases to perform Backend Testing by using JDBC and NoSQL databases MongoDB.

● Basic knowledge of Mobile Testing with self-practicing Appium with the Android Studio. Practiced and learned to use Android Virtual Device (AVD)

● Experienced in scheduling and conducting various Functional and Regression Testing and reporting results to the team in JSON and HTML format through Continuous Integration Tool JENKINS.

● Excellent communication, interpersonal skills, committed, detail and result oriented, hard working with a quest and zeal to learn new technologies.

● Excellent work ethic, positive attitude, self-motivated, great and easy-going team member.

● Ability to adapt to new environments, good analytical thinker and quick learner.

● Strong believer of teamwork, collaboration with cross functional team mindset and can work independently when required.

● Experience and ability to work with diverse groups in diverse environments. TECHNICAL SKILLS Test Automation Tools : Selenium WebDriver/Grid, JUnit, TestNG, Cucumber, Jenkins, Maven, Eclipse, Rest API Restful, Web-services, IntelliJ, Rest Assured/ POSTMAN, Appium, Apache POI. Frameworks :Page Object Model (POM), Data Driven Framework, Behavior-Driven,and Hybrid Frameworks Languages : Core Java, Gherkin (Cucumber)

Databases :My SQL, Oracle SQL Developer, MongoDB (No SQL) Web Technologies : HTML, CSS

Defect Reporting Tools : JIRA

Version Control Tools : GIT, Github, BitBucket

Processes : Agile-Scrum, Waterfall

Build/CI/TM Tools : JENKINS, GitHub, Maven, Jira

IDE : Eclipse, IntelliJ IDE, SQL Developer

Operating System : Mac OS, Windows

Web Browser : Safari, Google Chrome, Mozilla Firefox, Microsoft Edge WORK HISTORY Mersys, Paramus, NJ

Software Development Engineer in Test Jan 2020 – Current

• Prepared test cases, test scenarios and test script based in accordance with Business Requirement. Automated the Sprint Stories based on the Acceptance Criteria.

• Created test cases and automated them by using IntelliJ IDEA, Java, Selenium WebDriver, TestNG, Cucumber and Maven.

• Experienced in identifying the Selenium IDE locators using various locators including ID, Name, Class, Tag Name, CSS Selector and XPath.

• Developed BDD, Cucumber Framework and used Gherkin format to automate Test Cases.

• Implemented Page Object Model framework to maintain code’s reusability.

• Extracted data from Excel files for Data Driven Testing.

• Manually tested all steps of application with Postman prior to automating by using Rest-Assured library.

• Experienced in writing queries to manipulate stored data from MongoDB and performed Backend testing by using Robo 3T.

• Scheduled Smoke testing through Jenkins as a continuous integration tool, performed Unit Testing, Integration Testing, Functional Testing, Regression Testing and E2E(End-to-end).

• Maintained test codes and resources with version control system GIT.

• Attended all the Scrum ceremonies such as Daily Stand-up, Sprint planning, Sprint Review/Demo, Grooming and Sprint retrospective meeting.

• Created HTML reports with detailed test steps and screenshots, Performed Database Testing by using JDBC library and writing SQL queries to test the Oracle database.

• Developed a good relationship with the project team.

• Environment: Selenium WebDriver, Cucumber, Java, TestNG, Jenkins, HTML, CSS, Maven, Git, Windows, SQL, API.

Embry-Riddle Aeronautical University, Daytona Beach, FL Adjunct Assistant Professor Mar 2019 – Current

• Taught Research Methods course to undergraduate students online.

• Prepared, uploaded, and set up courses on Canvas online learning platform.

• Evaluated submitted courseworks, graded, and tested whether given grades are properly stored in the system.

• Provided feedback and submitted reports about the execution of the course timely.

• Communicated with students, department faculty and executives, and faculty quality managers.

• Attended virtual training, seminars, and workshops to develop skills and adopt recent technology advancements in the school environment.

Florida Technical College, Orlando, FL

Adjunct Professor Apr 2018 – Current

• Taught Homeland Security courses to undergraduate students online.

• Manually tested all of the course materials that are uploaded and ensured that all links are working properly both from the instructor and student end.

• Evaluated submitted courseworks, grading, and testing whether given grades are properly stored in the system.

• Submitted grades on the Faculty portal.

• Attended virtual training, seminars, and workshops to develop skills and adopt recent technology advancements in the school environment.

Baystone Tile, Orlando, FL

Sales and Accounting Representative Apr 2017- Jan 2018

• Fulfilled company sales by building and maintaining relationships with new and existing clients.

• Created and maintained client accounts, updated client contact information.

• Prepared invoices on the computer systems and submitted them to clients.

• Maintained an accurate record of client payments.

• Managed inventory checks from the inventory program to make items available for sale.

• Ensured communication with the warehouse department for arranging deliveries.

• Submitted sales reports periodically to the management. CERTIFICATIONS

• Agile with Atlassian Jira by Atlassian Group. Coursera, 2021.

• Scrum: Advanced by Project Management Institute, 2021.

• GIT Version Control Systems by Atlassian Group. Coursera, 2020.

• Business Analyst & Scrum Fundamentals by NetPlus It Solutions. 2019.

• Supporting Online Learners by Embry-Riddle Aeronautical University. 2019

• United Nations (UN) Information Security Awareness Foundational Course. 2015.

• United Nations (UN) Information Security Awareness Advanced Course. 2015.

• United Nations (UN) Information Security Awareness Additional Course. 2015.

• Basic Computer Course by Aegean University. 1994. EDUCATION

• Ph.D. in Public Affairs. University of Central Florida (UCF). December 2010.

• Master’s in Public Administration. Virginia Commonwealth University (VCU). December 2007.

• BA degree in Security Studies. Security Sciences Academy. July 1991. COMPUTER & STATISTICAL SKILLS

• Microsoft Office Programs (Word, Excel, PowerPoint, Outlook, Google Docs)

• Structural Equation Modeling (SEM)

• SPSS with AMOS

• Online Teaching and Learning Tools (Canvas and Blackboard) LANGUAGES

• English - Professional Fluency

• Russian - Basic Knowledge

• Turkish - Native



Contact this candidate