Software Development Engineer in Test (SDET) with over 5 years of experience in IT-related industries.
Extensive experience in Manual Testing, Automation Testing, Functional Testing, Database Testing, Regression Testing, Smoke Testing, Positive and Negative Testing including Black-Box Testing in Waterfall and Agile environments.
Solid experience with Java, Selenium WebDriver, Cucumber with Gherkin language, Maven, Jenkins, TestNG, JUnit, Postman, Git, Jira, SQL and Page Object Model.
Experienced in using OOP and Page Object Model (POM) and Singleton design patterns as blueprints for Test Automation Frameworks.
Executed Parallel Browser Testing on various machines using Selenium Grid and performed Cross Browser Testing using Maven and its dependencies in pom.xml file as a build tool.
Planned and operated writing Test Scenarios by using Gherkin Language in Cucumber as part of Behavior Driven Development (BDD).
Executed Extent-Reports, HTML reports and Cucumber JSON reports for status reporting.
Automated Data Driven Tests by getting data from an Excel file using the Apache POI/POI Library.
Created Test Cases and performed Database Testing using JDBC and SQL Queries in various Relational Database Management Systems (RDBMS) such as MySQL and Oracle servers to check whether the data is being migrated properly.
Extensive knowledge in Back-End Testing of applications in different layers.
Used Postman and REST Assured Library in Application Programming Interface (API) Testing.
Well-versed in using HTTP Methods (CRUD) like GET, PUT, POST and DELETE in API.
Experienced in test management and bug tracking by using Jira X-ray.
Used Git as a version control tool and GitHub as the remote repository.
Expertise in using Jenkins as a Continuous Integration (CI) tool for projects and experience in Jenkins on an AWS Virtual Machine (VM) for executing Smoke Tests and Regression Tests for Continuous Integration.
Address: Reston, VA Tel: 571-***-**** Email: email@example.com Software Development Engineer in Test
Fully Work Authorized. No Visa Sponsorship Required. Open to Relocation.
Participated in Agile-Scrum Ceremonies; Sprint Planning meetings, Daily Scrum Meetings, Sprint Review Meetings, Sprint Retrospective Meetings to understand business and Testing Requirements.
Excellent understanding of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug Life Cycle and Agile-Scrum Methodology. TECHNICAL SKILLS
VyTrack City/State: Tysons, VA
Title: SDET Duration: April 2019 – Present
ROLES AND RESPONSIBILITIES:
Involved in analyzing system specifications, development, and execution of Test Plans and Test Cases for Manual and Automation Testing.
Experienced in IntelliJ IDEA using Java to Automate Tests.
IDE IntelliJ, Eclipse
Databases Oracle, MySQL, SQL Server
Behavior Driven Development (BDD), Data-Driven Development
(DDD), Page Object Model (POM), Karate API, Jasmine Project Methodologies Agile-Scrum, Waterfall
Project Management / Bug
Jira / Jira X-Ray
Version Control System Git, GitHub
Operating Systems Windows, MacOS
Used BDD (Behavioral Driven Development) with Cucumber, JUnit, Java and created Feature Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior.
Integrated Cucumber and Selenium screenshot functionality to efficiently analyze and report Test Results.
Logged defects in Jira with defect type and detailed information about the defect.
Used Apache POI for reading and validating the data from Excel files.
Experienced in performing Regression Testing, Smoke Testing, Functional Testing, Positive Testing, Negative Testing, and Database Testing.
Expertise in Database Testing, and Data Manipulation using SQL Queries and MySQL to interact with Relational Databases.
Performed Back-End Testing using Java, SQL (Structured Query Language) and JDBC (Java Database Connectivity).
Performed API Testing using Postman for Manual Testing and RESTAssured library for Automation Testing.
Designed Data Driven Framework based on the Page Object Model by creating a connection between Selenium and ORACLE Database Server.
Expertise in using Jenkins as Continuous Integration (CI) tool for the project and experience in Jenkins on an AWS Virtual Machine (VM) for executing the Smoke Test and Regression Test for Continuous Integration.
Tested applications in different types of browsers such as Internet Explorer, Firefox, Google Chrome and their versions to simulate production environment.
Used Selenium Web elements locators such as ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, XPath and CSS Selector in HTML code to test the Web applications under test.
Followed the Agile methodology and participated in all Scrum Ceremonies such as Sprint Planning, Sprint Grooming, Daily Standup, Sprint Demo, and Sprint Retrospective Meetings to understand the Business and Testing Requirements.
Experienced with Git Version Control tool and GitHub as a remote repository.
Worked closely with development team to identify and resolve any application related problems; discussed solutions, implemented and tested those solutions.
Developed Reusable Methods for better maintenance and simplicity of the Framework that could be used throughout all the pages of an application under test.
Hands-on experience in using project building tools like MAVEN, in adding dependencies into pom.xml file, and in using GIT Version Control tool.
Prepared status summary reports with details of executed, passed and failed Test Cases. Environment: Agile-Scrum, IntelliJ, Java, HTML, SQL, Selenium WebDriver, Jira, Data Driven Development Framework, Page Object Model, and Jenkins. Client: Turkish NSF (National Science Foundation) Ankara, Turkey Title: QA Analyst-Researcher Duration: April 2015 - March 2019 ROLES AND RESPONSIBILITIES:
Worked on Turkish Plants Data Service (TUBIVES), tested and verified application integration to User Interface becoming the most efficient biodiversity Database on plants in Turkey.
Contributed to writing and updating the Quality Assurance Plan, Test Plan, Requirements, Analyzed Business and System Requirements documents and developed Test Cases.
Worked with high-level management, Software project managers and team members, QA team, statisticians and system engineers to ensure continuous improvement to legacy system based on Data Driven Framework.
Prepared initial, high-level Test Plan.
Participated in the preparation of Test Procedures, Test Scenarios, Test Cases and Test Data in the Test Execution result for analyzing Defect Reports.
Planned and managed all testing efforts: Functional, UI, API and Database. CERTIFICATES:
Oracle Certified Associate Java SE 8 Programmer I
Professional Scrum Master
SDET / Test Automation Engineer Post-Baccalaureate Courses and Training in Software Test Automation
MS of Botany School of Natural and Applied Sciences, Yuzuncu Yil University, Van, Turkey
BS of Biology Science Faculty, Yuzuncu Yil University, Van, Turkey