Post Job Free

Resume

Sign in

Automation Testing Software Development

Location:
Carmel, IN
Posted:
March 10, 2024

Contact this candidate

Resume:

Emre Durmaz Software Development Engineer in Test

Indianapolis IN 460**-***-***-** 79 ad38wc@r.postjobfree.com www.edurmaz.com Summary

• 5+ years of QA/SDET experience expert in implementing the testing procedure, QA documentation, manual software testing and automation testing, and customer-centric engineering.

• Strong testing experience in Manuel Testing and different types of Automation Testing including Black Box Testing, Smoke Testing, Regression Testing, GUI Testing, Exploratory Testing, Ad-hoc Testing, Boundary Value Testing, Database Testing, and Positive/Negative Testing as well as Cross browser testing. Expert in testing with SQL, Oracle, API, UI, XML, and JSON.

• Competent in API testing manually and Automation, using tools like Postman, SoapUI, and Restful API. Cucumber, Gherkin, REST Assured with Java.

• Implementing SDLC & STLC and in-depth understanding of Agile Methodology.

• Proven ability to design and maintain basic Testing Framework using Java, Selenium WebDriver, JUnit, Maven, REST Assured Library, JDBC

• Leveraged runner classes in Cucumber to generate step definition and used tags to run different kinds of test suites like Smoke and Regression.

• Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD, using Cucumber and using WebDriver and TestNG

• Performed data-driven testing using Apache POI to read data from external sources like Excel Spreadsheets.

• Experienced in writing CSS selectors, and XPath expressions to identify Web Elements using Selenium WebDriver.

• Performed Database Testing by writing SQL Queries.

• Expert in writing Test Cases for GUI, Functionality, Data Driven, and Backend Testing as per functional specifications.

• Demonstrated good management skills while using Jira as a Project Management and defect reporting tool.

• Worked on version control tools such as Git with GitHub.

• Involved in Continuous Integration of the automation framework with Jenkins. Core Competencies: Test Management, Test Planning, Agile Methodologies, SDLC/STLC, Performance Management, Project Improvement, Process Improvement, Regression Testing, Quality Assurance, Test Automation, Cross-functional Leadership

Technical Skills

Methodologies: Agile (Scrum)

Languages: Java, Python, SQL, Gherkin,

JavaScript, XML, HTML,

Testing Tools: Selenium WebDriver, Grid,

Cucumber

Frameworks: Cucumber, JUnit, TestNG, Page

Object Model (POM)

Behavior-Driven Development (BDD)

Data-Driven Development (DDD)

Test Driven Development (TDD)

Test Management Jira X-Ray

Build Tool: Maven, Gradle

API: RESTful API, Postman,

REST Assured with Java

Databases: Oracle, MySQL, JDBC.

Deployment: Git, GitHub

CI Tools: Jenkins, IntelliJ, Eclipse

Web Applications: WordPress, Joomla,

Vbulletin, Drupal, Magento,

phpBB, MyBB

Web Hosting: cPanel, Plesk, Dircet Admin,

OS: Windows, MacOS

Page 2

Professional Experience

SDET April 2021 ~ Present

Old Dominion Freight Line (Indianapolis, IN)

● Testing the Old Dominion Freight Line web base applications doing Functional, Black-box, Back-end, System, Regression testing, User Acceptance tests, Manual and Automation (Test manager, Cucumber with Java, and Selenium).

● Created test plan and automated it to either smoke, or regression tests based on the user story.

● Create/execute/maintain manual and automation scripts.

● Automated REST API calls to cover end-to-end functional testing using Java, and Cucumber.

● Written Gherkin and Java automation test scripts to execute in Cucumber.

● Documented the test cases, their outcome, and the expected results to determine the quality of the software product.

● Used BDD framework with Cucumber, JAVA and created future files with scenario and scenario outline files.

● Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

● Implemented framework design techniques such as Page Object Model and Singleton Design Pattern.

● Designed, developed, and implemented POM based automation testing framework utilizing Java, and Selenium WebDriver.

● Attend daily scrum teams stand up, weekly grooming, weekly sprint planning, bi-weekly retrospective meeting and release demo meeting on the last day of the release.

● Worked on cross-browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE, and Firefox

● Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing

● Leveraged runner classes in Cucumber to generate step definition and used tags to run different kinds of test suites like Smoke and Regression

● Harnessed automated scripts to perform Functionality Testing during the various phases of the application development using Selenium.

● Developed test scenarios and test cases for Integration and System testing each release.

● Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior-Driven Development), using Cucumber and TDD (Test Driven Development) using WebDriver and TestNG.

● Worked alongside software engineers, clients, and QA teams to triage issues and make informed go/no-go decisions.

● As a subject matter expert and technical expert, I am involved in building relationships with other teams across Customer Service, Development, and Product Operations. Quality Assurance Engineer June 2019 - April 2021

Bridgestone America Inc (Reston, VA)

● Creating effective master test plans, including detailed test cases, based on project artifacts such as business requirements, functional specifications, source-to-target mappings, analytic specifications, and technical specifications for data from an ongoing new development project and a support project

● Create test plans and test cases and be responsible for executing the test scripts.

● Developed Automation framework using Selenium WebDriver and Test Execution using TestNG.

● Designed, developed, and implemented POM POM-based automation testing framework utilizing Java, TestNG, and Selenium WebDriver.

● Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.

● Championed the implementation of Test Automation Framework build using Selenium WebDriver, TestNG, and Maven technologies under the Java platform utilizing industry-leading harness design patterns and approaches. Page 3

● Implemented process changes to scale testing efforts across multiple product lines. Decreased test time by 35% by collaborating with test automation using existing tests.

● Introduced and expanded test management and test execution tools to improve efficiency, reliability, and repeatability by 15%.

● Created end-to-end automated test packs for several products, ensuring all objectives are met and that the solution works as expected with maximum coverage and minimal testing time.

● Worked directly with developers and product managers from alpha to launch, delivering high-quality releases.

● Through knowledge of XML, SOAP, HTTP, Web services, and other internet technologies.

● Collaborate with team members in defining test strategy, documenting, and refining test plans, test cases, test scripts, and traceability matrix against business requirements to authenticate performance test coverage.

● Interacted with developers to report and track performance issues.

● Developing complex SQL queries to retrieve data for validation purposes. Quality Assurance Engineer June 2018– June 2019

TD Bank (Farmington Hills, MI)

● Accountable for all quality management functions while working with cross-functional teams in solving complex problems, recommending programming improvements, and managing quality deliveries. Defined the technical and organizational roadmap for the quality team. Performed system analysis and understood the deliverables using Agile Methodology.

● Performed User Interface Testing, Performed continuous Integration testing

● Developed Automation framework using Selenium WebDriver and Test Execution using TestNG.

● Wrote test cases and scripts for functional testing, UI, Regression & UAT (Co-ordinate with BA to write these UAT).

● Verified all appropriate testing deliverables including:

● Designed, developed, and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.

● Test Environment prepared & maintained.

● CDs and Testing Manual of the project in conjunction with project test Lead.

● Non-team-based sanity check for all software going out to production. Software Quality Analyst March 2017 – June 2018

VODAFONE (Turkey)

● Responsible for developing and maintaining automated testing frameworks, designing, and implementing tests, debugging, and defining corrective actions, and executing exploratory and automated tests to ensure product quality.

● Involved in writing and implementing the test plan, test cases, test procedures, and test sets using use cases and requirement specifications.

● For testing purposes, I used the Java language along with Selenium WebDriver to create test cases and projects in IntelliJ IDEA.

● Designed, developed, and implemented a POM-based automation testing framework utilizing Java, TestNG, and Selenium WebDriver.

● Developed and executed SQL queries for backend testing Education

Bachelor's Degree

Anadolu University of Business Administration



Contact this candidate