Job Title: Senior QA Engineer
Location: Portugal
Employment Type: Full-time
Job Summary:
My client are looking for a a Senior QA Engineer with strong experience in test automation and Java programming to join their growing engineering team. This role is ideal for someone who is passionate about quality, test strategy, and building robust automated test suites to support rapid and reliable software delivery.
Key Responsibilities:
Design, develop, and maintain automated test frameworks and scripts using Java
Work closely with developers, product managers, and QA team members to understand requirements and build effective test plans
Lead the planning and execution of functional, regression, integration, and performance testing
Build and maintain tests for APIs, UI, backend services, and end-to-end workflows
Contribute to the CI/CD pipeline by integrating automated tests to ensure high-quality releases
Troubleshoot test failures, perform root cause analysis, and report defects with clarity
Drive improvements in QA processes, tools, and best practices
Mentor junior QA engineers and help raise the overall quality culture within the team
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field
8+ years of experience in QA with a focus on automation
Strong proficiency in Java for writing automated tests
Experience with automation tools/frameworks such as Selenium, TestNG, JUnit, RestAssured, or Appium
Solid understanding of software QA methodologies, tools, and processes
Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCL