Senior Software Quality Engineer

Bullhorn
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$91,414.0 - $119,968.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Software Quality Custom Software Relational Databases White-Box Testing Automation of Marketing Microsoft SQL Server SQL Databases System Testing
+11 more
Test Case Testng TypeScript Large Language Models Backend Graphql Bullhorn Front End Software Development Restful APIs Selenium Webdriver Jenkins

Job description

As a Senior Software Quality Engineer at Bullhorn, you will bring 5+ years of experience delivering testing solutions for custom software applications to our team. Applicants should be comfortable reviewing requirements, writing test plans with traceability, determining proper test case scenarios, and writing quality automation. At the Senior level, this individual is considered an organizational contributor - expected to mentor junior team members, lead cross-team delivery efforts, and drive process improvements beyond their immediate team.

A typical day might include…

  • Triaging Jenkins nightly failure runs and investigating root causes across E2E and API test suites
  • Writing and maintaining E2E tests in our WebdriverIO framework and API tests for Amplify, Bullhorn’s AI recruiter assistant
  • Partnering with developers on testability for GraphQL and LLM-streaming features
  • Leveraging AI tooling to identify coverage gaps, generate test cases, and explore testing approaches not previously feasible manually
  • Collaborating with Dev, UX, Architecture, and Product Management to align on requirements and quality standardsMentoring junior team members and contributing to QA best practices across the organization

Typical Responsibilities

  • Test Planning: Develop test plans for projects to ensure software satisfies requirements and meets quality standards, leveraging AI tools to surface edge cases and testing approaches beyond what traditional methods would uncover.
  • Testing Execution: Work with both automated and manual testing, including black and white box testing.
  • Technical Focus: Perform testing of Java APIs and various Bullhorn applications, including non-deterministic LLM outputs such as streaming responses, prompt/response regression, and GraphQL subscriptions.
  • Automation: Develop and execute test plans using WebdriverIO, TestNG, and REST Assured for functional, structural, regression, load, and system testing.
  • Process Improvement: Provide feedback and recommendations on testing methods, processes, and tools, including the adoption of AI-assisted workflows where applicable.

Requirements

Do you have experience in TypeScript?, * You have a strong mix of automation and manual testing experience across frontend and backend applications

  • You have 2+ years using WebdriverIO, TestNG, REST Assured, or similar automation platforms
  • You have 2+ years using TypeScript or JavaScript, and/or Java
  • 2+ years working with relational databases such as SQL (MSSQL experience a plus)
  • You have 2+ years of experience with REST APIs; GraphQL experience a plus
  • You are xcited about using AI tooling to work smarter: generating test cases, closing coverage gaps, and finding bugs that wouldn’t surface through traditional methods
  • You are iterested in helping shape quality practices across teams, not just executing within one
  • You thrive in a fast-paced agile environment and enjoys collaborating across Dev, Product, and UX

Benefits & conditions

3.83.8 out of 5 stars Remote $91,414 - $119,968 a year - Full-time, Pulled from the full job description

  • Referral program
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, The annual base salary range for this position is $91,414 - $119, 968. In addition, this role is eligible for an annual target bonus & a comprehensive benefits package., * Benefits eligibility effective DAY ONE including Medical, Dental, Vision, 401(k), 401(k) Match, and more
  • Unlimited Planned Paid Time Off
  • Global Mental Health Support
  • On-Demand Learning & Development
  • Quarterly paid volunteer days
  • Lucrative Employee Referral Program (eligible for prior to your first day)
  • Company-wide mentor program

Bullhorn’s core purpose is to create an incredible customer experience, and the organization has a sharp focus on delivering very high quality products and services to its customers. The company culture is shaped by five Core Values: Ownership, Energy, Speed & Agility, Service, and Being Human. Each value, and its underlying definition, serves as a behavioral guide for employees as they interact with customers and fellow coworkers and is an embedded way of operating across our organization.

We are a people-first culture where everyone’s contribution is valued and respected. We’re looking for smart, forward-thinking individuals who aren’t afraid to challenge the status quo and bring fresh perspectives to the table. If you’re someone who thrives in a casual, yet fast-paced and agile environment, we’d love to have you join us.

About the company

Bullhorn’s core purpose is to create an incredible customer experience, and the organization has a sharp focus on delivering very high quality products and services to its customers. The company culture is shaped by five Core Values: Ownership, Energy, Speed & Agility, Service, and Being Human. Each value, and its underlying definition, serves as a behavioral guide for employees as they interact with customers and fellow coworkers and is an embedded way of operating across our organization.

Bullhorn is a fast-paced and dynamic environment where hard work and outstanding results are rewarded and celebrated. We value those that exhibit an eagerness to learn and a strong natural desire for continuous improvement and we encourage team members to stretch themselves, acknowledge challenges and learn from them. With a strong focus on growth, we provide ample opportunities for career development and prioritize promoting from within. We believe that leaders should care deeply about the development of their employees at all levels, emphasizing emotional intelligence and accountability. Our leaders collaborate closely to ensure the success of their teams, and we work together to achieve shared goals, creating a challenging and rewarding workplace for everyone.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all