Software Development Engineer in Test (SDET)
Innovative, results-driven and quality-focused Software Development Engineer in Test (SDET) ● Well acquaintance with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle ● Hands on experience with developing Test Cases, Test Plans and Automation test scripts using Selenium WebDriver, Cucumber BDD, Selenium Grid, Core Java, TestNG, Maven, JUnit, SQL, Oracle SQL Developer, Object Oriented Programming (OOP) concepts ● Experience in Database Testing using SQL queries with Oracle, MySQL ● Experience in designing Test proposals and Test scenarios as well as experience with Functional Testing, Regression Testing, Smoke Testing, Positive and Negative Testing using web-based and client/server applications ● Hands on experience of API Testing using Postman/REST Assured Library and API documentation (Swagger)
Well-versed on the needs of users and experienced in working with business requirements analysts/subject matter experts to identify and understand requirements
Adept in all aspects of project management from conceptualization, requirements determination, to final testing and implementation; accustomed to creating test strategies, test estimation, and test planning documents as well as in providing IT solutions
Equipped with excellent problem-solving, analytical, and interpersonal abilities; able to provide efficient and quality end-user support to troubleshoot and address technical issues; quick learner with ability to finish the tight deadlines and work under pressure
Cooperative team player and communication skills used to foster positive relationship with management, internal staff, and clients; committed to achieving organizational effectiveness
Capitalized on well-honed organizational and interpersonal skills to effectively negotiate deliveries, schedules, and defect resolution as well as maintain frequent interaction with end-users and team members to guarantee provision of excellent service
Self-motivated, detail-oriented and dedicated with high degree of flexibility
Technical Skills
Frameworks & Automation Tools: Selenium WebDriver, Cucumber, Page Object Model (POM), TestNG, Gherkin, Jenkins, Postman, JUnit, Rest Assured, Front-End, Back-End & API Testing, Cypress,
Project Building Tools: Maven, Git, GitHub, Node.js
Accessibility Testing Tools: NVDA Screen Reader, JAWS Screen Reader, Axe Dev Tool, WAVE Extension
Security Testing Tools: Burp Suite
IDEs: IntelliJ, Eclipse, Visual Studio Code
Test Process Tools: JIRA
Programming Languages: Java, HTML, CSS, XPath, SQL, Gherkin Cucumber
Test Approaches: Agile/SCRUM, SDLC, STLC
Test Build & Integration Tools: Maven, Jenkins
Architecture: Object Oriented Programming, Client/Server Applications, Web-Based Applications
Databases & Environment: Oracle, MySQL, SQL Developer
Browsers: Internet Explorer, Firefox, Google Chrome, Safari
Web Technology: JDBC, REST Web Services, JSON, HTML
Professional Experience
Quality Engineer Automation Oct 2021 – Oct 2023
Tata Consultancy Services London, UK
TCS, a global leader in IT services, consulting, and business solutions, leverages technology for business transformation.
https://www.tcs.com/
Client: LLOYDS BANK GROUP LBG LONDON, UK
Project: EDH SOI Migration Jun 2023 – Oct 2023
Involved in the project for data migration from on prems to GCP
Worked on Dev-Ops pipeline tools like GitHub, Jenkins and Spinnaker
Good knowledge of design, monitoring, scheduling data migration jobs using TWS – IBM Workload Scheduler, and generating synthetic data by using dataspawner
Exposure to Pytest BDD framework
Technologies: Pytest BDD framework, GitHub, Jenkins, Spinnaker, TWS, Google Cloud, JIRA
Client: LLOYDS BANK GROUP LBG LONDON, UK
Project: New Payment Architecture Payment Oct 2021 - Jun 2023
Hands-on experience with Node.js, Cypress, Cucumber BDD, POM based framework
Creating feature files based on POM, and executing the code in existing Cypress BDD automation framework
Implementation of accessibility testing for new created UI/UX design using NVDA Screen Reader, JAWS Screen Reader, Axe Dev Tool and WAVE Tool
Implementation of mobile application testing manually in Mac by using Perfecto tool
Working Agile methodologies and Scrum ceremonies including Sprint Planning, Daily Standups, Sprint retrospectives, Sprint Demos, Story Grooming, and Release Planning, and actively participating in the stand-up meeting to keep the whole team informed about test status
Implementing security testing for the entire journey by using Burp Suit security testing tool
Testing Microservices using Cypress Cucumber BDD framework for automation and Postman for manual
Technologies: Node.js, Cypress, Cucumber BDD, NVDA/JAWS Screen Readers, Axe Dev/WAVE Tool, Perfecto, Burp Suite, Postman, JIRA
SDET Jul 2019 – Sep 2021
FINWORKS ERP VIRGINIA, USA
International solution provider offering a wide range of ERP Systems, Solutions and Services to customers such as Oil & Gas, Aerospace, Automotive, Energy and Utilities, High Technology Production, Transportation as well as many other sectors like Maritime, Construction, Trade and Retail, Universities and Schools, Hospitals, Real Estate, Dosing Plants, Shipyards, etc.
http://www.finworkserp.com/
Key Deliverables:
Design and implementation of different automation frameworks from scratch like POM (Page Object Model) framework, Cucumber framework and Data Driven framework using Selenium WebDriver
Involved in building automation framework from scratch using Selenium WebDriver, Cucumber, Eclipse, Jenkins, Java and JUnit framework by adding some helper classes and methods
Extensively automated regression and functional test suites by developing test cases, test suites using Selenium WebDriver, Java, JUnit
Use of Jenkins as a Continuous Integration tool to integrate Selenium test results and run Selenium Grid
Developed API Test Automation framework for REST API Testing (GET, PUT, DELETE, POST and HEAD) using Rest Assured Library
Implemented framework for REST API testing using Postman
Carried out manual backend database testing using SQL queries through Oracle SQL Developer in order to compare user interface database
Used Agile scrum test methodology and actively participating in the stand-up meeting to keep the whole team informed about test status
Designed and implemented custom reporting and applied continuous integration using Jenkins for staging and production environments
Worked in Agile (Scrum) methodology to create applications throughout entire Software Development Life Cycle (SDLC)
Facilitated Sprint planning, daily Scrum meeting, Backlog Grooming, Sprint retro & Sprint review
Written SQL queries to extract data from various source tables to perform database testing; performed back-end testing extensively to verify the integrity of the database MySQL, Java, SQL and JDBC
Hands on experience in designing Test proposals, test scenarios, and Test plans as well as experience with Functional Testing, Positive and Negative Testing, Smoke Testing, and Regression Testing using web-based and client/server applications
Technologies: Selenium WebDriver, Cucumber, Eclipse, IntelliJ, JUnit, Jenkins, Maven, Java, HTML, CSS, JSON, REST Assured Library, JDBC, SQL, SQL Developer, Postman, JIRA
SDET Aug 2018 – Jun 2019
CTIS SOLUTIONS Virginia, USA
Consulting and CRM Solution Management
http://www.ctissolutions.com/
Key Deliverables:
Developed automation scripts for new enhancements using Selenium WebDriver, TestNG Data Provider, Java based on the test requirements
Created a Maven project in IntelliJ using POM (Page Object Model), Selenium WebDriver and Java to run automation tests and produce Extent HTML reports
Extensively automated regression and functional test suites by developing test cases, test suites using Selenium WebDriver, Java
Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool
Worked in Agile (Scrum) methodology to create applications throughout entire Software Development Life Cycle (SDLC)
Developed Test plans, Test scenarios, Test cases, and Test reports for manual as well as automated testing for various applications to ensure proper business compliance
Technologies: Selenium WebDriver, Cucumber, Eclipse, IntelliJ, Jenkins, Maven, Java, HTML, CSS, TestNG, REST Assured Library, JDBC, SQL, SQL Developer, Postman, JIRA
Certification
ISTQB-foundation level certification
Education
Bachelor of Science in Chemistry Trakya University Edirne, Turkey
Languages
English Fluent
German Fluent
Turkish Native