Main Tasks and Responsibilities:
- Development, maintenance, and execution of the automatized test scripts alongside training other colleagues
- Scoping responsibilities within the project:
- Elaborate the automation test strategy and perform the test management
- Plan the rollout of the automated test scripts
- Estimate the budget and timeframe of the test automation.
- Estimate return on investment.
- Perform a POC to assess the technical feasibility of the test automation for any given application.
- Development and execution of automated test scripts:
- Collaborate with the business and technical teams to translate in Gherkin the test scenarios ensuring they reflect the business requirements.
- Ability to perform 3 amigos sessions.
- Develop and maintain automated test scripts with KARATE to test API.
- Collaborate with the development teams to integrate the automatized tests within the existing continuous development pipelines (CI/CD) or create new pipelines using Jenkins/Gitlab CI.
- Setup and maintain the automatized tests infrastructure using Docker and Kubernetes to ensure the portability and reproducibility of the test environments.
- Debug issues when running the test scripts.
- Maintain and evolve the automated test frameworks to improve the ROI striving for the tests quality and efficiency.
- Analyse and document the test results.
- Provide the required information for the Go/No Go.
- Report any risk of non-commitment regarding delays or quality.
- Give feedback to direct hierarchy on the progress of the project.
- Contribute to the training of the colleagues and knowledge update:
- Train developers or junior automation testers to execute, develop and maintain the automated test scripts for the CI/CD.
- Train the team members on Gherkin.
- Continuously learn to be regularly updated with the industry best practices and emerging tools for the test automation.
- Norms and Standards:
- Adopt the ETO Service Culture values
- Respect the BNP Paribas Cardif France 4S principles
- Apply the test procedures defined for the department
- Participate in the workshop regarding these themes.
Technical Skills:
- Degree in Informatics or related areas
- Understand the project’s methodology
- Knowledge of the test methodology principles and vocabulary (ISTQB)
- Experience in testing applications for life and protection people
- Minimum 2 years’ experience in Test Automation activities
- Expertise to develop and maintain automated test scripts, to test API
- Expertise (2 years) in Karate testing framework, Gherkin, Cucumber
- Expertise (2 years) in Java , Maven, Jenkins, IntelliJ
- Expertise in Postman, JSON,
- Experience with Docker image creation to manage and create test environments, as well as pipelines creation
- ALM Octane experience
- Risk identification and follow-up
- Nice to have:
- Knowledge in SQL language
- Knowledge in UFT and Selenium
Language Skills:
- French
Soft Skills:
- Coordination and motivation skills
- Systematic, critical, and logical thinking
- Summarization capabilities
- Be committed, demanding and pedagogue
- Respect the procedures, methodologies, and directives
- Strive continuously for customer satisfaction
- Aim to deliver very high-quality results
- Good listening and questioning ability
- Good learning skills
- Ability to plan work ahead and to prioritize workload
- Be able to adapt to changes and evolution
- Good capability of managing stress and conflicts
Other Requirements:
- Ability to travel outside of Portugal
- Willing and able to work outside normal office hours in exceptional circumstances