Ensure the quality control of products developed within an Agile team by:
* Analyzing, developing, and executing different suites of test plans and test cases.
* Defining, developing, and executing different test tools and test scripts.
* Documenting results of the different test executions and guaranteeing the follow-up of defects handling.
Job Description
* Analyze product requirements and specifications.
* Create adequate test plans, based on risk assessment and time constraints.
* In collaboration with other team members, design, estimate, and implement test cases according to the test strategy and plan.
* Based on own analysis, identify opportunities for automation.
* Setup, maintain, and operate test automation frameworks.
* Develop and execute automated tests, report the results, and verify bug fixes.
* Contribute to the continuous integration and delivery of products under his responsibilities, with a focus on continuous improvement.
* Be proactive to improve test coverage and to find defects earlier.
* Identify and propose process improvements.
* Write and keep up-to-date technical documentation in the appropriate data systems.
* Ensure ongoing communication with and feedback to the development team during the testing phase.
Profile
* Bachelor's or master’s degree in ICT, Computer Science, or equivalent degree/experience.
Technical skills:
* Experience in quality assurance or application testing.
* Knowledge of software testing and automation tools.
* Testing framework: Cypress, Cucumber.
* Basic Linux knowledge.
The following experiences are not mandatory and will be considered as an asset:
* Familiar with Xray.
* Knowledge of Containers/Docker, Kubernetes.
* Experience in Continuous Integration (preferably TeamCity).
* Able to execute tasks autonomously and get help whenever needed.
* Focus on quality, detail-minded, willing to take care of other team members' points of view.
* Open for changes and continuous learning.
* Result-oriented and team player.
* Good written and verbal communication skills.
* Aligned with EVS values: Innovation, Passion, Excellence, Agility, Accountability, Teamwork, and Customer Success.
Languages:
* Fluent in French or English and working knowledge in English.
* Other languages are considered an asset.
Offer
Becoming part of the EVS Team means that you will receive a competitive salary in line with your skills and the market, as well as a range of additional wellness and healthcare benefits. Our flexible schedules and hybrid working policies will help you preserve your work-life balance.
EVS will provide you with the tools to develop your skills and career by offering opportunities for internal mobility and a wide range of training. We encourage our motivated talents in a friendly, lively, and inclusive environment.
#J-18808-Ljbffr