Company Onum is a data optimization and analytics company based in Madrid. We specialize in real-time data analysis to enable rapid decision-making regarding cybersecurity, network performance, and infrastructure management. Onum helps you optimize your data analytics costs by reducing data, avoiding vendor lock-in, and aligning the value of each dataset with actions taken. About the Role As a Junior Software Development Engineer in Test (SDET) at Onum, you'll play a key role in ensuring the quality of our analytics and optimization platform. You'll be part of a cross-functional engineering team working closely with developers, product managers, and QA engineers to execute test cases, build test automation, and contribute to the reliability and quality of our product. This is an ideal role for someone early in their career with a strong desire to learn, grow technically, and make a real impact on the quality of our software systems. Responsibilities Testing & Automation Support :
Write and maintain basic automated test scripts using existing testing frameworks. Execute manual and automated test cases across APIs, UI, and data pipelines. Assist in identifying, documenting, and tracking defects, working with developers to understand and reproduce issues. Participate in testing activities throughout the software development lifecycle, including regression and exploratory testing. Learning & Development :
Gain exposure to performance, integration, and API testing tools. Learn testing practices in CI / CD environments and collaborate on pipeline improvements. Grow your skills with mentorship from mid- and senior-level QA engineers. Collaboration :
Work closely with QA, engineering, and product teams to ensure features are testable and meet quality standards. Communicate testing status, findings, and blockers clearly and effectively during daily stand-ups and team syncs. Process Contribution :
Support continuous improvement efforts by sharing feedback on test plans and proposing incremental automation ideas. Follow established testing processes while identifying opportunities to streamline and improve them over time. Qualifications A foundational understanding of software testing principles and automation. Experience with or exposure to one programming language (e.G., Javascript, Golang). Familiarity with testing frameworks or tools (e.G., Cypress, Postman, or similar). Basic knowledge of version control tools like Git. Strong problem-solving skills and attention to detail. Eagerness to learn new technologies and grow as an automation engineer. Excellent verbal and written communication skills. Nice to Have Experience with test automation in CI / CD environments (e.G., GitHub Actions, Jenkins). Exposure to cloud services or distributed systems (AWS, GCP, etc.). Our Values Own it :
We take full ownership from input to outcome, lead by doing and following through, and hold ourselves accountable by listening, learning, and stepping up when things go wrong. No Mask :
We speak clearly, directly, and respectfully, stay humble by learning from our mistakes, and build trust through radical clarity. United :
We collaborate fluidly across functions and teams, lift each other up by sharing the load, and genuinely enjoy working together. Move Boldly :
We stay curious, sharp, and technically bold, learning in motion, challenging the status quo with intention, and focusing our talent on solving the highest-impact problems.
Junior Software Engineer • Madrid, Kingdom Of Spain, España