DS

Denis Sangi

Open to opportunities

Fullstack QA Engineer

Toronto, ON

Sign in to follow
UVSQ — Université de Versailles Saint-Quentin-en-Yvelines

About

QA/AQA Engineer with 5+ years of experience in functional and automated testing of web and mobile applications. Specialized in building test automation frameworks from scratch using Java, Selenide, and REST Assured, with hands-on experience integrating automated suites into CI/CD pipelines and working with Kubernetes environments. Proficient in leveraging AI tools — in particular Claude Code and Playwright MCP — to accelerate automation development and improve testing workflows. Actively pursuing official AI certifications (Anthropic) and developing personal projects using modern tech stacks. Strong focus on regression stability, test coverage growth, and cross-functional collaboration in Agile/Scrum environments.

Skills

  • Ability to stay calm in difficult situations
  • Ability to work under pressure
  • adaptability
  • Agile
  • Amazon Web Services
  • Analytical
  • Automated testing
  • Docker
  • Documentation
  • Git
  • GitHub
  • Java
  • Jira
  • PostgreSQL
  • Problem solving
  • Quality assurance
  • REST APIs
  • Root Cause Analysis
  • Scrum
  • SQL
  • Troubleshooting

Experience

  1. QA Automation Engineer

    Vention

    Jun 2025 to Jun 2026

    Astana, Kazakhstan

    MedTech | Client Portal Web Application • Contributing to the development and maintenance of an in-house test automation framework built from scratch; the framework has grown from 0 to 500+ automated tests, with ~100 tests authored personally. • Automate existing manual test cases and integrate them into the regression scope; API calls via REST Assured used in every test for test precondition setup. 50+ pull requests merged to date, with regular participation in code reviews to maintain framework consistency. • Developed KubernetesUtil.java — a utility class for managing Kubernetes pod connections, including KubernetesClient initialization, PortForward configuration to target pods by name, and start/stop methods for controlled pod lifecycle management. • Actively leverage Claude Enterprise to accelerate implementation of automation utilities, reducing development time on complex infrastructure tasks. • Stack: Java 17, Selenide, REST Assured, PostgreSQL, IntelliJ IDEA, Claude Enterprise, Git + BitBucket, Allure Report, Jenkins, kubectl (port-forwarding)

  2. Software QA Engineer

    TheSoul Publishing

    Nov 2024 to Jun 2025

    Remote

    Internal Content Management Platform (video, articles, reels, stories) • Joined following the closure of the previous employer; ensured rapid onboarding and immediate contribution to a complex web application with multiple backend integrations. • Conducted thorough manual testing across content processing workflows including video, articles, reels, and stories; maintained regression and integration testing cycles. • Utilized AI tools (Google Gemini, Cursor IDE) provided via corporate subscription for test design, requirements analysis, and drafting automated test scripts during the final months of engagement.

  3. Software QA Engineer

    DC IT Development Services

    Sep 2021 to Aug 2024

    Nicosia, Cyprus (on-site)

    • Performed comprehensive functional, integration, regression, and smoke testing across multiple product releases; ranked among top contributors by test cases written and bugs detected within the QA team. • Authored 100+ manual test cases, contributing approximately 7–8% of total test coverage; applied industry-standard test design techniques throughout. • Built and supported an in-house test automation framework, delivering ~20 E2E and ~10 API automated test scripts in Java. • Utilized Postman for REST API testing: parameterized requests, environment variables, pre/post scripts, and scheduled collection runs. • Stack: Agile/Scrum, Jira, REST API, Postman, Swagger, Git, MongoDB

  4. Software QA Engineer

    RunPay

    Mar 2021 to Sep 2021

    Kazan, Russia

    • Executed manual testing procedures to identify defects in software applications. • Assisted in the development of test plans and test cases; worked closely with developers for timely issue resolution.

  5. Manual QA Engineer Intern

    Andersen Lab

    Oct 2020 to Mar 2021

    Kazan, Russia

    • Performed manual testing of web applications, ensured compliance with client requirements. • Documented test results and provided detailed defect reports to the development team.

Education

  1. UVSQ — Université de Versailles Saint-Quentin-en-Yvelines

    Master's Degree, Environment, Security & Quality Management

    2019 to 2020

Licences & certifications

  • Certificate of Completion: Claude Code 101

    Anthropic

  • Certificate of Completion: Claude 101

    Anthropic

  • Create REST APIs with Spring and Java

    Codecademy

  • Computer Science Career Path

    Codecademy

  • QA Automation Java Engineer

    Yandex Practicum

  • QA Engineer

    Yandex Practicum