Software Engineer In Test Automation

Há 3 semanas

Braga, Portugal Evs Tempo integral

As a Software Engineer in Test Automation, you will ensure the quality of broadcast software systems developed within an Agile team. Your work will focus on:
Designing and executing test plans and test cases that reflect real-world user scenarios related to broadcast industry.
Developing and maintaining test tools and automation scripts to support continuous delivery.
Documenting test results and ensuring effective defect tracking and resolution, with a strong emphasis on user experience and usability.
Job Description
Analyze product requirements and specifications with a user-centric mindset.
Create test plans based on risk assessment, time constraints, and UX impact.
Collaborate closely with developers, UX designers, and product owners to design and implement test cases aligned with the overall user experience strategy.
Identify opportunities for automation that enhance both functional and UX testing.
Set up, maintain, and operate test automation frameworks.
Develop and execute automated tests, report results, and verify bug fixes with attention to user-facing features.
Support continuous integration and delivery pipelines, contributing to a culture of quality and continuous improvement.
Proactively improve test coverage, especially for user-critical paths and accessibility.
Recommend and implement process improvements that benefit both engineering and design teams.
Maintain clear and up-to-date technical documentation.
Communicate effectively with stakeholders throughout the testing lifecycle.
Specialize in testing software solutions for broadcast and media workflows, with a strong focus on usability and performance.
Profile Education & Experience:
Bachelor's or Master's degree in ICT, Computer Science, or equivalent.
3+ years of experience in broadcast software systems, with a strong background in test automation.
Technical Skills
Experience with professional media workflows and application testing.
Strong knowledge of Windows;
basic knowledge of Linux.
Experience with scripting or programming languages.
Bonus Skills (Not Mandatory but Valued)
Testing frameworks: Cypress, Cucumber
Continuous Integration tools (e.G., GitLab, TeamCity)
Test management tools (e.G., Xray)
Soft Skills
Autonomous and proactive in task execution.
Quality-focused, detail-oriented, and empathetic toward user needs.
Open to change and committed to continuous learning.
Collaborative and communicative, especially with UX and design teams.
Strong written and verbal communication skills.
Aligned with EVS values: Innovation, Passion, Excellence, Agility, Accountability, Teamwork, Customer Success.
Languages
Additional languages are a plus.
Offer Joining EVS means becoming part of a dynamic, inclusive, and forward-thinking team. We offer:
Competitive salary and a comprehensive package of wellness and healthcare benefits.
Flexible schedules and hybrid work options to support work-life balance.
Opportunities for career growth through internal mobility and training programs.
A vibrant and collaborative work environment with ambitious goals and a supportive team.
Discover more about why you should join EVS on our website