Menu
Contact Us
Get a Demo
careers

Quality Assurance Engineer

Remediant is looking for a Quality Assurance Engineer to join our growing team.

About the Role

Remediant is looking for a Quality Assurance Engineer to join our growing team. We help secure access to critical systems in industries ranging from defense contractors to pharmaceutical companies. Our flagship product, SecureONE, enables our customers to deploy a “just-in-time-administration” stance that prevents attackers from gaining a foothold in their networks.

We are looking for people who have a track record of taking a pragmatic approach to solving technical problems. You will join a team working on maintaining and adding features to SecureONE alongside teammates with previous experience in IT, security, system log analysis, payments, digital imaging, and pharmaceuticals.

You do not need to have any previous experience in information security — and this is a great job for those looking to learn more.

 

About You

  • You are skilled at developing automated test plans for Python and Javascript services.
  • You can assist the engineering team in best practices in structuring code for ease of testing and test coverage
  • You are skilled in release management and ensuring test plan passes, documentation is well crafted, and double checking engineerings work on a release candidate
  • You have experience with Javascript and the Node.js ecosystem.
  • You are capable of developing new services and supporting existing architecture.
  • You are comfortable with deployment of services in Docker or with other container/virtualization tools
  • You are experienced with REST APIs and using mocks where appropriate for testing.
  • You are comfortable at the linux/unix command-line and at home with common system utilities (SSH, grep, ps, netstat).
  • Skilled in Git, pull requests, PR reviews, and associated workflows.
  • You have experience utilizing CI/CD systems to help facilitate automated testing and deployment.
  • You are extremely comfortable working remotely over Zoom/Slack and organizing your time.
  • You have experience working with agile processes and the tools that facilitate it (JIRA).

Ideally, candidates will have experience with several of the these technical skills (but no candidate is expected to be savvy in all of them):

  • Asynchronous, distributed architectures and micro service patterns
  • Managing infrastructure in Amazon Web Services or other cloud platforms
  • Previous experience in corporate IT, particularly around access management, LDAP, Active Directory, or similar security issues

If you don't meet all the requirements listed above but think you could be good for the job, apply anyway!

A day at Remediant

  • It's time for the Monday morning team meeting. You dial in via Zoom. After a round of updates, you are given the release candidate for the next version of the SecureOne software.
  • You review the tickets (JIRA) that is included in this release. You capture them in the release documentation and insure each ticket has appropriate documentation, test cases, or similar for the scope of the ticket. 
  • After considering the scope of the release you begin planning augmented testing to better cover some holes in the test coverage provided from engineering, where appropriate you ask engineering for help expanding the test suite as needed.
  • Utilizing additional team members you begin executing all manual, E2E, and automated tests for this RC. 
  • Unfortunately there were deficiencies/bugs found during testing so you reject the RC back to development.
  • Once the deficiencies are solved by engineering you begin retesting anything in scope of the changes. You eventually pass the RC, marking testing as done in the release documentation. You inform leadership and product team that the RC is ready, and with their approval promote it to ready for release (Gold).
  • You now begin planning how to make the next release cycle easier by improving the existing test suite and its integration with the CI/CD, gathering input from engineering as you go. You eventually craft specific tests to improve SecureOne’s test coverage.

The ideal teammate ...

  • Has a strong desire to pick up new skills and knowledge. We are a small and growing team and we all take on multiple roles. We value “Show me how” over “That's not my job.”
  • Communicates well. We feel updating all team members, local and remote, is key to team success.
  • Enjoys using tools to work more efficiently and sharing those improvements with the team. We believe in investing time to make our workflow more efficient and pleasant.
  • Has a passion for building readable and maintainable code. We believe refactoring and writing tests are important to a maintainable codebase.
  • Is pragmatic and is able to understand the tradeoffs in the business and technical aspects of every decision. We believe our work should deliver impact and value to our customers.
  • Previous experience or excitement about working at a startup and the pace that entails.


Perks

  • Remote work friendly
  • 401k matching
  • Unlimited paid vacation policy
  • Annual Vacation/Wellness stipend

The last bit:

  • Remediant is committed to equal pay


We value diversity and encourage applications from all qualified candidates!

About Remediant

San Francisco-based Remediant is bringing Zero Trust to the Privileged Access Management (PAM) market by taking a precision approach to removing the biggest undiscovered security risk: (24x7/always on/persistent) administrator (rights/privileges/access). Built upon the principle of Zero Standing Privilege, Remediant’s award-winning SecureONE PAM software delivers Just Enough, Just-in-Time privileged access and continuous discovery with agentless simplicity. SecureONE protects millions of endpoints and has been adopted by major enterprises across a number of industries. For more information, please visit: https://www.remediant.com.

Look like a good fit for the job? Email us a resume!