Tenable is looking for a Software Engineer (Quality) to identify quality issues in their VM product suites before they reach customers, ensuring high standards of reliability and performance for enterprise-grade, cloud-based distributed systems.
Requirements
- Hands-on expertise with automated testing strategies
- Expertise on Python with pytest framework and UI automation using Playwright or similar
- Experience with CI/CD tools (e.g. Cloudbees, Jenkins)
- Familiarity with API testing tools like Postman, REST Assured, or similar
- Ability to operate with limited product specs and still deliver high-impact results
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes
- Experience with monitoring/logging tools (e.g., Datadog, Coralogix, Splunk)
Responsibilities
- Design, write and maintain automated test suites for enterprise-grade, cloud-based distributed systems
- Bridge the gap between QA and development by actively fixing issues and improving test coverage
- Collaborate closely with developers and product teams to ensure features meet high standards of reliability and performance
- Identify, document, and track bugs through resolution using established QA Framework utilizing various tools - Pytest, Playwright,Datadog & Coralogix
- Contribute to the creation and maintenance of quality gates, test plans, and release readiness criteria. (including Jira Test Plans, Executions, Test Sets etc.,)
- Provide continuous feedback on quality, coverage gaps, and process improvements
Other
- Able to work at Columbia, MD Headquarters (3 days per week, subject to change)
- 3-5 years of experience in software testing
- Demonstrated experience working with SaaS based products
- Deep understanding of QA methodologies, test processes, and defect lifecycle management tools
- We're committed to promoting Equal Employment Opportunity (EEO) at Tenable