Senior Software Test Engineer

Date PostedMay 28, 2026LocationPortugalCompanyEntrustSalary €18 000 - €60 000 por ano TypeFull-time, Hybrid

Job Summary

We are looking for a Senior Software Test Engineer with 5+ years of experience to join a cross-functional product engineering team. You will be responsible for planning, executing, and automating test activities for frontend, backend, and mobile products. The role involves leading test initiatives, designing test frameworks, and advocating for high-quality engineering practices.

Responsibilities

  • Plan and execute cross-functional testing activities.
  • Design and implement automated test frameworks.
  • Collaborate on acceptance criteria and quality improvements.
  • Mentor team members on test culture and practices.

Required Skills

  • 5+ years software testing experience.
  • Proficiency in JS/TS, Java, Ruby, or Python.
  • Experience with Playwright, Cypress, or Selenium.
  • Knowledge of CI/CD and Cloud infrastructure.

Job Details

### Responsibilities: - Fully own planning, coordinating and executing test and quality-related activities within a cross-functional team. - Lead and contribute to test engineering initiatives that have impact across several engineering teams. - Select and apply suitable testing techniques based on a deep understanding of the product from technical and customer perspectives. - Design and develop rich and usable test frameworks and test suites for targeted automated coverage. - Work closely with engineering and product colleagues to clarify acceptance criteria and prioritize quality improvements. - Support acceptance testing and combine automation with exploratory testing. - Mentor colleagues to evolve and continuously improve delivery pipelines and feedback processes. - Be an enthusiastic advocate for quality and an evangelist for team test culture. ### Requirements: - 5+ years of experience in software testing. - Strong experience in test design and automation covering web, backend, and mobile. - Proficiency in test practices, techniques and quality engineering processes. - Strong coding skills in multiple languages (e.g., JS/TS, Java, Ruby, Python). - Experience with test tools and frameworks (e.g., Playwright, Cypress, Selenium, Appium, XCUITest, Espresso, REST Assured). - Experience with CI/CD pipelines (e.g., GitLab, GitHub Actions, Jenkins). - Experience with performance and load testing (e.g., k6, Gatling). - Experience with containerization and cloud architecture (e.g., Docker, AWS, Azure).