Who we are
We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies put trust - an abstract idea - to work. That's digital trust for the real world.
Job summary
We are looking for a skilled and detail-oriented QA Engineer who brings a strong blend of manual and automation testing capabilities. The ideal candidate is passionate about delivering high-quality software, can think critically and holistically about product behavior, and is confident in writing and maintaining automated tests. You’ll play a key role in ensuring that our products are robust, reliable, and meet the highest standards of quality.
What you will do
- Design, develop, and execute comprehensive test plans and test cases for new and existing features.
- Perform both manual and automated testing to ensure product quality across functional and non-functional aspects.
- Collaborate with developers, product managers, and other stakeholders to understand requirements and define test strategies.
- Identify, log, and track bugs through resolution; proactively communicate quality risks and potential impacts.
- Think through edge cases, negative scenarios, and user experience issues to ensure robust coverage.
- Write and maintain automated test scripts for web/mobile/API using industry-standard tools and frameworks.
- Contribute to the overall QA strategy and continuously improve testing processes and practices.
- Document test plans, test cases, and results clearly and maintain traceability for audits and future reference.
- Participate in product design reviews and provide feedback from a QA perspective.
What you will have
- 5+ years of experience in QA with automation testing.
- Strong programming skills in at least one language (e.g., Java, Python, JavaScript, etc.).
- Hands-on experience with test automation frameworks like Selenium, Cypress, Playwright, or similar.
- Experience testing APIs using tools like Postman or REST-assured.
- Good understanding of software development lifecycle and QA methodologies.
- Ability to think critically, analyze use cases, and question product assumptions constructively.
- Proven ability to write clear and thorough test documentation and bug reports.
- Familiarity with Agile/Scrum development practices and version control tools (e.g., Git).
- Strong communication and collaboration skills.
Nice to have
- Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI.
- Exposure to performance or load testing tools (e.g., JMeter, k6).
- Knowledge of cloud platforms (e.g., AWS, GCP) and containerized environments (Docker, Kubernetes).
- Experience testing mobile apps (iOS/Android).
- Basic understanding of databases and ability to write SQL queries for testing
Benefits
- Generous time off policies
- Top shelf benefits
- Education, wellness and lifestyle support
#LI-SS1