TEST AUTOMATION (HYBRID LISBON)
Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: Fluent English — mandatory \| French — valued
Seniority: Senior (6+ years)
Sector: Banking
Rate Between €2100 - 2500 RV
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
About the Opportunity
We are looking for a Senior Test Automation Engineer to take an active role in all quality-assurance activities within an Agile squad.
You will help establish and implement testing best practices, design comprehensive test scenarios and build reliable automation solutions covering functional, regression and performance testing.
This is an opportunity to influence the squad’s quality culture, challenge existing approaches, share ideas and contribute to the wider QA community. You will collaborate closely with developers, analysts and other stakeholders throughout the software-delivery lifecycle.
Main Responsibilities
Test Design and Quality Assurance
- Implement best practices in test design and test automation.
- Design detailed test scenarios and test cases.
- Cover functional, regression and performance-testing requirements.
- Apply appropriate test-design techniques according to the solution and associated risks.
- Reinforce quality principles and practices within the squad.
- Promote early testing and continuous quality throughout the development lifecycle.
- Identify gaps, risks and opportunities to improve test coverage.
- Challenge existing processes constructively and propose improvements.
Test Automation
- Design, implement and maintain automated test scripts.
- Develop automation solutions using Java and JavaScript-based frameworks.
- Build and execute API tests with Postman and Karate.
- Create and maintain end-to-end tests with Cypress.
- Write clear and reusable scenarios using Gherkin.
- Apply BDD and TDD principles to support reliable software delivery.
- Integrate automated tests into continuous-integration pipelines.
- Analyze test results, investigate failures and support defect resolution.
- Maintain automation suites as applications and requirements evolve.
Agile Collaboration
- Participate actively in the Agile ceremonies of the squad and tribe.
- Collaborate with developers, business analysts, product stakeholders and other QA professionals.
- Share testing knowledge, good practices and reusable solutions.
- Contribute to the tribe’s QA community.
- Support continuous improvement across testing processes and tools.
- Help the team build quality into every stage of delivery.
Mandatory Requirements
- Senior professional experience in software testing and test automation.
- Strong hands-on expertise in Java.
- Strong knowledge of JSON.
- Experience with JavaScript-based testing frameworks.
- Practical experience with Postman.
- Practical experience implementing automated tests with Cypress.
- Practical experience using Karate for API test automation.
- Strong knowledge of Gherkin language.
- Solid understanding of test-design techniques.
- Experience designing functional, regression and performance tests.
- Experience implementing and maintaining test-automation scripts.
- Knowledge and practical application of BDD.
- Knowledge and practical application of TDD.
- Professional experience working with Agile Scrum practices.
- Experience with Git.
- Experience integrating automated tests into continuous-integration pipelines.
- Knowledge of SQL for test validation and data analysis.
- Fluent English.
- Ability to collaborate effectively and communicate testing concerns clearly.
- Availability to travel within and outside Portugal.
Nice-to-Have Requirements
- French proficiency.
- Previous experience in banking or financial services.
- Experience testing life-insurance applications or products.
- Knowledge of CI/CD tools and delivery pipelines.
- Experience with API, integration and end-to-end testing.
- Experience contributing to a QA community or testing centre of excellence.
- Understanding of test architecture and automation-framework design.
- Experience promoting testing standards across Agile squads.
- Performance-testing experience using dedicated tools.
- Knowledge of database testing and SQL validation.
The Ideal Candidate
The ideal candidate is a Senior Test Automation Engineer with strong hands-on experience designing tests and developing maintainable automation solutions.
You are comfortable working with Java, JavaScript, JSON, Postman, Cypress, Karate, Gherkin, SQL, Git and continuous-integration environments. You understand how to apply BDD and TDD principles and can design effective functional, regression, API and performance tests.
Beyond executing tests, you actively contribute to the squad’s quality strategy. You challenge existing practices constructively, identify risks, suggest improvements and share knowledge with colleagues.
You are collaborative, analytical and quality-oriented, with the confidence to influence technical discussions and promote automation best practices. Experience in banking or life insurance and knowledge of French will be particularly valuable.
Questions for Candidates
When applying, please confirm:
- How many years of professional experience do you have in software testing?
- How many years of hands-on experience do you have in test automation?
- What is your level of experience with Java?
- Which JavaScript testing frameworks have you used?
- How have you used JSON in testing activities?
- What types of tests have you implemented with Postman?
- How many years of experience do you have with Cypress?
- Have you implemented API automation with Karate? Please describe your experience.
- Do you have practical experience writing test scenarios in Gherkin?
- How have you applied BDD and TDD in previous projects?
- Which functional, regression and performance tests have you designed or automated?
- Have you created or maintained a test-automation framework?
- Which continuous-integration tools have you used?
- Have you integrated automated tests into CI/CD pipelines?
- How do you use SQL during testing and defect investigation?
- What is your experience working in Agile Scrum squads?
- Have you contributed to a QA community or helped establish testing best practices?
- Do you have experience in banking or life insurance?
- What is your English proficiency level?
- Do you speak French? If so, what is your proficiency level?
- Are you currently available to work in Lisbon?
- Are you available to travel within and outside Portugal?
- Is the B2B/RV monthly rate of €2,100–€2,500 aligned with your expectations?
- What is your earliest possible start date?
CV Keywords
Senior Test Automation Engineer, Test Automation Engineer, QA Automation Engineer, Automation Tester, Software Testing, Quality Assurance, QA, Test Automation, Automation Framework, Test Design, Test Design Techniques, Test Scenarios, Test Cases, Functional Testing, Regression Testing, Performance Testing, API Testing, REST API Testing, End-to-End Testing, Integration Testing, Database Testing, Java, JavaScript, JSON, Postman, Cypress, Karate, Karate DSL, Gherkin, Cucumber, BDD, Behavior-Driven Development, TDD, Test-Driven Development, SQL, Git, Continuous Integration, CI, CI/CD, Automated Test Scripts, Test Maintenance, Test Execution, Test Coverage, Defect Analysis, Quality Engineering, Quality Strategy, Agile, Scrum, Agile Testing, Shift Left Testing, QA Best Practices, QA Community, Banking, Financial Services, Life Insurance, English, French, Lisbon, B2B
#CI - PROC26499