David Demirtas
Salesforce QA Manual & Automation Test Engineer
Hire this person
Send a job offer directly to this candidate
About
Motivated QA Automation Test Engineer with extensive knowledge and over 8 years of working experience in the IT industry. Extensive experience testing the Salesforce.com platform, including Leads, Contacts, Accounts, Cases, Opportunities, Quotes, and other Salesforce utilities. Experienced in projects involving Services, Marketing, Medicare and Medicaid Services (CMS), and Sales Cloud Salesforce platforms.
Skilled in creating Test Plans, Test Cases, Test Designs, defect logging, and deployment activities. Experienced in Manual and Automated Testing of web-based applications using Selenium WebDriver, Maven, Cucumber, JUnit, TestNG, Java, TypeScript with Playwright, AccelQ, and Copado Robotics Testing (CRT). Experienced in Copado Robotics Testing (CRT) for Salesforce test automation, including creating, executing, and maintaining automated test cases and regression test suites.
Experienced in Black Box, Functional, Smoke, and Regression Testing using Java, TypeScript, and C#. Designed and developed Selenium WebDriver automation frameworks from scratch using Java, TypeScript, and C#, including Cucumber BDD frameworks with JUnit and the Page Object Model (POM). Experienced with Postman for manual API testing and REST-Assured for automated back-end and API testing across different application layers.
Strong knowledge of SQL, including writing SQL queries using Oracle SQL Server and JDBC for back-end testing. Solid understanding of Object-Oriented Programming (OOP) concepts, including Inheritance, Abstraction, Encapsulation, and Polymorphism. Extensively used Java, C#, and TypeScript for test automation.
Experienced in using Jenkins for Continuous Integration and AWS-based testing environments. Experienced in defect management, tracking, and retesting defects through resolution using Jira. Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Excellent communicator and team player with the ability to work effectively in fast-paced IT environments and consistently meet project deadlines.
Experience
Automation & Manual Test Engineer - INTERCONTINENTAL EXCHANGE - New York
(2018-10)
Lead automated the functional testing team (65%) 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 communicated with both technical and nontechnical stakeholders (e.g., client).
- Mostly worked with Contacts, Accounts, Leads, Opportunity and Reports entities Service, Marketing and Sales cloud app.
- Validated the pick list values based on the record types of layouts. Check the validation and business rules.
- Testing Salesforce application standard objects (Accounts, Lead, Cases, Contacts, Quotes, Reports and Dashboard) and custom objects.
- Working project Salesforce Platform as Service, Sales, E-Commerce and Marketing Cloud.
- Recognized for developing excellent test plans/scripts and rapidly discovering defects.
- Performed defect reporting and bug tracking using JIRA, Azure DEV, and Rally and followed up with the development team to verify bug fixes, and update bug status.
- 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, TypeScript, Junit, Cucumber (BDD), IntelliJ and Playwright and AccelQ.
- 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.
Automation & Manual Test Engineer - INTERCONTINENTAL EXCHANGE - New York
(2017-06 - 2018-10)
Developed automation scripts and maintained testing framework in accordance with the project's web application service along with an 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 the 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 documenting issues to provide details on Jira.
- Used JIRA as a 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 Application Automation Testing with Appium.
Education
Master's degree - Operation and Technology Management - Kennesaw State University (2012 - 2013)