Testing Automation Engineer

Job summary

Remote
Software Developer

Work model

Remote first
Only US
2 weeks ago
Job description

About the Role

SpecterOps is seeking an experienced Testing Automation Engineer to support the testing of our BloodHound Enterprise product. We are looking for dedicated testing engineers to validate UI user flows, back-end system automation, APIs, and other services powering BloodHound Enterprise. If you are a seasoned QA professional passionate about creating performant, well-documented test automation, we encourage you to apply!

Salary Range

Base salary is offered annually and will be commensurate with experience.

  • Mid-level: $125,000 - $150,000
  • Sr. Level: $145,000 -- $170,000

Location

This is a remote position based in the U.S. Occasional travel (quarterly) may be required for in-person company events and ad hoc meetings.

  • Candidates must be authorized to work and reside in the United States. We do not sponsor immigration visas.

Responsibilities

  • Design, develop, and maintain test automation and environments that align with business requirements and can scale to accommodate diverse customer configurations.
  • Collaborate closely with front-end developers, product owners, and other stakeholders to ensure seamless integration of backend services within the overall application architecture.
  • Implement security best practices to protect sensitive data.
  • Optimize database queries and other I/O operations to ensure optimal performance of back-end services.
  • Participate in code reviews to uphold code quality standards and provide constructive feedback.
  • Identify and troubleshoot performance bottlenecks, system failures, and bugs.

Requirements

  • 4-8 years of professional software testing and application development experience.
  • 2+ years of experience in back-end and web application test automation.
  • Strong experience with modern QA automation tools and test suites.
  • Experience with both white and black box testing methodologies.
  • Proven ability to write clear, concise, and comprehensive test plans and test cases.
  • Ability to successfully complete a criminal background investigation.
  • A desire to embody our core values: passionate curiosity, consistent improvement, empathy, sustainability, humility, and empowerment through transparency.

Nice to Haves

  • Bachelor's degree in Computer Science or a related field.
  • Experience in a team delivering large-scale enterprise products to market.
  • Familiarity with cloud platforms (AWS or Azure) and containerization technologies (Docker, Kubernetes) for application deployment and scaling.
  • Familiarity with automation tools such as Ansible, Terraform, or CloudFormation.
  • Familiarity with programming languages including Go, Typescript, Javascript, or C#.
  • Comfort contributing to open-source projects.
  • Experience in penetration testing or administering Active Directory or Azure.

What We Offer

  • Comprehensive Benefits: Health, Dental, Vision, and Life insurance (100% covered for employee and family).
  • Work-Life Balance: Flexible time off policy and 10+ paid holidays annually.
  • Financial Benefits: 401(k) with up to a 4% company match, equity, and potential performance-based bonus.
  • Remote Work Support: $1,500 allowance for home office setup in the first year, followed by a $500 annual allowance.
  • Connectivity: $150 monthly reimbursement for cell phone and internet.
  • Professional Development: $5,000 annual reimbursement for professional development and $5,250 towards continuing education or student loan repayment.
  • Wellness: $1,800 annual reimbursement for lifestyle and wellness.
  • Family Planning: A one-time $10,000 benefit for family planning needs.
  • Community: In-person and virtual employee events throughout the year, plus company swag.

SpecterOps is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. To request reasonable accommodations, please contact [email protected].

Unsolicited resumes are not accepted.

#LI-REMOTE