Pano

QA Engineer

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 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