Benefits Summary - Flexible and hybrid work arrangements
- Paid time off/Paid company holidays
- Medical plan options/prescription drug plan
- Dental plan/vision plan options
- Flexible spending and health savings accounts
- 401(k) retirement savings plan with a Roth savings option and company matching contributions
- Educational assistance program
Overview The Quality Assurance team is responsible for all aspects of the testing life cycle including analyzing and testing software and online services to ensure proper functionality and error-free internal and external products. The Lead Automation Engineer manages a team of automation engineers. They will be responsible for designing, developing, and implementing automation solutions, while also collaborating with stakeholders and ensuring the integration and maintenance of automation systems.
Responsibilities Lead and mentor a team of automation engineers providing technical guidance and support to team
Develop and implement automated testing standards, procedures and best practices
Evaluate, recommend, and implement tools and frameworks that will improve the overall effectiveness of our testing infrastructure
Design, maintain, and execute automated tests for use in both API and UI test cases by creating reusable code libraries to help build streamlined and efficient automated test processes
Ensure the seamless integration of automation systems with existing infrastructure
Work with stakeholders across different teams to understand requirements, gather feedback, and ensure alignment on automation goals
Maintain documentation of test results to assist in debugging and modification of software
Analyze test results to ensure existing functionality and recommend corrective action
Submit, track, and assist with escalation, if needed, any product issues found during testing to ensure that they are resolved
Qualifications Bachelor's Degree in Computer Science or equivalent
7+ years' experience in software Quality Assurance and Automation
Certification preferred: Certified Tester Test Automation Engineer (CT-TAE)
Experience as a team leader or project leader
SmartBear TestComplete, ReadyAPI, and MABL experience preferred
Skills Extensive experience in Automated testing tools and methodologies
Extensive knowledge of API Testing
Strong scripting skills in programming languages such as Python, Java, or C#, and experience with automation frameworks
Knowledge of databases and SQL for data management and integration with automation systems
Familiarity with DevOps methodologies and CI/CD pipelines for automating the software development lifecycle
Excellent written and verbal communication skills. Should have a proven track record of communicating complex multi-faceted issues to multiple stakeholders
Organizational skills and the ability to multi-task, manage sub-projects and meet deadlines
Ability to help define and implement new processes within the testing team
Ability to work in a fast paced, demanding and changing environment with a high level of independence
Strong understanding of QA principles, and testing procedures
Excellent analytical and problem-solving skills to troubleshoot issues and optimize automated systems
Proven leadership skills to motivate and guide a team of engineers
Initiative to learn and utilize emerging technologies
Experience with Automation testing tools like TestComplete, ReadyAPI, and MABL is a plus