> Markdown version of [/jobs/ext/502803-senior-software-quality-engineer](https://www.wearedevelopers.com/jobs/ext/502803-senior-software-quality-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Quality Engineer - **Company:** Bullhorn - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $91,414.0 - $119,968.0 - **Contract:** Permanent contract - **Skills:** 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, Test Case, Testng, TypeScript, Large Language Models, Backend, Graphql, Bullhorn, Front End Software Development, Restful APIs, Selenium Webdriver, Jenkins - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=24c695c6ab57233b ## About the Role 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 ## 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. ## Related Videos - [Let’s Talk Quality!](https://www.wearedevelopers.com/videos/100012-let-s-talk-quality) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)