Scope

Ensure the quality control of all “non-functional” areas of products developed within one product line, by analyzing, developing, and executing different suites of test plans and test cases. Define, implement, and configure QA setups to ensure proper execution of non-functional tests.Take ownership of the full testing cycle and report on progress, outcomes and guarantee the follow-up of defects handling. 

Job Description

QC activities

  • Analyze product requirements and specifications related to non-functional areas (high availability, performance, security, …).
  • Create adequate test plans, based on risk assessment, time constraints, lead time, effort, and material resources.
  • 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.
  • In line with the sprint plan, implement, maintain, adapt and/or execute test cases to validate non-functional requirements of the product.
  • Report product defects (based on requirements or usability), test results and quality risks in a clear and structured way.
  • Assure the follow up of the non-functional product defects: ensure the appropriate handling of defects and validate their resolution.
  • Ensure ongoing communication and feedback to development team during testing phase.
  • Execute specific integration tests with third parties.

System activities

  • In collaboration with other team members, define, implement, and configure setups (hardware/software) for the proper execution of load and high availability tests (VMs, storage, network, products, …).
  • Actively participate in reviewing the “high level design” of the development teams to identify possible improvements on non-functional aspects such as load performance or high availability.
  • With or without development teams, work on “low level” diagnostic involving the infrastructure, main building blocks of the products or 3rd parties 
  • Update, maintain, and adapt team’s infrastructure.
  • Identify and propose process improvements.
  • Write and keep up-to-date technical documentation in the appropriate data systems.
  • Provide guidance and functional/technical support to other teams (support, development, product, ...).
  • Plan, track and report work and assigned tasks, to direct manager or product owner. 

Profile

  • Bachelor or master's degree in ICT, Computer Science, Multimedia, or equivalent degree/experience
  • Technical skills
    • Experience in quality assurance or application testing on non-functional areas (High availability testing, performance testing, ...) 
    • Experience in Containers / Docker, Kubernetes, and container strategies.
    • Knowledge of Linux
    • Knowledge of Virtualization, TCP/IP, and Storage technology is an asset.
    • Knowledge of PostgreSQL & ElasicSearch is an asset.
    • Knowledge of Grafana, Prometheus & VictoriaMetric is an asset.
    • Knowledge of Kafka, RabbitMQ is an asset.
    • Knowledge of Software programming (Java or C#) is an asset.
    • Experience in Agile Application Development with SAFe or Scrum frameworks is an asset.
  • Soft skills
    • Able to execute tasks autonomously and get help whenever needed.
    • Open to changes and continuous learning.
    • Focus on quality, detail-minded, willing to take care of other team members point of view.
    • 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 in English, working knowledge in English 

Offer

Becoming Part of the EVS Team not only means that you will receive a competitive salary in line with your skills and the market, but also a range of other additional wellness and healthcare benefits. Our flexible schedules and hybrid way of working (homeworking) policies will help you preserve your work-life balance. 

EVS will give you the tools to develop your skills and your career by giving you the opportunities of internal mobilities and a wide range of trainings. We encourage our motivated talents with a friendly, lively, and inclusive environment.

You will benefit from working in a friendly, lively environment having ambitious commercial objectives. Our dynamic and young team brings the best out of motivated potentials. In addition, you will receive a competitive salary and a range of other employee benefits.

Check out our website if you want to know more about why you should join EVS !

Apply for this job