Summary
Overview
Work History
Education
Skills
Timeline
Generic

Can Toprak

Waltham,MA

Summary

  • Proficient end-to-end Test Automation Engineer with 6+ years of IT experience. Software Testing on the mainframe, client-server, and web applications including User Interface (UI), Relational Database, and API in various domains.
  • Solid Software Testing experience in both Agile and Waterfall environments, working in Scrum culture and attending Scrum ceremonies. Extensive knowledge of the Software Development Life Cycle (SDLC), Testing Life Cycle (STLC), and Defect Life Cycles.
  • Excellent in developing Cucumber (BDD)/J Unit/Page Object Model Data-Driven End-to-End Automated Testing Framework.
  • Proficient in frameworks using Java, Selenium Web Driver, TestNG, and Page Object Model (POM).
  • Effectively connected relational databases to Testing Framework using Java, JDBC, and SQL queries.
  • Efficiently using Jenkins for Continuous Integration and running Smoke and Regression Suites.
  • Extensive experience in Core Java and Object-Oriented Programming (OOP) concepts.
  • Hands-on experience with Selenium Web Driver, Java, Maven, JUnit, TestNG, Gherkin, and Cucumber.
  • Comprehensive experience in automated testing RESTful Web Services using POSTMAN application and Java with REST Assured library.
  • Deep understanding and application of computer science fundamentals: data structures, algorithms, and design patterns.
  • Demonstrated ability to self-motivate, be flexible, and work in challenging, fast-paced, and deadline-driven environments individually or as part of a team with excellent interpersonal and communication skills
  • Leadership experience in remote and close multinational Agile teams and operational teams. Excellent organizational skills and planning abilities.

Overview

6
6
years of professional experience

Work History

QA Analyst

NONE
01.2020 - Current
  • Reviewed the Business Requirement documents and the Technical Specification documents
  • Developed Test Plans, Test Cases and Test Scripts to define scope of overall quality assurance testing
  • Worked with the Automation Team for Functionality testing and Regression Testing using QTP
  • Created and maintained the Traceability Matrix and Test Matrix
  • Directed walkthroughs to encourage and coordinated the testing process
  • Provided Web-specific types of testing - browser compatibility, operating system compatibility, navigation, links, images, display of banners. Tested usability, performance, contents
  • Used parameterization to test the application for different kinds of data
  • Uncovered multiple issues related to the data population in the backend database using QTP
  • Tested and detected bugs in the front end of the application
  • Used Quality Center to communicate bugs with other members in the project
  • Developed Test Cases and scheduled Test Runs in Quality Center
  • Performed negative testing heavily to encounter invalid unexpected values
  • Actively participated in project enhancement meetings
  • Generated defect reports using HPQC and presented using MS Office tools
  • Interfacing with developers to resolve the technical issues.

Environment: Quality Center, QTP, SQL, Agile, Jira, UNIX, Oracle, HTML

QA Engineer

NONE
01.2018 - 01.2020
  • Developed Java test scripts to test the functionality of the application using Selenium WebDriver and TestNG framework.
  • Executed Smoke and Regression Test cases for major Application Release.
  • Performed multi-browser testing to establish cross-browser compatibility.
  • Helped the stakeholders with setting up test data for User Acceptance Testing (UAT).
  • Performed Data Driven Testing using Selenium WD, TestNG and JDBC API Connections.
  • Used APACHI POI to read and write Excel files and include these files inside the framework
  • Maintained, created and updated automated functional & regression test suites and implement test scripts using Cucumber framework with Java, Selenium WebDriver.
  • Maintained, analyzed and created Requirement Traceability Matrix (RTM) between requirements and test cases.
  • Used Continuous Integration like Maven, Jenkins, and GIT.
  • Converted manual regression test cases into automation scripts using Selenium WD and Java.
  • Participated in various meetings and discussed Enhancement and Project Change Requests
  • Coordinated with offshore teams on a daily basis to get the status updates

Environment: Agile/Waterfall, Java, Selenium WebDriver, Manuel Tester, TestNG, Maven, Jira, Jenkins, SQL Developer, RestAssured, Postman, SOAP UI, HTML, GIT, GitHub, SVN, Firepath, FireBug, ChroPath, Apache POI, MS Office and Windows.

Education

Computer Science

Bogazici University
Istanbul Turkey

Skills

  • Testing Tools

Selenium IDE/Web Driver, TestNG, JUnit

  • Languages

JAVA, HTML, XML, SQL, Gherkin

  • Web Technologies

HTML, XML, CSS,

  • IDE

Eclipse, SQL Developer, Selenium IDE,Vs Code,Intelli J

  • Test Framework

J Unit, TestNG, Data Driven Framework, Cucumber

  • Web Debugging Tool

XPath, Fire path, Firebug, Chropath

  • Build Tool

Ant, Maven

  • Processes

Agile-Scrum, Waterfall

  • Bug Tracking Tools

JIRA, Quality Center (QC), HP ALM, Rally, Trello

Continuous Integration Tools

Jenkins

  • Version Control

GIT/GitHub, SVN

  • Data Bases

Oracle, MySQL, MS Access

Timeline

QA Analyst

NONE
01.2020 - Current

QA Engineer

NONE
01.2018 - 01.2020

Computer Science

Bogazici University
Can Toprak