Junior Software Development Engineer in Test (SDET)
ONUM
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.).