EX

Senior Test Engineer with Rust

Hiring from
Romania
Work type
Remote
Posted

624,585 remote jobs, straight from company career pages

100% free ยท New jobs every minute

Show job description

๐Ÿ“ฃ Would you like to join a company that puts people at the heart of its concerns? We are waiting for you! Since 2007, Extia, an IT consulting company, has been offering a unique approach in its field by combining well-being at work and performance.


Our philosophy at Extia is โ€œFirst who, then what", so let's go for it!


๐Ÿš€First who?


  • Meticulous and analytical, you have a sharp eye for detail and a systematic approach to problem-solving.
  • You hold a strong sense of responsibility, with a strict commitment to confidentiality and compliance.
  • You are fluent in both spoken and written English, possessing excellent communication skills for test code, documentation, and reviews.
  • You are disciplined in your workflow, willing to work exclusively within provided tools and environments.


This role is remote. The candidate needs to have Romanian citizenship.


๐Ÿš€Then what?


Senior Test Engineer with Rust, with the following tasks:


  • Take responsibility for integration, negative, and robustness testing of developed modules, verifying them against specifications and archetype assurances.
  • Derive complete test specifications from module requirements and underlying format standards.
  • Set up and maintain automated integration tests for each functional requirement.
  • Conduct systematic negative tests against erroneous and malicious inputs.
  • Verify archetype assurances, specifically ensuring matchers pass data unchanged and rejection responses do not leak original payload data.
  • Ensure full traceability from requirement through test case to result.
  • Create reproducible error reports and track them until resolution.


Required technical skills:


  • Min. 5 years of testing experience, including at least 2 years writing test code in Rust or Python.
  • Proficiency in test design methods: equivalence classes, boundary values, decision tables, and state-based testing.
  • Expertise in generating structured test data, including at the byte level and intentionally outside format boundaries.
  • Protocol testing experience: building custom clients, analyzing recordings, and verifying behavior during connection drops/timeouts.
  • Experience with test execution as a stage in a CI pipeline and traceability tracking tools.


Nice to have:


  • Ability to perform differential testing and property-based testing (e.g., with proptest).
  • Ability to read Rust safely to evaluate module code and developer tests.
  • Experience with binary protocols, Protocol Buffers, test environments as code, and containerization.
  • Load and performance testing experience, and evaluation of module metrics.
  • Previous experience working in regulated environments where test evidence is used for regulatory compliance.


๐Ÿš€ Do you recognize yourself in the "Who" and represent the "What"? Apply and let's talk!

Similar jobs

Apply for this job100% free