Skip to content
View gamzesimit's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report gamzesimit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gamzesimit/README.md
Gamze Simit

About

Nine years inside financial systems before software: tax returns, payroll, bank reconciliations, and compliance audits across more than 40 branches.

I build test automation, not just test cases. Frameworks in Java and Selenium on the Page Object Model, API verification with Postman and REST Assured, SQL checks against the database, and suites that run on every commit through GitHub Actions.

I test financial applications the way an accountant reads a ledger. I know what the numbers are supposed to do, and I write the tests that prove whether the software actually does it.


Testing

Manual Automated Functional Regression Smoke Ad Hoc Boundary Black Box Database API Data-Driven Risk-Based Requirement Analysis Test Case Design Test Plans Traceability Matrix Defect Logging

Automation

Selenium WebDriver Cucumber TestNG JUnit Page Object Model PageFactory BDD TDD Maven Apache POI

API and data

Postman REST Assured Swagger SQL MySQL MySQL Workbench JDBC Microsoft Access

Engineering

Java C++ Gherkin HTML XML Git GitHub Actions Jenkins CI/CD Eclipse IntelliJ IDEA Agile Scrum SDLC STLC JIRA

Financial domain

General Ledger Accounts Payable Accounts Receivable Reconciliations Month End Close Sales Tax Filing Payroll Tax Returns Mortgage Origination Compliance Auditing Audit Trails QuickBooks PeopleSoft UltraTax Bloomberg Terminal Excel


Projects

Automation

parabank-selenium-tests Selenium WebDriver in Java with TestNG and Maven, on the Page Object Model with PageFactory, for a retail online banking application. Twenty tests, with sign-in cases and amounts read from Excel through Apache POI. Four defects found through the browser, two of them on the transfer screen: a negative amount moves the money backwards, and a transfer larger than the balance drives the account to -1000.00.

banking-api-tests REST Assured and TestNG in Java with Maven. Thirty one checks over accounts, customers, transfers, loans, transactions and error paths, with a response time budget on every endpoint. Three defects, two critical: a negative amount reverses the direction of a transfer, and the endpoint moves money without asking who is calling.

banking-bdd-tests Cucumber and Gherkin over the same API, so the rule is readable by someone who does not read Java. Ten scenarios, three tagged as known defects and excluded from the default run.

banking-postman-collection Postman collection with the assertions written into the requests, run headless by Newman on every commit. Seven requests, seventeen assertions. Balances asserted as differences so the collection can be re-run against the same environment.

Written testing and data

banking-test-documentation The part that comes before automation: test plans with entry and exit criteria and a risk table, twelve executable test cases, eleven requirements, a traceability matrix tying each one to a manual case and an automated test, and defect reports.

sql-for-testers Queries that check an accounting database is telling the truth: invoice arithmetic, referential integrity, data quality, duplicates and reconciliation. Written so a clean database returns no rows, and four of them proved against a database with a fault inserted.

accounting-defect-study Defect study of an open source accounting platform. Two reproducible defects with one root cause, traced through the source: hidden outbound calls that fail silently. On a fresh install no record of any kind can be created.

Background

The University of Tennessee, Knoxville B.S. Business Administration. Major: Accounting, Collateral in Finance. GPA 3.5/4.0.

Software Engineering Bootcamp, NeoTech Academy April 2024 to March 2025. Manual and automated testing, Java, SQL, REST APIs, Agile delivery.

Software Testing Bootcamp, TechPro Education August 2023 to December 2023.

Certifications Bloomberg Terminal: Equities, Fixed Income, Foreign Exchange, Commodities. Mortgage Loan Originator examination.

Pinned Loading

  1. parabank-selenium-tests parabank-selenium-tests Public

    Selenium WebDriver, Java, TestNG and Maven checks for a retail banking web app, on the Page Object Model with PageFactory and Apache POI data

    Java

  2. banking-api-tests banking-api-tests Public

    REST Assured and TestNG checks in Java for a retail banking API, with a response time budget on every endpoint. 31 checks. Three defects, two critical: a negative transfer reverses the direction of…

    Java

  3. banking-bdd-tests banking-bdd-tests Public

    Cucumber and Gherkin scenarios for a retail banking API, backed by REST Assured and Java. 10 scenarios, three tagged as known defects.

    Java

  4. banking-postman-collection banking-postman-collection Public

    Postman collection for a retail banking API with assertions in the requests, run headless by Newman on every commit. 7 requests, 17 assertions.

  5. banking-test-documentation banking-test-documentation Public

    The written side of testing a retail banking application: test plans, executable test cases, a requirement traceability matrix and defect reports. 11 requirements, 12 cases, 2 defects.

  6. sql-for-testers sql-for-testers Public

    SQL checks for an accounting database: invoice arithmetic, referential integrity, data quality, duplicates and reconciliation. Written so a clean database returns no rows.