Iago Olímpio Frota
QA SDET · Test Automation Architect
Professional Summary
QA SDET and Test Automation Architect with 9+ years of solid experience in automated testing for large-scale systems. Currently at NTConsult, on Globo’s billing team, working across three fronts: modernising a decade-old Shell regression suite into Java, extending test coverage on Globo’s tax document issuance platform, and authoring tooling that makes AI-assisted engineering trustworthy on legacy, proprietary codebases — on top of a strong background in test automation with Playwright (Java), Cypress, and k6 performance testing, and deep domain experience with Oracle BRM billing systems.
Track record across Anti-Fraud, Billing, and Public Sector systems, implementing Shift-Left and BDD practices.
Core Skills
Test Automation
- Frameworks: Playwright (Java), Cypress, Selenium
- Programming: Java, JavaScript, Python, Shell Script
- Practices: Shift Left, BDD, Regression Testing
Performance & Quality
- Performance Testing: k6
- Test Management: XRay, Jira (later Jira Premium)
- CI/CD: GitLab CI, Git
Databases & Systems
- Databases: Oracle BRM, PostgreSQL, MySQL
- OS: Linux
- Specialized: Anti-Fraud Systems, Billing Systems
Professional Experience
QA SDET / Test Automation Architect
NTConsult · Mar 2026 – Present
On Globo’s billing team, working across three fronts: modernising a decade-old Shell regression suite into Java, extending test coverage on Globo’s tax document issuance platform, and authoring tooling that makes AI-assisted engineering trustworthy on legacy, proprietary codebases.
Key Achievements:
- Reverse-engineered a decade-old Shell regression suite through systematic discovery, then validated the approach with two PoCs — including a pure Java domain that ran 38 tests with no database, no billing platform, and no system clock manipulation — before migrating the fiscal domain’s regression tests into the organization’s shared Java suite (case study)
- Built eleven test cases covering the tax document callback matrix, surfacing a null-pointer failure, an unmapped payment-method combination, a non-determinism defect, and a type-conversion error (case study)
- Authored versioned context layers for coding assistants, an installable adversarial code-review skill, and a curated Markdown wiki pipeline with a pure-shell validator (case study)
Technologies: Java, Gradle, JUnit, MySQL, Shell Script, Python, YAML, SQL, Markdown
Software Development Engineer in Test (Anti-Fraud)
NTConsult · Oct 2023 – Feb 2026
Working on Globo’s Anti-Fraud team, developing and maintaining test automation infrastructure.
Key Achievements:
- Built a Playwright-with-Java automation framework covering the engine’s decision rules, the decision-analysis layer where multiple rules interact, and the rules-administration interface (case study)
- Introduced Shift-Left and BDD practices into the team’s workflow
- Established a performance testing baseline using k6, identifying critical bottlenecks before production deployment
- Implemented structured test planning using XRay, improving traceability and requirements coverage
Technologies: Playwright, Java, k6, XRay, Jira, Git
Software Development Engineer in Test (Billing / Oracle BRM)
NTConsult · Sep 2021 – Oct 2023
Automated testing for billing systems based on Oracle BRM.
Key Achievements:
- Built the regression automation layer across two fronts — a declarative test-plan library covering offer changes, cancellations, reactivations, and recurring billing, and a validation-function library for accounting events, invoice status, and installment plans (case study)
- Centralized business rules that were scattered across individual test plans into a single file, and replaced magic numbers with named constants
- Wrote unit tests for the validation functions themselves
Technologies: Oracle BRM, Shell Script, Java, PostgreSQL
Software Development Engineer in Test
Kaspper · Jan 2021 – Oct 2021
Test automation for a fintech platform.
Key Achievements:
- Ran a comparative PoC between Selenium+Java and Cypress against the platform’s Angular SPA and API surface, and got Cypress adopted as the team’s UI testing standard (case study)
- Integrated tests into CI/CD pipeline
- Collaborated with frontend (Angular) and backend (Java) teams
Technologies: Cypress, JavaScript, Angular, Java, PostgreSQL
Test Analyst → Web Developer
City Hall of Sobral · Jul 2017 – Jan 2021
Joined to test public sector systems; moved into building and maintaining them.
Key Achievements:
- Performed manual and automated testing for government systems
- Developed automated tests using Selenium
- Built and maintained municipal web systems from scratch (PHP, AngularJS, PostgreSQL)
Technologies: PHP, Selenium, AngularJS, PostgreSQL, Linux
Education
MBA in Software Engineering with Agile Methods IGTI
Technologist in Systems Analysis and Development UNOPAR
Bachelor in Computer Science (incomplete) UVA
Languages
- Portuguese: Native
- English: Professional Working Proficiency