Senior Software Engineer in Test

Engineering · Lausanne, Vaud
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

Start date: ASAP


We are CYSEC, A fast growing European data security company based at the EPFL Innovation Park in Lausanne, Switzerland.

We bring 360° security in one click for container-based workloads and platforms through our ARCA trusted OS software. We partner with leading cybersecurity research centers to develop technological innovations in the area of Confidential Computing and deliver our cybersecurity solutions for several vertical sectors. CYSEC offers end-to-end solutions to be deployed on premises, on cloud as well as on the edge.

We’re a team of leading cryptographers and software security specialists combining deep security knowledge with extensive industry experience. We are equipped to deliver agile security solutions for the most challenging infrastructures, always ready to take the highest challenge! We are a multinational and multilingual team. We believe that excellence and innovation come from diversity and inclusion. So, join us to build the future of security!


Your Team

You’re going to work with passionate engineers with a high collaborative and problem-solving mind-set. Your teammates have a strong security background and are highly committed to deliver the best quality and secure solution to our customers. Moreover you will be in an environment where you will be continuously learning and exploring new ways to improve our products and bring innovation to the field.
Side note: If you are used to participating to CTF events or you’re interested to try, you already found great teammates for that ;-) 



Job Description


You’re a Software Engineer (m/w) with a strong experience in the field of Automation & Quality assurance and want to use your knowledge to build the next generation of security solutions. You are highly motivated, result-driven and business value-oriented. You have a high sense of product ownership, constantly learning and enhancing your skills. Your journey at CYSEC is going to be extremely enriching and with new challenges to deliver the most secure solution for our customers. 


Duties and Responsibilities

  • Design, build and maintain our test automation framework to support our ARCA Trusted OS existing and new security features as part of our engineering team.
  • Lead and refine the global testing strategy and automation within the team.
  • Collaborate with the software engineers on how to improve the test suites and framework to cover from unit, integration to functional, performance testing.
  • Collaborate with software engineers on writing integration tests, E2E automation scripts and maintaining them.
  • Be hands-on on our CI/CD pipelines.
  • Interact with the product and Engineering teams to understand the business use cases and requirements to cover them with solid test plans. 
  • Be hands-on on the delivery of our product, customer support and on shaping the next releases with your teammates. 
  • Help the team to improve its quality best practices.
  • Work with the agile iterative/incremental mindset to build and deliver our solution


Qualifications

    • 5+ years of experience in Software development automation and QA. 
    • Very good demonstrable understanding of operating systems internals and fundamentals, preferably experience with Linux architecture.
    • Experience testing backend, APIs and with mocking strategies.
    • Experience with automation and implementing testing frameworks for integration and E2E testing. Experience with Rust is a plus.
    • Experience with containers building and running containerized services
    • Experience working with CI/CD pipelines.
    • Experience with orchestration tools (e.g. Ansible, Terraform)
    • Experience or Interested on learning Kubernetes in highly valued
    • Solid understanding of computer science fundamentals, secure development practices, clean code, and best software development practices.
    • Experience working within a modern agile product development environment is a plus.
    • Strong problem-solving, troubleshooting and monitoring skills 
    • Strong communication and collaboration skills
    • Professional-level English spoken and written, French is a plus.


    Valued additional experience

    • Knowledge or interest in security & cryptography
    • Experience working on one of the cloud platforms (e.g. Azure, AWS, Google Cloud).
    • Contribution to open-source projects.

    Thank You

    Your application was submitted successfully.

    • Location
      Lausanne, Vaud
    • Department
      Engineering
    • Employment Type
      Full-Time
    • Minimum Experience
      Experienced