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 (senior/infra-focused track); 5+ years in QA, including at least 2 years in senior or infrastructure-focused capacity.
Stack/tools: Java and C++; UI testing frameworks and low-level unit tests; JUnit, TestNG, Google Test, Selenium; CI/CD: Jenkins, GitHub Actions, GitLab CI; containerization; infrastructure as code; build systems (CMake); OS: Windows, macOS, Linux.
Own and modernize the test framework, transforming legacy suites for reliability, performance, and maintainability.
Expand platform coverage to emulate diverse customer environments across OS/configurations; optimize test execution via parallelization, caching, and efficient resource use.
Scale CI/CD pipelines and surface actionable diagnostics; drive reliability with monitoring/alerts/self-healing; set technical direction for testing tooling.
5+ years QA, with 2+ years in senior/infrastructure-focused roles; large-scale test framework experience.
Expertise modernizing legacy test suites; strong Java and C++ test code reading/refactoring.
Systems engineering (Windows/macOS/Linux) and build systems (CMake).
CI/CD proficiency (Jenkins, GitHub Actions, GitLab CI), containers, IaC; performance/resource optimization; test automation tools (JUnit, TestNG, Google Test, Selenium).
Problem-solving, project leadership, cross-functional collaboration; Agile; Git, GitHub, JIRA, Confluence; fluent English.
Nice-t
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