Software Engineer II, Quality Assurance

ExtraHop Logo

ExtraHop

πŸ’΅ $99k-$120k
πŸ“Remote - Worldwide

Summary

Join ExtraHop's critical software automation team and contribute to protecting our market-leading NDR product line. As a member of this team, you will plan, develop, execute, and troubleshoot automated regression testing for our full-stack SaaS solutions. You will implement and maintain UI, REST API, and RPC test automation, expanding our automated testing capabilities. Your responsibilities include developing new automated test suites, maintaining the automation test framework, and driving product quality through clear issue writing. This role requires a passion for testing, 2+ years of scripting/OOP experience, and experience with test framework development and maintenance. ExtraHop offers a competitive salary, bonus, and benefits package, including health, dental, vision, flexible PTO, and more.

Requirements

  • Curious engineer who likes to know why things break
  • Passion for testing
  • 2+ years scripting and/or OOP programming experience (Python, etc)
  • Test Framework development and maintenance experience
  • Linux OS experience
  • Experience with an Issue Tracking system (e.g. JIRA, Bugzilla, etc.)

Responsibilities

  • Implement new and maintain existing UI, REST API and RPC test automation
  • Execute, triage and maintain existing regression test suites in a CI environment
  • Develop new automated test suites in coordination with Development and Project Management teams to verify new product features and capabilities
  • Help build and maintain automation test framework
  • Drive product quality and feature growth through clear issue writing
  • Track and manage feature testing tasks to completion

Preferred Qualifications

  • Someone who's excited about finding issues; but only satisfied by understanding the how and why of the issue
  • Experience with UI Automation, preferably using BDD (e.g. Python Behave driving Selenium)
  • Experience/knowledge with Big Data, Cloud, or SaaS
  • Experience with virtualization platforms or containers
  • History of creating and executing Test Plans for complex products and networking solutions
  • Web application (Javascript, CSS, etc) testing experience
  • Prior experience automating REST API validation
  • Basic knowledge of TCP/IP networking
  • CI Pipeline experience (gitlab, k8s, Jenkins, AWS EC2, AWS ECR)
  • Knowledge of Testing methodologies
  • Experience with SDLC, preferably Agile Scrum
  • Experience with open source software, especially test automation solutions

Benefits

  • Health, Dental, and Vision Benefits
  • Flexible PTO, Sick Time Prorated Based on Date of Hire, and All Federal Holidays (US Only) + 3 Days of Paid Volunteer Time
  • Non-Commissioned Positions may be eligible to participate in the Annual Discretionary Bonus Plan
  • FSA and Dependent Care Accounts + EAP, where applicable
  • Educational Reimbursement
  • 401k with Employer Match or Pension where applicable
  • Pet Insurance (US Only)
  • Parental Leave (US Only)
  • Hybrid and Remote Work Model

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs