
Senior QA Software Engineer
EDGE • Uberlândia, Minas Gerais, Brazil
Role & seniority
- Senior QA Software Engineer (hands-on, independent ownership of quality across the SDLC)
Stack/tools
Testing: test planning, regression, defect management
Automation: Cypress, Playwright, Selenium, JMeter
CI/CD: automated testing stages; SonarQube
DevOps/DevSecOps: Docker, Git; AI-powered QA tools for test generation, maintenance, triage, log analysis, risk-based prioritization
Other: production/testing in high-automation environments
Top 3 responsibilities
-
Design, implement, and maintain detailed test plans, test cases, and automated test scripts; supervise testing activities
-
Identify, track, and manage defects across the full software lifecycle; perform thorough regression testing
-
Define, monitor, and improve QA metrics and KPIs (defect leakage, MTTR, production bugs, vulnerabilities); maintain QA knowledge base; ensure effective CI/CD quality gates
Must-have skills
-
Proven Senior QA Software Engineer experience; strong test planning and case creation
-
Extensive test automation with open source tools; solid defect tracking and QA process know-how
-
Experience testing both new and existing production-grade products; cross-functional collaboration
-
Hands-on with modern testing/DevOps tools (Cypress, Playwright, Selenium, JMeter, SonarQube, Docker, Git)
-
Practical use of AI-powered QA tools for test generation, maintenance, triage, and risk-based prioritization
-
Good English communication; ability to work with developers, PMs, and Dev
Full Description
About EdgeUno
EdgeUno empowers the next era of digital connectivity across Latin America. With one of the region’s most interconnected data centers and network platforms, we support mission-critical workloads for enterprises, ISPs, hyperscalers, and digital platforms. Our culture is built on ownership, agility, technical excellence, and accountability.
Role Overview
This role ensures the quality, reliability, and security of EdgeUno’s software products. The QA Software Engineer is responsible for validating requirements, enforcing quality standards across the development lifecycle, and embedding automated testing and quality metrics into our CI/CD pipelines. The mission is to prevent defects from reaching production, accelerate delivery with confidence, and raise the overall engineering quality bar.
About the Role
You will work closely with developers, product managers, and DevOps teams to design, execute, and continuously improve testing strategies for new and existing products. This is a hands-on role with strong ownership over test planning, automation, defect management, and quality KPIs in a fast-paced, engineering-driven environment.
Location & Language
Based in Uberlândia
Time zones: GMT-5, GMT-4, or GMT-3 Advanced English required
Core Responsibilities
Review requirements, specifications, and technical design documents, providing clear and actionable feedback Create detailed, well-structured test plans and test cases Estimate, prioritize, plan, coordinate, and execute testing activities Design, develop, and execute automated test scripts using established open source tools Identify, document, track, and manage bugs throughout the full software development lifecycle Perform thorough regression testing after fixes and releases Define and apply testing processes for new and existing products aligned with business needs Collaborate with developers, product managers, and other stakeholders to clarify system requirements Analyze debugging results and investigate root causes of non-conforming software Train users when needed and ensure effective knowledge transfer Track QA metrics and report quality indicators, defect trends, and production issues to stakeholders Maintain a knowledge base of defects and root cause analyses for production incidents Own and continuously improve quality KPIs such as defect leakage, MTTR, production bugs, and vulnerability indicators Design, develop, and maintain automated testing stages in CI/CD pipelines, covering unit, integration, end-to-end, and security tests Stay current with testing tools, QA practices, and DevSecOps standards
Requirements
Proven experience as a Senior QA Software Engineer or in a similar role Strong expertise in creating comprehensive test plans and test cases Extensive experience with test automation using open source tools Solid knowledge of defect tracking, regression testing, and QA processes Experience testing both new and existing products in production environments Strong communication skills and ability to work cross-functionally Hands-on experience with modern testing and DevOps tools such as Cypress, Playwright, Selenium, JMeter, SonarQube, Docker, Git, and similar Practical experience with AI-powered QA tools for test generation, maintenance, defect triage, log analysis, and risk-based test prioritization
Nice to Have
ISTQB®, CTFL, or similar QA certification Experience working in high-availability, infrastructure, telecom, or platform environments Exposure to security testing and vulnerability management
What We Offer
Competitive compensation aligned with senior technical roles in the region Opportunity to influence software quality standards across the organization Strong engineering culture focused on ownership, automation, and continuous improvement Collaborative, multicultural, execution-driven environment A critical role in a fast-growing digital infrastructure company operating across Latin America
Note: Please submit your resume in English.