Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Bullhorn, so some details may not match this job. The employer's own page has the real description.
Position Overview
The Senior Software Automation Engineer at Bullhorn will play a pivotal role in enhancing the efficiency and reliability of software development and deployment processes. This position entails designing, implementing, and maintaining automated testing frameworks and scripts to ensure high-quality software releases. The ideal candidate will collaborate closely with cross-functional teams to develop best practices, optimize existing automation processes, and provide guidance to junior engineers, ultimately contributing to a culture of continuous improvement.
Job Responsibilities
- Design, develop, and maintain automated testing frameworks and scripts for various applications.
- Collaborate with software developers and product managers to understand requirements and enhance testing strategies.
- Analyze test results, identify issues, and work with development teams to resolve bugs efficiently.
- Implement best practices for continuous integration and continuous deployment (CI/CD) processes.
- Mentor junior engineers in automation techniques and tools, fostering a collaborative learning environment.
- Stay abreast of industry trends and emerging technologies to suggest innovations for automation processes.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of experience in software automation engineering and quality assurance.
- Strong proficiency in programming languages such as Java, Python, or C#.
- Experience with automation testing tools like Selenium, Cucumber, or similar.
- Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
- Familiarity with version control systems, such as Git.
- Excellent analytical and problem-solving skills with attention to detail.
Technologies & Tools
The Senior Software Automation Engineer will utilize a variety of technologies and tools, including but not limited to Selenium for web automation, Jenkins for CI/CD integration, JIRA for project management, and Git for version control. Familiarity with cloud platforms such as AWS or Azure will also be beneficial as automation strategies evolve to incorporate cloud-based testing environments.
Ideal Candidates
The ideal candidate for the Senior Software Automation Engineer position will possess a strong technical foundation coupled with a proactive and innovative mindset. They should demonstrate excellent communication skills, enabling them to convey complex technical concepts clearly to various stakeholders. A strong commitment to quality, collaboration, and continuous improvement will mark them as a valuable contributor to the Bullhorn team. Furthermore, they should exhibit a passion for automation and a desire to stay updated with the latest advancements in technology.
Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.