Are you looking for a new opportunity in a fast-moving global company with a family feel? A job where you could have an impact?
We are looking for a Software QA Engineer to support RHEA’s efforts in Redu and Transinne, Belgium.
Tasks and Activities
The scope of work will include:
Contributing to the development of emulation platform created by RHEA Group for the complex cybersecurity solutions leveraging cyber-risk assessment, security operations management and cybersecurity simulation and testing over complex systems.
Collaborating, in an Agile development environment, with our team of software engineers and architects throughout the development process, following rigorous quality assurance, security and accreditation processes.
Collaborating in the review, analysis and production of system specifications.
Collaborating with other SW and QA Engineers to develop effective strategies and test plans.
Designing and executing test cases/test plans (manual or automated), analyzing and documenting results.
Documenting testing phases and defects.
Reporting bugs and errors to development teams.
Helping to troubleshoot issues to support root cause analysis.
Conducting post-release/post-implementation testing.
Working with cross-functional teams to ensure quality throughout the software development lifecycle.
Performing bugfix validation activities.
Planning and execution of E2E testing for product critical regression path.
Analyzing the existing and new functionality of the application in order to designing automated tests to validate them.
Working with databases (drop/restore/configure data sets).
Skills and Experience
The following skills and experience are mandatory:
Bachelor’s or Master’s in computer science, engineering, or a related field.
Experience with user and system requirements refinement.
Ability to document and troubleshoot errors.
Good understanding of the software development process.
Working knowledge of test management software.
Test plan/test cases development experience.
Experience with CI/CD tooling similar to Jenkins, Gitlab-ci.
Understanding of HTML, XML, HTTP, and related web technologies.
Understanding of SQL and NoSQL databases.
Basic Networking and OSI Model understanding.
Understanding of virtualized and containerized environments.
Strong Linux user experience.
Experience with SAST and/or DAST tools and plugins.
Familiarity with Agile frameworks (Scrum, Kanban etc.).
Strong interpersonal skills, team working, good analytic and problem-solving capabilities.
Strong communication and documentation abilities.
Analytical mind and problem-solving aptitude.
Effective time management and organizational skills.
Excellent communications skills, with very good written and spoken English.
Good knowledge in using GIT (or similar source control software).
Good understanding of HTML object locators.
Ability to understand and use the existing automation framework.
The following skills and experience would be highly desirable:
Knowledge of SysML/UML.
Integration testing experience (REST, SOAP).
QA Automation experience (API, Selenium WD, ProtractorJS etc.).
Understanding in general how a test automation framework is used and how to debug issues found with the test automation regression suite.
Basic programming skills in at least one OOP language.
Why should you apply?
You will have the opportunity to work within a major institution.
We encourage everyone to think outside the box and to push the boundaries of traditional knowledge. This role is an opportunity to join a forward-thinking company and allows for a deeper understanding of the industry.
Benefits include: competitive remuneration packages; unique career opportunities, including working in other countries; personalized training and development programmes; flexible relocation support.
We welcome applications from people with disabilities, members of ethnic minorities, all genders, LGBTQ+ individuals and ex-service personnel.