QA Engineer
What you’ll do
- Work with your teammates across the entire stack, validating new features that enable positive impact for our users and our business
- Analyze requirements, develop test plans, create test cases, automate and execute tests
- Identify defects and create and track bug reports
- Collaborate with product managers and developers
- Execute manual or exploratory testing when needed
- Implement, maintain, and run automation test suites - based on Cypress for API, UI testing, visual, and accessibility testing; and k6 for performance testing
- Collaborate with other QA engineers to review their automation scripts
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
- Participate in on-call rotation to respond to, triage, mitigate, and resolve production issues
What you’ll bring
- 5+ years of hands-on experience as a QA Engineer
- 3+ years of professional experience in a fast-paced SaaS or a similar business environment
- Expertise in creating and executing test plans, test cases, and QA processes for API and UI testing
- Experience with automation testing frameworks, including Cypress, and knowledge of visual and accessibility testing
- Familiarity with performance testing tools, such as k6Proficiency in JavaScript/TypeScript for writing and maintaining automation scripts
- Experience with issue-tracking systems, such as Jira
- Familiarity with test-management systems, such as TestRail
- Knowledge of SQL
- Proven ability to troubleshoot and resolve complex issues during testing
Preferred skills:
- Hands-on experience with cloud platforms, such as GCP and AWS
- Familiarity working with Linux-based systems as well as containerization and orchestration tools, such as Docker and Kubernetes
- Familiarity with common DevOps tools and practices, such as Git and CI/CD
- Familiarity with Python and Java
- Familiarity with SOC2 / ISO 27001 security frameworks