David Demirtas
Lodi, New Jersey 973-***-**** ad3exv@r.postjobfree.com U.S. Citizen
PROFESSIONAL SUMMARY
Motivated QA Automation Test Engineer with extensive knowledge and working experience in the IT industry over 8 years.
Experienced in Manual Testing and Automated Testing on web-based applications using Selenium WebDriver, Maven, Cucumber, JUnit and TestNG with Java.
Achieved Black Box Testing, Functional Testing, Smoke and Regression Testing using Java.
Designed and developed Selenium WebDriver Automation frameworks from scratch with Java, used both Cucumber BDD frameworks with Junit library based on Page Object Model (POM).
Experienced with Postman for manual and REST-Assured libraries for automated Back-end testing of different layers of API.
Obtained domain knowledge in writing SQL queries using Oracle SQL server and JDBC in Back-end Testing.
Solid understanding in Object-Oriented Programming (OOP) concepts by using Inheritance, Abstraction, Encapsulation, and Polymorphism. Extensively used Java for Test Case automation.
Acquired experience of using Jenkins for Continuous Integration.
Executed bug management process, tracking and retesting bugs found during testing until resolved using Jira.
Strong understanding of Software Development Life Cycle and Software Testing Life Cycle.
Excellent communicator, team player, able to work in a fast-paced IT environment and meet the deadlines for the project.
TECHNICAL SKILLS
Test Management Tools: Maven, Jenkins, Jira, JMeter.
Testing Methods: Functional Testing, Regression Testing, Smoke Testing, Ad-hoc Testing, Front and Back-end Testing, API Testing, Database Testing
Automation Testing Tools: Selenium WebDriver, Cucumber, Cypress, Maven, Jenkins, JUnit, TestNG, API Restful, POSTMAN, Apache POI, Azure.
Languages: Java, SQL, HTML, XML, Gherkin (Cucumber)
RDBMS:SQL, MySQL, Oracle
Version Control System Tools: Git and GitHub
Methodologies: Agile/Scrum, Waterfall
IDE: IntelliJ, Eclipse
API: POSTMAN, REST Assured
Cloud Technologies: AWS EC2
Design Patterns of Framework: Singleton, Page Object Model
Operating Systems: Windows, Mac OS
PROFESSIONAL EXPERIENCE
INTERCONTINENTAL EXCHANGE – NEW YORK Oct 2017–Present
AUTOMATIONTEST ENGINEER
Key Responsibilities: Automated the functional testing (80%) of the web application, attended daily Agile Scrum meetings and performed in UI, API and Database testing.
Analyzed client requirements and user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions and Scrum Meeting.
Maintained cooperative relationships with developers and communicate with both technical and nontechnical stakeholders (e.g., client).
Recognized for developing excellent test plans/scripts and rapidly discovering defects.
Responsible for identifying test cases for Manual and Automation with Selenium WebDriver for Smoke Test, Functional, and Regression Tests.
Strong knowledge on web services tools REST API and understanding HTTP code responses and involved in testing REST services using REST Assured and tested both XML and JSON formats
Performed defect reporting and bug tracking using JIRA and followed up with the development team to verify bug fixes, and update bug status.
Configured Selenium WebDriver, JUnit, Maven tool and involved Selenium automation scripts in Java using JUnit prior to Agile release.
Responsible for designing and developing Hybrid Framework and enhanced the same framework to BDD approach by using the Cucumber and added Scenarios in features files.
Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber (BDD), and IntelliJ
Developed BDD tests using Cucumber by writing features and step definitions using Gherkin.
Used Maven for build management, GIT as source repository and Jenkins for Continuous integration of the builds.
Connected to database to Query the database using SQL for data verification and validation.
Designed automation scripts to test REST APIs (HTTP Get, Post, Put, Delete) using REST Assured libraries and Postman tools; serialize & deserialize and verify http JSON responses. Executed CRUD operations.
Writing the test case and test scripts mobile application (manual and automation) Appium
Performed load testing stress testing and performance testing.
Environment: Agile, Selenium WebDriver, Java, Cucumber, Gherkin, JUnit, Maven, Jenkins, HTML, XPath, IntelliJ, GitHub, AWS, JDBC, Postman, Rest Assured API
AT&T – NEWYORK June 2015– Oct 2017
QATESTER
Key Responsibilities: Developed automation scripts and maintained testing framework in accordance with the project’s web application service along with analytical approach and involved in UI and API testing.
Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, managing and tracking bugs
Worked with Test Lead to understand the technical design and architecture for test planning.
Involved as part of automation team using Selenium, and developed test scripts using Java.
Developed test scripts using Functional Requirement Documents. Test scenarios are created for positive, negative, and boundary cases
Performed Smoke, Functional, Regression and Integration testing.
Performed API testing using Postman and experienced sending GET, POST, PUT, PATCH, DELETE types, HTTP requests and validation of responses from API endpoints.
Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries. Verifying the data tables on our database server
Assisted the development team proactively and simultaneously for documenting issues to provide details on Jira.
Used JIRA as defect-reporting and defect-tracking tool and strong knowledge of Defect Life Cycle.
Collaborated with the business analyst and developers to identify testing scenarios based on potential product risks.
Actively participated in Sprint Planning, Retrospective, Sprint Demo and Daily Stand-Up Meetings.
Mobile testing with Appium AT&T application.
Environment: Java, Selenium WebDriver, TestNG, JIRA, Maven, XPath, IntelliJ, XML, Postman, Agile.
EDUCATION
Master: Master’s Degree in Operation and Technology Management,
Kennesaw State University, Kennesaw, GA, USA–2012 – 2013
Linkedin: https://www.linkedin.com/in/david-demirtas-b16835208/
CERTIFICATION
●Professional Scrum Master-I(PSM-I) –2020
QA Manual & Automation Tester erEngineer