Summary
Overview
Work History
Education
Skills
Websites
Certification
Career Experience
References
Timeline
Generic

Semra Yilmaz

Woodstock,GA

Summary

Reliable QA Automation Engineer offering six years of progressive experience in automating web, mobile, backend applications. Strong worth ethic, adaptability and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Test Automation Engineer

NTT DATA
Texas
09.2021 - Current
  • Supported junior QEs with debugging, troubleshooting and facilitating workshops, KT and code-review sessions.
  • Created, maintained, and executed automated test scripts using multiple test automation frameworks.
  • Implemented automating Azure Rest APIs to seamlessly integrate Java and C# automation frameworks, enhancing communication with Azure DevOps Test Runs.
  • Implemented dependency injection for a Java framework and deployed it using Azure DevOps Artifacts.
  • Created a robust foundational test automation framework using JavaScript, WebDriverIO, and Mocha in order to produce an extensive regression suite for a web application.
  • Developed a JavaScript and Cypress framework to automate regression testing for a web application.
  • Implemented a continuous integration process to run the automation tests on Jenkins server and Azure DevOps.

Quality Engineer

Crate & Barrel
Northbrook, IL
05.2021 - 10.2021
  • Tested multiple customer-facing web, desktop, and mobile applications concurrently, meeting deadlines despite time constraints.
  • Documented, triaged, and managed defects in software and worked with developers to facilitate timely resolutions.
  • Worked with off-shore teams to complete timely tests and facilitate smooth product releases.

Test Automation Engineer

Fidexio
VA, USA
02.2020 - 05.2021
  • Created automation test scripts for both the front-end and back-end of the application, utilizing Maven, Rest-Assured, JDBC, Selenium, Cucumber, and JUnit in Java.
  • Analyzed system requirements to create test cases and Developed comprehensive test plans.
  • Utilized Jenkins to orchestrate automatic test runs.
  • Engaged proactively in Scrum ceremonies within an Agile (Scrum) setting.
  • Executed manual and automated tests in different environments.
  • Streamlined back-end verification processes by automating REST API calls through the utilization of Rest-Assured and Hamcrest libraries. Employed the JDBC library to automate SQL queries.
  • Managed defect reporting and tracking using Jira Xray.

Software Development Engineer in Test

Transmuda
VA, USA
06.2018 - 02.2020
  • Developed test automation scripts for the UI of the application utilizing Selenium, Java and TestNg, effectively applying the Page Object Model
  • Developed performance tests using JMeter for load and stress testing of web applications.
  • Implemented the use of Apache POI to access and manipulate data stored in Excel documents

Education

M.S. in Computer Science -

North American University
12-2024

Skills

  • Java
  • JavaScript
  • C#
  • Selenium
  • WebDriverIO
  • Cypress
  • Playwright
  • Rest-Assured
  • WinAppDriver
  • TestNG
  • NUnit
  • Cucumber
  • SpecFlow
  • Mocha
  • Jasmine
  • SQL
  • MySQL
  • Google Cloud Spanner
  • Jenkins
  • Azure DevOps
  • Maven
  • JFROG
  • Git
  • Azure Artifacts
  • Jira

Certification

Oracle Certified Associate (OCA) Java SE 8 Programmer, Oracle University, 2021

Career Experience

  • NTT DATA, Texas, True, Senior Test Automation Engineer, 09/2021, Current, Design and develop automated regression suites using the client’s two automation frameworks: Java Framework with Selenium, Cucumber, TestNG, JDBC, Rest-Assured, GCP Spanner JDBC C# Framework with Specflow, NUnit, Rest-Sharp, WinAppDriver. Maintain and improve the test automation frameworks with new enhancements. Assist junior QEs with debugging, troubleshooting and run workshops, kt, code-review sessions., Integrated Java & C# frameworks with Azure DevOps for reporting purposes on automation status., Created Jenkins free style, maven project and multi-branch pipelines for CI/CD integration., Monitored Azure DevOps pipeline on dotnet/C# project., Effectively resolved Maven build issues resulting from regular JFROG vulnerability scans., Upgraded dotnet framework from 3.1 to dotnet 6.0., Created functions to parse XML response and modify payload in POST requests for SOAP API., Created a framework from scratch with JavaScript, WebDriverIO and Mocha and automated a regression suite., Created a framework from scratch with JavaScript and Cypress and automated a regression suite.
  • Crate & Barrel, Northbrook, IL, Quality Engineer, 05/2021, Present, Successfully managed working on multiple customer-facing projects simultaneously and met deadlines despite scarce time. Hold full accountability for developing and executing manual/automated tests and plans by using MABL. Create complex SQL queries to validate data and integrity by delivering end to end testing services for the Ecommerce web and desktop applications. Produce test scripts, reports, and case design testing tools in a timely manner. Successfully test order management and point-of sale systems. Analyze and oversee end-to-end business processes and transaction flows across various systems. Assessed defects in production system and implemented proper controls in the regression test bed to eliminate defects in the production. Expertise in Test Plan creation, Test case Review, Defect management, and tracking Test Metrics Reports. Performed API Level testing for web services, enhanced the Test harness and developed many test suites using XML, Soap UI, Postman, and Swagger tools. Performed Functional, System and Regression Testing on web, desktop and mobile applications at various phases of the Project life Cycle.
  • Fidexio, VA, USA, True, Test Automation Engineer, 02/2020, 05/2021, Designed test automation scripts and cases for the front-end as well as the back end of the application by using Maven, Rest-Assured, JDBC, Selenium, Cucumber, and Junit with Java. Created Cucumber step definitions, scenarios, and features by using acceptance criteria and BDD framework. Assumed and maintained full responsibility for applying Selenium with behavior and data driven framework to direct functional and regression testing. Applied Maven to manage dependencies for test execution and plug-ins and formulate profiles of grouped test cases to shorten regression test execution duration. Prepared a free-style job in Jenkins to prearrange automatic test execution. Actively contributed at Scrum ceremonies while working in Agile (scrum) environment. Tested REST API with the use of Postman and utilized test scripts in Postman to automate API collections. Ensured automation of SQL queries with the JDBC library for the back-end verification. Utilized Rest-Assured library to automate CRUD operations and validate the response payload through the Hamcrest library and JsonPath. Supervised defect reporting, tracking by using Jira Xray and managed version control using Git / GitHub. Identified tags to organize test suites, such as smoke, regression, and functionality-targeted regression.
  • Transmuda, VA, USA, True, Software Development Engineer in Test, 06/2018, 02/2020, Designed and built a Cucumber BDD framework with Java, JUnit and Maven to automate the application on fleet management. Developed detailed test cases for positive, negative, boundary testing and managed defect reporting, tracking using the Jira. Developed test automation scripts for the UI of the application using Selenium with Java and successfully implemented the Page Object Model. Used debugging effectively to identify root cases and re-factored automation scripts when necessary to maintain the automation framework. Developed BDD and TDD script with Cucumber using Gherkin-based features. Involved in designing and developing Automated Functional Test suite using Selenium Web Driver. Involved in Functionality, System, Integration, and Regression Test of Web based applications. Tested REST API with the use of Postman and utilized test scripts in Postman to automate API collections. Performed data-driven-testing in Cucumber with Scenario Outline to test a functionality against different sets of data. Used the Apache POI to read data externally from Excel files. Executed and automated SQL queries with the JDBC library for back-end verification and validation.

References

References will be available upon request.

Timeline

Senior Test Automation Engineer

NTT DATA
09.2021 - Current

Quality Engineer

Crate & Barrel
05.2021 - 10.2021

Test Automation Engineer

Fidexio
02.2020 - 05.2021

Software Development Engineer in Test

Transmuda
06.2018 - 02.2020

M.S. in Computer Science -

North American University

Oracle Certified Associate (OCA) Java SE 8 Programmer, Oracle University, 2021

Semra Yilmaz