Software Engineer in Test, Threat Stack

RP1023437Czech Republic

Job Description

Threat Stack, a part of F5, enables DevOps and SecOps teams to innovate and scale security by providing full-stack security observability from the control plane up to the application layer. Purpose-built for today’s infrastructure, the Threat Stack Cloud Security Platform® and Cloud SecOps Program℠ combine cloud-optimized intrusion defense, continuous security monitoring, and proactive risk assessment to help security and operations teams detect security incidents, achieve compliance, and secure infrastructure in transition.

We are defining the way Cloud Security is done. We are the only cloud-native continuous monitoring solution that gives users instant visibility into their environment, protecting them in real time from insider threats, external attacks, and data loss. Optimized for cloud deployment, our solution allows growth-driven companies to scale confidently without sacrificing speed or efficiency.

We are expanding our Test Engineering team and are looking for a talented individual to grow into a proficient engineer in our Test Engineering team, focused on building an advanced testing infrastructure to test our product.

As an Engineer in Test, you will be responsible for defining the best way to test components of the Threat Stack system and leveraging our Ruby-based automation framework to build repeatable, reliable tests. We are looking for those with the "can-do" attitude and a thirst to learn more.

What you'll do:

  • Own the test definition, execution and reporting for parts of the Threat Stack product
  • Automate test cases using our test framework
  • Develop and execute test plans for bi-monthly product releases
  • Report testing status to team members as requested
  • Investigate product, script and environment issues
  • Investigate new technologies relevant to testing the product
  • Exercise your thirst to find weaknesses in our software on a daily basis

What we're looking for:

  • Full stack test automation engineer with a proven track record for effective automation
  • Familiar with Continuous Integration and parallel test environments
  • Familiar with the following types of testing: API, Database, Shell Command Line
  • Automation in Linux and Windows environments
  • Expertise in languages Ruby or Python, Shell scripting
  • Familiar with test frameworks such as Inspec. Other tools like Gauge, BATS, Selenium or JUnit are helpful
  • Familiar with Kubernetes and container runtimes
  • Familiar with load and performance testing
  • Experience within an Agile environment
  • Intense focus on breaking software through automated testing


The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.

Phishing Alert

Please note that F5 only contacts candidates through F5 email address (ending with or auto email notification from Yello/Workday (ending with or

Equal Employment Opportunity

It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability,marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws.This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. Reasonable accommodation is available for qualified individuals with disabilities, upon request.