Melahatnur Ozcan

Software QA Engineer · Manual & Automation Testing

QA Engineer with 2+ years of hands-on experience in manual and automation testing across SDLC/STLC processes. Specialized in Selenium-based automation with Java, TestNG, JUnit, and Cucumber, plus API testing with Postman and Jira-based defect management.

About

Background and approach

I'm a Software QA Engineer with 2+ years of hands-on experience across both manual and automation testing. My work follows the full SDLC/STLC lifecycle: turning functional and business requirements into clear test cases, executing smoke, sanity, and regression cycles, and signing off on release quality with confidence.

At Metricopt I design and run end-to-end test plans, log and retest defects in Jira with detailed reproduction steps, and partner with developers throughout the entire defect lifecycle. I focus on keeping the bug-to-fix loop tight and the documentation honest.

My automation stack centers on Selenium WebDriver with Java, TestNG, JUnit, and Cucumber — using Page Object Model and Singleton patterns to keep suites stable and maintainable. For API layers I lean on Postman and REST-Assured, validating contracts and response payloads before they reach customers.

My academic background is in mathematics education (B.Sc. Marmara, M.Sc. in progress at Gazi) — a foundation that shapes the quality-driven, analytical mindset I bring to every test design. I also study Management Information Systems at Anadolu University and continuously sharpen my technical English for clearer documentation and team communication.

Experience

2+ years owning manual and automation test cycles end-to-end

Software Test Engineer (Manual & Automation)

Metricopt · Ankara

Jan 2024 – Present

  • Designed and executed manual test cases based on functional and business requirements
  • Performed smoke, sanity, and regression testing to ensure release quality
  • Automated critical test scenarios using Selenium WebDriver with Java and TestNG
  • Logged, tracked, and retested defects in Jira with clear, detailed reproduction steps
  • Conducted API testing and response validation using Postman
  • Collaborated closely with developers throughout the defect lifecycle
  • Used GitHub for version control and test automation project management

Technical Skills

Core expertise across manual testing, test automation, API validation, and quality engineering practices.

Programming Languages

JavaPythonC

Test Automation

Selenium WebDriverCucumberTestNGJUnitREST-AssuredPostman

Test Management & Defect Tracking

JiraTest Case DesignBug ReportingDefect Lifecycle

Version Control

GitGitHub

Database

SQLMySQL

Methodologies & Patterns

AgileSDLCSTLCPage Object Model (POM)Singleton PatternRegression TestingFunctional TestingSmoke TestingSanity Testing

Education

Formal training and continuous learning

B.Sc. Management Information Systems

Anadolu University, Eskişehir

2025 – Present

M.Sc. Mathematics Education

Gazi University, Ankara

2024 – Present

B.Sc. Elementary Mathematics Teaching

Marmara University, İstanbul

2018 – 2022

Publications

Peer-reviewed academic work

ChatGPT's Knowledge in Mathematics Teaching: An Example of Rational Numbers

Pegem Eğitim ve Öğretim Dergisi

December 2024

Courses & Certifications

Continuous learning beyond formal education

Software Testing Bootcamp

Wise Quarter

Java-based automation testing tools and frameworks: Selenium, JUnit, Cucumber, TestNG, with exposure to Python scripting.

Diction and Body Language Training

Public Education Center

Mar 2021 – Jul 2021

English Training

British Center, İstanbul

Oct 2018 – Feb 2020

Languages

Spoken and written fluency

Turkish

Native / Bilingual

English

Conversational A2–B1

Technical documentation & QA communication — improving

Featured Projects

Production-grade systems spanning AI integration, microservices, mobile apps, and modern frontends.

Selenium Test Automation Framework

End-to-end UI regression suite built on Selenium WebDriver with Java and TestNG. Structured around the Page Object Model pattern with a Singleton driver factory, parallel test execution, and custom listeners for screenshot capture on failure. Designed to be reused across e-commerce style web apps with minimal configuration.

JavaSelenium WebDriverTestNGPage Object ModelSingleton PatternMavenGitHub Actions
View on GitHub

Cucumber BDD API Testing Suite

Behavior-driven API testing framework combining Cucumber, REST-Assured, and Java. Gherkin scenarios cover happy paths, negative cases, schema validation, and authentication flows. Includes data-driven examples, request/response logging, and HTML reports for stakeholder visibility.

JavaCucumberREST-AssuredJUnitGherkinMavenJSON Schema
View on GitHub

Postman API Test Collection

Comprehensive Postman collection for an e-commerce API covering smoke, regression, and negative scenarios. Uses environment variables, pre-request scripts, and chained tests for end-to-end flows (auth → cart → checkout). Integrated into CI via Newman to gate every release.

PostmanNewmanJavaScriptREST APISmoke TestingRegression TestingCI/CD
View on GitHub

JUnit & Mockito Unit Test Showcase

Unit testing reference project demonstrating JUnit 5 features and Mockito mocking patterns. Includes parameterized tests, test data builders, exception assertions, and coverage of service-layer dependencies. Used as a teaching artifact for clean, maintainable test code.

JavaJUnit 5MockitoAssertJTest Data BuildersParameterized TestsMaven
View on GitHub

Get in Touch

Open to QA engineering roles, test automation projects, and quality engineering collaborations.

© 2026 Melahatnur Özcan — All rights reserved.