QA Automation Engineer
Forescout Technologies Inc
Job Summary
Forescout is seeking a resourceful and driven QA Automation Engineer to ensure the quality of their cybersecurity solutions. The role involves analyzing product requirements, developing testing strategies, and creating test plans and cases. You will collaborate within an Agile/Scrum environment, focusing on automating front-end and back-end cloud applications, enhancing test frameworks for regression and performance testing, and reporting/tracking defects. The company emphasizes innovation, collaboration, and customer success in securing critical infrastructure and business operations.
Must Have
- Proven experience in QA or Test Engineering
- Comfortable blending manual testing with automation
- Solid understanding of QA methodologies
- Proficiency in at least one programming language (e.g., Python, Java)
- Experience with REST APIs (JSON)
- Experience with automation tools (e.g., Pytest, Robot Framework, Playwright, Postman, TestNG)
- Confident working in Linux-based environments
- Scripting in Bash or Python
- Knowledge of SQL and NoSQL databases
Good to Have
- Experience with CI/CD pipelines (e.g., GitHub)
- Experience with Azure Monitor, Application Insights, Log Analytics, and Kusto Query Language (KQL)
- Familiarity with networking tools (e.g., Wireshark)
- Security testing or penetration testing experience
- Background in cybersecurity or cybersecurity-related applications
Perks & Benefits
- Professional growth and development opportunities
- Diverse and inclusive culture
- Competitive total compensation package
- Recognition for strong work ethic
- Opportunity to work with industry-leading technology
Job Description
If you're ready to work on the front lines of cybersecurity and want to be part of a team that shares your passion for protecting the world’s most vital assets, we want you to join us. At Forescout, we're not just building a product—we're building a community of experts redefining what's possible in this fast-paced, high-stakes industry.
- Analyze product requirements and develop effective testing strategies
- Create structured test plans and test cases to ensure product quality
- Collaborate with development and QA teams in an Agile/Scrum environment
- Develop and maintain automated tests for front-end and back-end cloud applications
- Enhance and scale internal test frameworks for regression and performance testing
- Report and track defects using our bug tracking system
- Execute regression tests, record results, and provide timely feedback on build quality
What You Will Bring To Forescout
- Has proven experience in QA or Test Engineering, ideally in Agile teams
- A proactive mindset with a passion for quality and continuous improvement
- Is comfortable blending manual testing with automation and sees automation as the path forward.
- A solid understanding of QA methodologies and automation best practices
- Bachelor’s degree in a technical field (Computer Science preferred)
- Experience with CI/CD pipelines (e.g., GitHub)
- Proficiency in at least one programming language (e.g., Python, Java)
- Experience with REST APIs (JSON) and automation tools (e.g., Pytest, Robot Framework, Playwright, Postman, TestNG)
- Confident working in Linux-based environments and scripting in Bash or Python
Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL)
Nice to have
- Experience with Azure Monitor, Application Insights, Log Analytics, and Kusto Query Language (KQL)
- Familiarity with networking tools (e.g., Wireshark)
- Security testing or penetration testing experience
- Background in cybersecurity or cybersecurity-related applications
- Cyber Obsessed – We are curious about technology, and we are innovative and passionate about solving big programs.
- Customer Driven – We listen, we learn, and we make it right.
- Collaborative, without Ego – No one succeeds alone. We strive to be the humble person that people want to work with.
- Relentless – We're smart, determined, and find a way. We figure stuff out.
- One Team – We all work together, and we all win together.
Forescout Technologies is proud to be an Equal Employment Opportunity Employer. We value and embrace diversity, equality, inclusion, and collaboration at the core of our “One Team” philosophy. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, disability, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.