Senior Software Quality Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Find a Developer Job: 12 Best Job Sites For Developers
Why Upskilling And Reskilling is Important For Developers
Is Software Engineering Over-Saturated?