Location
Cincinnati, OH 45249 (minimum 75% in-office)
General Overview
We are looking for an experienced and skilled Automation Engineer to elevate the quality and dependability of our products. In this role, you'll design, build, and maintain automated testing frameworks to support seamless, high-quality software releases. Your responsibilities will include crafting robust test strategies, developing automated test cases, and working closely with cross-functional teams to catch and resolve issues early in the development process. A strong track record in automation and a passion for delivering excellence are essential for success in this position.
Responsibilities
- Serve as the test automation subject matter expert within an engineering team, advocating for and upholding testing best practices.
- Design and implement a comprehensive test strategy tailored to the team's needs, focusing on delivering high-quality software efficiently. Evaluate existing manual testing processes to identify and prioritize automation opportunities.
- Oversee the maintenance and optimization of automated testing suites for the team. Ensure timely review and resolution of test execution results and actively contribute to Go/No-Go discussions by providing insights into release testing outcomes.
- Stay informed about industry trends, emerging technologies, and advancements in test automation tools to enhance team capabilities.
- Work collaboratively with Development, Product Management, and DevOps teams to ensure seamless alignment and timely project delivery.
- Diagnose complex technical challenges and recommend innovative solutions to enhance product reliability and performance.
- Effectively communicate testing progress, challenges, and risks to stakeholders while providing actionable recommendations for continuous improvement.
Requirements
- 4+ years in software development & testing.
- Bachelor's degree in Computer Science or related field
- Proficient in JavaScript, Python, C#, and their associated frameworks (Mocha/Jest, PyTest, MSTest)
- Proficient in test automation tools and frameworks such as CodeceptJS, Playwright, Cypress, Puppeteer, WebDriverIO, SuperTest
- Proficiency with Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools such as GitHub, GitLab, or TravisCI
- Experience utilizing cloud platforms such as AWS, Azure, and GCP
- Working knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proven understanding of software testing methodologies, techniques, and best practices for UI and REST API testing.
- Strong analytical and troubleshooting skills
- Excellent written and verbal communication skills with the ability to articulate technical concepts to non-technical stakeholders.
*** Pay: $100,000-130,000 + Equity (Compensation can vary depending on experience)