Senior System & QC Engineer
EVS Broadcast Equipment
- Luik
- Vast
- Voltijds
- 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.
- 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.
- 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