Tenable is looking for a Staff Software Engineer in Test (SET) to contribute towards ensuring the quality of Tenable’s products by designing and developing software tools, test frameworks, and/or automated tests in certain focus areas. The goals of these are to verify the functionality of the products, their operational resiliency and/or performance of Tenable’s solutions. A Staff SET at Tenable would also lead manually testing and performing exploratory testing of our solutions, contribute to setting up the test infrastructure and provide reporting of the test results.
- B.S. degree in Computer Science or a directly related field or equivalent work experience.
- 7+ years of testing experience in both manual and automated testing including experience in leading projects.
- Must have a strong initiative and the ability to work both in a self-directed manner and as part of a team.
- Experience testing at platform level.
- Experience leading offshore Manual and Automation QEs.
- Experience working on multiple projects and features in tandem.
- Experience in communicating and using quality metrics to drive decisions during a release cycle
- Experience developing automation in technologies such as Python and a willingness to learn new languages as needed
- Experience in SQL, API testing via Postman
- Experience testing Data Science analytics and metrics is a plus.
- Knowledge of Datadog, Splunk, Kafka is a plus.
- Knowledge of Load and Performance testing is a plus.
- Ability to communicate, collaborate and deliver.
- Desire to continuously learn and be exposed to new technologies
- Expert in testing methodologies to verify functionality, operability and performance of Tenable’s solutions
- Drive manual, exploratory, automated and performance testing efforts to help identify areas of risk.
- Passionate about quality and promotes a high bar for quality aimed at testability and maintainability.
- Lead testing initiatives with minimum guidance.
- Coach and mentor junior and offshore Quality Engineers
- Drive innovation by contributing new ideas for our processes, tools, and technologies
- Contribute to existing tools, frameworks and related solutions while leveraging new open source solutions to test in new ways.
- Increase and improve our automated test coverage