2 months ago
Porto, PortugalEntry Level
Responsibilities
- Write and execute unit, integration, stress, and automated tests for backend and frontend components.
- Explore application code to design effective white-box tests and develop internal testing tools and utilities.
- Investigate failures using logs and stack traces, identify root causes, and report bugs with detailed technical information.
- Maintain testing environments and collaborate in Scrum refinement, code reviews, and other team activities.
- Help architect scalable test suites and manage CI/CD pipelines while working with senior SDETs and developers.
Requirements
- Degree in Software Engineering, Computer Science, or a similar technical background.
- Solid understanding of object-oriented programming and modern software architecture.
- Proficiency in .NET/C# is a major advantage; experience with Java, Python, or C++ is also relevant.
- Comfort with terminal-based work and scripting languages such as PowerShell or Bash.
- Experience with Git, branches, and pull requests.
- Strong written and spoken English communication skills.
- Previous Software Developer or QA Engineer experience, including internships or significant academic projects, is advantageous.
About Samba
Samba builds a media intelligence and advertising platform that uses TV ACR data and cross‑platform signals to power audience measurement, targeting, and optimization for brands, agencies, and media companies. Its products support Connected TV, OTT, and digital campaigns with deterministic ad detection and addressable TV capabilities. Founded in 2018 and headquartered in San Francisco, the privately held company sells data and analytics services to help marketers plan, activate, and measure campaigns across screens.
