REYHAN SENSOY Automation Test Engineer
Chicago, IL Phone: 515-***-**** Email:******.******@*****.*** Linkedin:linkedin.com/in/reyhansensoy
Authorized to work in the US without any sponsorship Career Summary
● Software Engineer in Automation Testing solid experience in IT with knowledge and competence of Manual testing and Automation Testing.
● Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, TestNG, Maven, Json, JUnit, Cucumber, and Jenkins.
● Strong knowledge of object-oriented programming skills with competency in data structures.
● Excellent knowledge and implementation skills in complete SDLC and STLC.
● Experience in Git Version Control tool and GitHub as a remote repository.
● Automated the Test Cases for Regression Testing, Smoke Testing, Positive Testing, Negative Testing and Functional Testing. Experience in creating a Jenkins job for Smoke and Regression Tests
● Extensive experience in using Apache POI to read and write the data from external sources like Excel files.
● Well-experienced in performing Data Driven Testing from TestNG using Data Provider feature.
● Experience in writing SQL queries for Backend Testing.Experience in using JDBC to connect to databases like Oracle to store, delete, manipulate, and retrieve data from database.
● Solid experience in designing and implementing automation framework like Data-Driven framework, Behavior Driven framework and Hybrid framework based on Page Object Model, Singleton design pattern using Java and Maven as a management tool.
● Experience in using Jira for the creation of tasks and Defect Management Process.
● Familiar with Postman and REST Assured library for API Testing. Technical Skills
Programming Languages JAVA, SQL, HTML,CSS, Gherkin Test Build & Integration Maven
Tools
Testing Frameworks Behavior Driven Development, Data-Driven, Hybrid Framework, Junit, TestNG, Cucumber
Testing Tools Selenium WebDriver
Defect Tracking Tool Jira-Xray
Development IDE IntelliJ IDEA, Eclipse
Repository System GitHub
Version Control System Git
CI/CD Jenkins
Databases Oracle, JDBC, Postman, REST Assured
Professional Experience
VyTrack
Automation Test Engineer May/2019 - Current
Project: Automation Framework is generated for the purpose of UI Testing as well as DB Testing.
Roles and Responsibilities:
● Developed and maintained Automation Framework using Selenium WebDriver, Java, Junit, Maven and Cucumber.
● Created and performed Smoke, Functional and Regression Test scripts for Web-based Application.
● Implemented automation framework using Page Object Model (POM),Page Factory and Singleton Design Pattern.
● Created step definitions, runner classes and feature files using Gherkin language in an implemented BDD (Behavior-Driven Development)framework using Cucumber.
● Performed Data-Driven Testing using Scenario outlines.
● Used id, name, XPath, CSS locators to identify easily Web Elements.
● Generated and analyzed Cucumber HTML report based on Json file using maven life cycle.
● Executed parallel testing by using maven-surefire plugin.
● Used Apache POI to read-and-write Excel files in order to implement Data-Driven Testing.
● Utilized Java Database Connectivity (JDBC)to connect to database source and wrote SQL Query for verification of data from the Oracle Database.
● Participated in Daily Stand-Up Meetings, Sprint Planning, Sprint Review, and Sprint Retrospective meetings.
● Performed CI(Continuous Integration)using Jenkins in order to schedule Smoke and Regression Testing.
● Used Jira-xray for creating Test cases,Bug report and tasks. BriteERP
Automation Test Engineer December/2018 – May/2019
Project: Automated Test Framework of internal workflow and web-based application. Thoroughly involved in End-to-End UI Testing as well as BD testing. Roles and Responsibilities:
● Participated in execution of Test Cases and Test Scripts in accordance with Business Requirements.
● Created Java project based on Maven as a management tool and stored dependencies in pom.xml file.
● Performed Integration Testing, Functional Testing, Regression Testing, Smoke Testing,Positive Testing, Negative Testing.
● Maintained Automation Framework using WebDriver, Java, TestNG and Maven.
● Performed Data-Driven Testing using TestNG Data Provider feature.
● Implemented Page Object Model,Singleton Design Pattern for Driver class.
● Worked in Agile-Scrum testing methodology, actively participated in Scrum meetings.
● Performed Back-end testing by writing SQL Queries and automated using JDBC library.
● Used Extent reports to generate HTML reports.
● Experienced in handling Alerts,Pop-ups, Web tables, Keyboard and Mouse Events using Selenium WebDriver.
● Used Jira to organize effectively the workflow during particular Sprint, such as plan, schedule, and run tests and track defects.
Education
Bachelors of Science in Biology, Trakya University, Edirne, Turkey, 2004