Job Description
The Role
For the QA Engineer role, we’re looking for somebody who will drive quality initiatives in unlocking new end-to-end capabilities for our users while building scalable and maintainable validation pipelines. At Pano, team members take ownership of what they do, and our approach to problem-solving relies heavily upon creativity, communication, and collaboration. The ideal candidate is humble, hungry, and people-smart. They have experience working across the entire testing stack and a firm understanding of testing methodologies, UI testing, API testing, performance testing, automation, databases, and programming languages - including JavaScript and TypeScript.
What you’ll do
Work with your teammates across the entire stack, validating new features that enable positive impact for our users and our businessAnalyze requirements, develop test plans, create test cases, automate and execute testsIdentify defects and create and track bug reportsCollaborate with product managers and developersExecute manual or exploratory testing when neededImplement, maintain, and run automation test suites - based on Cypress for API, UI testing, visual, and accessibility testing; and k6 for performance testingCollaborate with other QA engineers to review their automation scriptsWork with agile development methodologies, adhering to best practices and pursuing continued learning opportunitiesParticipate 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 Engineer3+ years of professional experience in a fast-paced SaaS or a similar business environmentExpertise in creating and executing test plans, test cases, and QA processes for API and UI testingExperience with automation testing frameworks, including Cypress, and knowledge of visual and accessibility testingFamiliarity with performance testing tools, such as k6Proficiency in JavaScript/TypeScript for writing and maintaining automation scriptsExperience with issue-tracking systems, such as JiraFamiliarity with test-management systems, such as TestRailKnowledge of SQLProven ability to troubleshoot and resolve complex issues during testingPreferred skills
Hands-on experience with cloud platforms, such as GCP and AWSFamiliarity working with Linux-based systems as well as containerization and orchestration tools, such as Docker and KubernetesFamiliarity with common DevOps tools and practices, such as Git and CI/CDFamiliarity with Python and JavaFamiliarity with SOC2 / ISO 27001 security frameworks