Lead Test Automation Engineer
Yello’s talent aquisition software helps companies reinvent how they recruit, to hire the right candidates at the right time. Our client-partners include more than 70 Fortune 500 companies and dozens more high-growth organizations.
You will drive test automation for Yello’s web software to continuously improve quality. As a member of our Ruby development group, you will build out a set of modern test automation suites for Ruby applications. You will architect and maintain modularized test plans, communicate with your team about bugs and issues and build test pipelines to ensure our applications continue to meet the highest quality standards.
The test automation engineer will:
Design, develop, and execute a series of highly effective automated test suites for our Ruby web applications
Build out and maintain a set of organized, modern test plans with well defined test cases
Utilize CI tools such as Jenkins and Gitlab CI to run high performance, automated tests
Identify and describe bugs, performance issues and security risks in our Ruby applications using a variety of tools
Transform lists of business requirements into detailed, organized sets of test cases
Work with the production support team on issues that require advanced troubleshooting
Champion a culture of quality throughout the development team
Mentor and train junior test engineers
Work with dev leads to enforce and establish processes and standards such as code reviews, appropriate testing levels, and an overall quality strategy to minimize defects
You are motivated, detail-oriented and have a strong technical background. You have an eagerness to learn new technologies and leverage advanced testing tools.
You also have:
Knowledge of the agile software development processes
3+ years of experience working with test automation using open source tools
Exceptional scripting skills using Ruby-based tools such as RSpec, Cucumber and Capybara
Strong understanding of current web testing methodologies and philosophies
Ability to efficiently perform manual testing to address edge cases
Understanding of Linux command line usage and script execution
Familiarity with REST APIs and API testing approaches
Familiarity with the Rails framework and MVC architecture
Excellent written and verbal communication skills
Four-year degree in Computer Science or equivalent work experience
- Yello is an Equal Opportunity Employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
- Candidates local to Chicago are preferred.
- You must be authorized to work in the United States.