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.

Noesis • Lisbon, Portugal
Role & seniority
Stack/tools
Test automation frameworks: Robot Framework, Cypress, Playwright, Selenium (or others)
Programming basics: Python, Java, JavaScript (or similar)
Top 3 responsibilities
Learn, develop, and apply test automation skills across frameworks
Design, implement, and execute automated test cases in collaboration with senior engineers
Collaborate with development and QA teams to understand requirements and improve software quality; debug and maintain test scripts; explore new tools
Must-have skills
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related IT field
Willingness to learn multiple test automation frameworks
Basic programming knowledge (Python, Java, JavaScript, or similar)
Ability to work well in a team and build relationships
Fluent English (written and spoken) for international team communication
Nice-to-haves
Passion for problem-solving and continuous learning
Experience or interest in software development principles and debugging test scripts
Location & work type
Location: not specified
Work type: not specified
Notes
We are looking for a Junior Test Automation Engineer to join our team! This is an exciting opportunity for recent graduates in IT-related fields who are eager to learn test automation frameworks and grow their technical skills. You will be part of a dynamic team, working on automation projects that help ensure the quality and reliability of software solutions for our clients.
Main Tasks And Responsibilities
Learn and develop test automation skills using frameworks like Robot Framework, Cypress, Playwright, Selenium, or others; Work closely with senior engineers to design, implement, and execute automated test cases; Collaborate with development and QA teams to understand project requirements and improve software quality; Debug and troubleshoot test scripts, ensuring smooth execution and maintenance; Continuously explore and adopt new tools and technologies in test automation; Participate in discussions and contribute to team knowledge.
Profile
Bachelor or Master's Degree in Computer Science, Software Engineering, or a related IT field (mandatory); Willingness to learn and work with different test automation frameworks; Passion for problem-solving through programming and an open mindset for continuous learning; Good understanding of software development principles and basic programming knowledge (Python, Java, JavaScript, or similar); Ability to work well in a team and build good relationships; Fluent in English (written and spoken) – required for communication with international teams (mandatory).
What We Offer
Hands-on experience with modern test automation tools and frameworks; A supportive and collaborative team environment with mentorship from experienced professionals; Opportunities to work on real-world projects that impact clients; Career development in test automation and continuous learning opportunities; A chance to be part of a technology-driven environment where innovation is valued.
If you meet these requirements and are interested in joining an audacious and innovative company, please send us your application.
Join us. Let’s innovate together!
All our recruitment and selection processes are based on equal opportunities, valuing the competence and potential of each person and ensuring that no candidate is discriminated on the grounds of gender, ethnicity, sexual orientation, age, religion or physical condition.
Job advertisement under Law nr 4 / 2019, of 10th January