Job overview and responsibility

Do you want to work in a remote, fully distributed, fast paced environment and join top talents from all around Asia to help us build the best continuous security product out there?

GuardRails is looking for an experienced and talented Senior QA Automation Engineer to join our team! As our Senior QA Automation Engineer, you will be working with a team of highly skilled and experienced engineers. GuardRails is supporting a growing number of users from all over the world and you will play an important role in ensuring that we ship high-quality products on time.

You are passionate about quality and ensure it drives our development process, from requirements to delivery. You will define, develop, maintain, and execute the automation of test scripts utilizing test automation frameworks as well as introducing new quality best practices to your agile team.

You are a highly motivated, experienced, and well organized QA automation engineer who takes pride in the work you do and in the value you add to your agile team.

Required skills and experiences

  • You ensure quality is part of the whole engineering lifecycle, from requirements to delivery
  • You define quality strategies (i.e. BDD, TDD, ATDD), best practices and help your team understand and apply them
  • You are involved from the very beginning of the requirements gathering and ensure test cases and acceptance criteria are defined in the very early stages
  • You love automation and ideally want manual testing to be something of the past
  • You have a solid experience with Cypress and Jest
  • You define, develop and maintain automated test scripts (unit test, regression test, functional test, integration test, performance test and smoke test) to achieve maximum code coverage in test automation frameworks (Cypress, Jest, …)
  • You develop automation standards and procedures to determine application quality and release readiness
  • You are self-motivated, organized, creative, respectful, with a high level of integrity and ethics
  • You have a good command of the English language

Good to have

  • Strong experience with at least one test automation framework (Cypress, Jest, Selenium, Robot framework)
  • Solid experience working in an Agile team environment
  • Experience with at least one of those languages (Golang, NodeJS, Python)
  • Experience with load and stress testing
  • Experience with chaos engineering

How you’ll make an impact

  • You will have the opportunity to apply your technical skills to our platform and help improve its overall quality
  • Your passion for quality and automation will ensure that we detect issues and regressions early and only ship highly qualitative features
  • Your suggestions, past experiences and proactivity will have a direct impact on how we shape our product
  • Your expertise will be valuable to your teammates, it’ll help your whole team improving and delivering high quality software

What we offer

  • Fully Remote Organization, with flexible work hours, we are outcome-focused
  • High impact environment, ability to make a difference. You are not just a number
  • Employee Stock Option Program
  • Mac laptop and external monitor
  • Remote-friendly tool allowance
  • Health insurance
  • Gym allowance, Internet allowance, Educational allowance