remote
Manager, QA Automation - Forescout Technologies
Software Engineer
Lead a QA automation team to design, develop, and maintain test frameworks for cybersecurity solutions, leveraging Selenium, Python/Java, and CI/CD pipelines to ensure high‑quality, secure releases.
About the role
Key Responsibilities
- Define and execute the automation strategy for security‑focused software products, selecting appropriate tools and frameworks.
- Lead, mentor, and grow a team of automation engineers, fostering best practices in test design, code quality, and continuous improvement.
- Design, develop, and maintain robust automated test suites using Selenium, Python, and Java for functional, regression, and performance testing.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI) to enable rapid, reliable releases.
- Collaborate with product, development, and security teams to translate requirements into testable scenarios and ensure comprehensive coverage of cyber‑risk features.
- Analyze test results, track defects, and drive root‑cause analysis to improve product stability and security posture.
Requirements
- 5+ years of hands‑on test automation experience, with at least 2 years in a leadership or managerial role.
- Proficiency in Selenium, Python, and Java, and strong understanding of REST API testing.
- Experience building and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar.
- Solid knowledge of Agile development processes and test‑driven development practices.
- Excellent problem‑solving, communication, and stakeholder‑management skills.
Skills
seleniumpythonjavacicdjenkinsagile