Software Automation Engineer
Bullhorn
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.
About the role
We're looking for a Software Automation Engineer to join our development team and help build and scale automation across a complex, fast-evolving product. You will be part of our Software Quality team, supporting our enterprise scale testing frameworks and solutions, contributing to both manual and automated testing as new functionality is rapidly developed and released. This is a great opportunity to develop strong automation and testing skills in a dedicated environment, building test plans, suites and automation harnesses that reflect real customer workflows.
A typical day will include...
Working across development teams, analysing requirements, and collaborating on building automated tests for existing and new features
Contributing to test coverage and automation for new features using Salesforce's UI Test Automation Model (UTAM) framework
Maintaining automation suites to ensure reliable feature and regression test runs as functionality evolves
Carrying out manual testing for new and complex functionality, writing test cases/scenarios and triaging issues
Using AI-assisted tooling to support test creation, with careful validation of outputs
Actively participating in quality and automation initiatives, sharing new technologies and best practices across your team and the broader QA department
This role is a fit for you if...
You have a degree in Computer Science or a related technical field, or equivalent practical experience
You have experience in testing, automation, or software development
You have a good knowledge of TypeScript, JavaScript, Java, or similar programming languages
You have experience with Selenium WebDriver or similar UI automation tools and are familiar with Page Object Models
You're interested in developing further in test automation and quality engineering
You're comfortable working across both manual and automated testing
You have strong analytical thinking and problem-solving skills
You're able to learn quickly and understand complex systems over time
You're comfortable working in a fast-paced environment with changing priorities
You're proactive, curious, a confident communicator, and open to feedback and development
Bonus points for...
Familiarity with test management tools such as Xray, TestRail, or Zephyr
Experience working in Agile/Scrum environments using tools like JIRA and Confluence
Awareness of CI/CD concepts and tools such as Jenkins or GitHub Actions
Exposure to performance or load testing
ISTQB certification
What we offer...
- Pension
- EAP
- Commuting Reimbursements
- Unlimited Vacation
- Quarterly paid volunteer days
- Lucrative Employee Referral Program (eligible for prior to your first day)
- Career development opportunities up/across Bullhorn
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.