Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
π€ 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Nitro β’ Porto, Portugal
Role & seniority: QA Engineer, 5+ years experience with at least 2 years in a senior or infrastructure-focused capacity; able to drive large-scale test frameworks from design through delivery.
Stack/tools: Java and C++ (read/debug/refactor test code), UI testing (Selenium, JUnit, TestNG) and low-level unit tests (Google Test); OS/Build systems (Windows/macOS/Linux, CMake); CI/CD (Jenkins, GitHub Actions, GitLab CI); containerization, IaC; Agile tools (Git, GitHub, JIRA, Confluence).
Own and modernize the test framework to improve reliability, performance, and maintainability.
Expand platform coverage to reflect diverse customer environments across OS/configurations.
Scale CI/CD pipelines, optimize test execution (parallelization, caching, resource management), and improve observability.
5+ years QA experience with 2+ in senior/infrastructure roles; strong debugging/refactoring of test and infrastructure code.
Deep expertise modernizing legacy test suites; proficient in Java and C++.
Systems engineering knowledge (Windows/macOS/Linux), build systems (CMake); extensive CI/CD experience; performance optimization for tests.
Framework experience (JUnit, TestNG, Google Test, Selenium) and ability to adopt new tools.
Problem-solving, project leadership, cross-functional collaboration; Agile; fluent English.
Own and modernize our test framework: Transform legacy test suites to improve reliability, performance, and maintainability
Expand platform coverage: Ensure tests accurately reproduce customer environments across multiple operating systems and configurations
Optimize execution: Maximize test suite performance through parallelization, intelligent test selection, caching, and efficient resource utilization
Scale CI/CD pipelines: Integrate test infrastructure seamlessly with build and deployment processes to shorten release cycles
Drive reliability: Implement monitoring, alerting, and self-healing capabilities to maintain high availability
Surface actionable insights: Enhance error diagnostics so engineers can resolve issues quickly and move with confidence
Set technical direction: Evaluate and adopt modern tools, frameworks, and practices that advance our testing capabilities What we're looking for 5+ years as a QA engineer with at least 2 years in a senior or infrastructure-focused role, with expertise delivering and growing large-scale test frameworks Deep technical expertise modernizing legacy test suites, with proven ability to work with both UI testing frameworks and low-level unit tests Strong programming skills in Java and C++, able to read, debug, and refactor test code and infrastructure
Systems engineering experience: Understanding of operating systems (Windows, macOS, Linux) and build systems (CMake)
CI/CD proficiency: Extensive experience with CI/CD platforms (Jenkins, GitHub Actions, GitLab CI), containerization, and infrastructure as code
Performance and resource optimization: Proven ability to profile, analyse, and optimize test execution through parallelization, distributed testing, and resource management
Framework expertise: Experience with test automation tools (JUnit, TestNG, Google Test, Selenium) and evaluating new technologies
Problem-solving mindset: Strong ability to diagnose complex issues, identify root causes, and implement durable solutions
Project leadership: Autonomy to drive initiatives from conception through delivery, with accurate estimation and timeline management
Collaboration skills: Excellent communication with cross-functional teams including engineering, infrastructure, and QA Agile experience, comfortable with Git, GitHub, JIRA, and Confluence Fluent in English Nice to have Experience with desktop application test infrastructure Performance testing, load testing, and benchmarking experience Test observability and monitoring tools Infrastructure engineering or SRE background Open-source testing framework contributions
Why Nitro?
Hybrid Work Our team embraces the hybrid work model, appreciating its blend of flexibility and structure. We combine three days of in-person collaboration at our global offices in Toronto, Dublin, Antwerp, Porto, and Melbourne with the convenience of two days of remote work each week.
#LI_EC #LI-Hybrid