I am a Quality Assurance Engineer with a strong focus on system reliability, data integrity, and end-to-end product quality. My approach to testing goes beyond execution — I investigate how systems behave under different conditions, where they are likely to fail, and how to prevent defects from reaching production.
In my current role, I own end-to-end testing activities covering functional, integration, regression, sanity, and exploratory testing. I perform API validation using Postman to verify accurate data flow across services, and backend data integrity checks using Microsoft SQL Server to identify discrepancies between application behavior and database records. I also conduct performance benchmarking — measuring system response and file generation times across varying data volumes to identify degradation thresholds before they become production issues.
I actively contribute to release processes through GitLab, including creating and reviewing merge requests, cherry-picking targeted fixes, and validating deployments to ensure stable and reliable releases. I have also taken on an acting QA lead role within my scrum team, coordinating test cycles, supporting junior QAs, and serving as the quality gate during release windows.
My background in Android development — working with Kotlin, Java, MVVM/MVP architecture, REST APIs, and local databases — gives me a strong technical foundation that I apply directly to QA. I am comfortable reading logs, analyzing system architecture, and collaborating with developers on root cause analysis, which allows me to bridge the gap between engineering and quality assurance effectively.
Currently expanding into test automation using Playwright and Robot Framework, and unit testing with xUnit — focused on integrating automated coverage into existing CI/CD pipelines via GitLab CI.