Testing & Quality Assurance
I work as a QA / Software Tester with a strong development background. My goal is to ensure software quality through manual testing, test automation, and performance testing, while collaborating closely with developers.
🧠 QA & Testing Mindset
I approach testing as a structured and analytical process:
- Understanding requirements and user expectations,
- Translating them into test scenarios and test cases,
- Identifying risks, edge cases, and failure points,
- And ensuring issues are clearly documented and tracked.
With my background in development and mathematics, I naturally focus on logic, consistency, and verification.
🧪 Types of Testing I Perform
🔹 Manual Testing
- Functional testing (UI & workflows)
- Regression testing
- Exploratory testing
- Cross‑browser testing
🔹 Test Automation
- UI test automation for web applications
- Scenario‑based test automation
- Regression test automation
🔹 API Testing
- Functional API testing
- Request/response validation
- Authorization and error‑handling checks
🔹 Performance & Load Testing
- Load and stress testing
- Performance bottleneck analysis
- Response time and stability validation
🛠️ Tools & Technologies
🔧 Automation & Functional Testing
- Selenium
- Cucumber (BDD)
- TestNG
- Robot Framework
📋 Test Management & Bug Tracking
📄 Test Documentation & Reporting
I prepare clear and structured testing documentation, including:
- Test plans and test strategies,
- Detailed test cases and scenarios,
- Bug reports with reproducible steps,
- Severity and priority classification,
- Collaboration with development teams until resolution.
My goal is to ensure that issues are not only detected, but understood and resolved efficiently.
🧪 Example QA Workflow
- Analyze requirements and user stories
- Design test scenarios and test cases
- Execute manual and automated tests
- Log and track bugs using Jira or Trello
- Verify fixes and perform regression testing
- Validate performance and stability when required
This workflow ensures quality throughout the development lifecycle.
🔗 QA in My Projects
Quality assurance is integrated into my projects through:
- Automated UI and API tests,
- Performance testing scenarios,
- Documented bug reports and test cases.
Each project demonstrates how I combine QA practices with development knowledge.
🎯 Professional Goal
My goal is to grow as a QA Engineer / Software Tester with a strong development background, contributing to teams by ensuring quality, reliability, and clear communication.
🚀 Beyond Testing
Thanks to my full‑stack and educational background, I:
- Understand how applications are built,
- Communicate effectively with developers,
- And help bridge the gap between development and quality assurance.
I believe that high‑quality software is the result of collaboration, structure, and continuous improvement.
Explore My Work
See how I integrate testing and quality assurance into my projects, or get in touch to discuss how I can contribute to your team.