Melahatnur Ozcan
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
Test Automation
Test Management & Defect Tracking
Version Control
Database
Methodologies & Patterns
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.
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.
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.
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.
Get in Touch
Open to QA engineering roles, test automation projects, and quality engineering collaborations.