WHAT WE DO MATTERS

We have big plans for continued global growth, and we’re looking for people who are creative, flexible and dedicated to helping us build something great – something that matters.

We have big plans for continued global growth, and we’re looking for people who are creative, flexible and dedicated to helping us build something great – something that matters.

Automation QA Engineer

Quality AssuranceNew York, United States


Click on the video to meet the team and get tips on applying!

Apply for this position

Thank you

Automation QA Engineer

New York | United States

Tenable Network Security delivers comprehensive security solutions that provide continuous visibility and critical context, enabling decisive actions to protect your organization.  Transform security with Tenable, the creators of Nessus and pioneers of continuous monitoring.

Our global expansion is creating job opportunities for creative thinkers who are wired for action and delivering big results. We’re also stacked with industry rock stars who are just as comfortable keynoting a conference or delivering a podcast as they are mentoring up-and-coming colleagues. But what our employees are most excited about is our products and customers!

Tenable now has over 600 employees globally and over 20,000 customers in 150 countries. Tenable Network Security is recognized as one of the fastest growing security product companies by SC Magazine, Red Herring, Info Securities, Deloitte, E&Y and as a Best Places to Work by Glassdoor, The Washington Post, The Baltimore Sun, The Washingtonian, The Baltimore Business Journal and Expert Marketplace.

Tenable is looking for a highly technical Automation QA Engineer to join the Nessus QA Automation team. As an Automation QA Engineer, you will work with the QA team in building comprehensive automated testing capabilities and frameworks.
Can you do this consistently?
  • Design, implement, review, execute and maintain automated test cases based on product requirements and functional specifications.
  • Coordinate automation testing with the Development and QA team members in an Agile workflow.
  • Create accurate and detailed bug reports when issues are identified.
  • Develop scripts, tools, and test vectors to automate test execution.
  • Mentor and assist other QA team members in automation standards.
  • Prepare project status reports for QA management.
Do you have the right skills?
  • 2+ years of professional QA experience within an Automation Development role.
  • 2+ years of experience in test automation scripting using Selenium Webdriver, PyTest or Unittest frameworks.
  • Strong Python development skills in Python 2.7 or Python 3.x is required
  • Solid Linux experience and strong scripting skills in Bash.
  • Solid understanding of automated testing RESTful APIs using Requests package or equivalent in other language.
  • Experience with continuous integration and build systems such as Jenkins or Bamboo.
  • Experience with Jira or other project management, issue-tracking or bug-tracking tools.
  • Experience with revision control systems such as Git.
  • Basic understanding of networking / Linux process debugging tools.
  • Prefer experience with AWS, Docker, Splunk and Datadog.
  • Previous experience with Nessus or other Tenable products considered an asset.
  • Development skills in Javascript, Java or Scala are desirable.
  • Excellent communication and analytical skills, with experience working with other developers towards a common goal.
  • Bachelor's Degree in Computer Science or equivalent experience.

It is the commitment of Tenable to promote Equal Employment Opportunity (EEO) through adherence to equal employment opportunity laws and regulations at the international, federal, state, and local levels to which Tenable is subject to.

Learn more about Tenable

See what it's like to work for us

Learn More

Apply for this position

Thank you