Summary
Overview
Work History
Education
Skills
Websites
Technologies And Tools
Languages
Timeline
Generic

Jose Guilherme Prendin Costa

Curitiba

Summary

I'm a Senior QA Engineer with 5+ years of experience in test automation, quality strategy, and cross-team collaboration. I work across different testing layers - API, UI/E2E, performance, and data validation - always with a shift-left mindset focused on preventing defects, not just detecting them. I've helped reduce regression execution time from 24h to 8h through smarter E2E automation, and led the migration of an entire test framework to Cypress, improving maintainability and test reliability. I enjoy transforming manual flows into scalable pipelines, aligning QA with delivery speed, and sharing knowledge with dev teams to build a real culture of quality. Passionate about clean automation architecture, risk-based testing, and making QA an integrated part of the engineering process - not a bottleneck at the end.

Overview

5
5
years of professional experience

Work History

Senior QA Engineer

NTConsult
07.2025 - Current
  • Developed and maintained automated data validation tests using Oracle SQL, JUnit, Mockito and Java, ensuring data consistency and integrity throughout complex data flows and system integrations. This involved creating robust SQL scripts for validating business rules, identifying inconsistencies, and comparing data across multiple tables and environments. The validations were embedded into Java-based automation suites, enhancing scalability and enabling continuous quality checks during development and deployment cycles.
  • Standardized and supported the test environment by coordinating closely with data engineers and ODI developers to ensure consistent and reliable data replication for test scenarios. I managed data validation flows by using Control-M to schedule and orchestrate test execution jobs, and integrated API-based validations within automated pipelines for continuous feedback. This collaboration streamlined environment setup, reduced manual intervention, and aligned validation logic with system-level transformations - contributing to higher test reliability and shared accountability between QA and development teams.

QA Engineer

Trustly
12.2023 - 07.2025
  • Designed and implemented a Quality Discovery Framework to identify, prioritize, and manage quality initiatives within the team, resulting in clearer visibility into technical debt, more effective backlog planning, and improved cross-team alignment on quality KPIs.
  • Expanded and optimized end-to-end test coverage using Selenium and Cucumber, strategically identifying high-value test scenarios. This led to a 66% reduction in regression test execution time, going from 24 hours (3 days) to 8 hours (1 day), significantly accelerating release cycles.
  • Refactored and streamlined existing Selenium test suite, removing duplicated or unnecessary scenarios, decoupling UI interactions, and enhancing test stability through better code structure and reusable methods - reducing flaky test rates and improving pipeline reliability.
  • Redesigned and organized test scenarios in Zephyr, grouping them by functional area and execution scope (regression, e2e, ui, mobile), which facilitated test planning, maintenance, and reviewer understanding while ensuring alignment with feature ownership across squads.

Software QA Engineer

Dock
06.2023 - 12.2023
  • Developed a performance testing framework using Grafana K6, integrating it into CI/CD pipelines and establishing continuous performance validation, which helped detect bottlenecks early and avoid production impact.
  • Built and automated API testing using Node.js, Axios, and Jest, reducing regression time and increasing reliability of microservices testing.
  • Designed integration tests between AWS services such as Lambda and S3, improving confidence in distributed workflows and reducing manual validation effort.
  • Applied the Shift-Left Testing model by embedding QA activities in both Discovery and Delivery phases, resulting in improved story quality and fewer post-release issues.
  • Enhanced observability of automated tests and services through AWS CloudWatch, Grafana, and Datadog, enabling real-time validation of logs and traces.
  • Facilitated continuous improvement by supporting Agile process evolution and providing knowledge transfer to development teams on quality engineering and modern testing techniques.

QA Engineer

Contabilizei
09.2021 - 06.2023
  • Led the complete migration of the E2E test automation framework from Protractor to Cypress, starting from architecture rebuild to scenario mapping and documentation - improving test reliability, maintainability, and execution time.
  • Developed and delivered a QA mentorship program, guiding engineers in applying Shift-Left Testing, improving test design, and building a strong culture of quality ownership.
  • Defined and led the QA discovery process, giving visibility into test-related opportunities and enabling cross-functional prioritization aligned with business goals.
  • Strengthened collaboration with developers through earlier and more meaningful QA participation in story lifecycle phases, leading to reduced defect leakage.

QA Analyst

Contabilizei
03.2021 - 09.2021
  • Executed functional tests across web applications, validating UI behavior, business rules, and interaction flows.
  • Supported quality enablement during both Discovery and Delivery phases, helping bring QA insights early into feature discussions and acceptance criteria.
  • Developed and maintained automated test scripts using JavaScript, Cypress, Mocha, and Chai, contributing to improved test coverage and reduced manual regression effort.
  • Performed API testing using Postman, validating contract responses, edge cases, and integration with backend services.
  • Used ReportPortal to monitor and analyze automation results, helping the team track regressions and execution trends.
  • Tracked tasks, bugs, and progress through Jira, ensuring clear communication and alignment with dev and product teams.
  • Participated in Agile/Scrum ceremonies, collaborating with cross-functional teams and gaining familiarity with iterative delivery models.
  • Shared knowledge with the Dev team on testing techniques and good software quality practices, helping foster better shared ownership of testing efforts.

QA Automation Engineer

Compass UOL
11.2020 - 03.2021
  • Manual and regression testing.
  • Frontend/webapp testing.
  • Mobile testing.
  • Javascript.
  • Typescript.
  • Cucumber integrated to Selenium for BDD.
  • Automation testing using JavaScript, Cypress, Mocha, and Chai.
  • Unit testing and Integration testing.
  • Performance testing activities and basic load testing analysis with JMeter and K6.
  • API testing using Postman.
  • Jenkins for CI/CD.
  • Jira for tracking tasks, bugs, and reports.
  • Agile and Scrum methodologies.
  • CI/CD integration for test execution and reporting.
  • Santander Project

QA Engineer

Wipro
06.2020 - 11.2020
  • User Test Case requirement analysis.
  • Cucumber integrated to Selenium for BDD.
  • Selenium for UI/E2E testing.
  • Manual, regression, and functional testing.
  • SQL, shell scripts.
  • Unit testing and Integration testing.
  • ALM platform for test management and bug reports.
  • Performance testing using JMeter.
  • API testing.
  • Worked with international teams using English for communication.
  • CI/CD integration for test execution and reporting.

Education

Software Analysis And Development -

Pontifícia Universidade Católica Do Paraná
Curitiba, Parana, Brazil
11.2026

Skills

  • JavaScript
  • Cypress
  • Selenium
  • Quality Assurance
  • Mobile Testing
  • Testing Practices
  • Test Strategy
  • Software Testing
  • Process Automation
  • Test Automation
  • Regression testing
  • Performance testing

Technologies And Tools

  • Accessibility testing (NVDA, JAWS, VoiceOver)
  • Visual Regression Testing (BackstopJS)
  • Mobile testing on Android, iOS, and React Native (BrowserStack)
  • JavaScript
  • Java
  • AWS CloudWatch
  • AWS QuickSight
  • Postman (API testing)
  • Docker (Test environment management)
  • Jira (Bug tracking, task management, reporting)
  • CI/CD integration for automated test execution and reporting (Bitbucket)
  • Zephyr (Acceptance, Contract, Smoke, Regression tests)
  • AWS: S3, Lambda, Secrets Manager, CloudWatch
  • Datadog, Grafana
  • Cucumber
  • Postman

Languages

English
Advanced (C1)

Timeline

Senior QA Engineer

NTConsult
07.2025 - Current

QA Engineer

Trustly
12.2023 - 07.2025

Software QA Engineer

Dock
06.2023 - 12.2023

QA Engineer

Contabilizei
09.2021 - 06.2023

QA Analyst

Contabilizei
03.2021 - 09.2021

QA Automation Engineer

Compass UOL
11.2020 - 03.2021

QA Engineer

Wipro
06.2020 - 11.2020

Software Analysis And Development -

Pontifícia Universidade Católica Do Paraná
Jose Guilherme Prendin Costa