Center for Internet Security, Inc.

Quality Assurance Lead

Job Locations US
Security Best Practices
Regular Full-Time


The Security Best Practices team at CIS is looking for a Quality Assurance Lead to define and execute processes and procedures that will to ensure adherence to quality standards for the CIS SecureSuite tools. As a QA engineering leader, you will lead a team of quality assurance team members, responsible for designing and implementing tests, debugging and troubleshooting issues discovered, and making corrective actions within a fast-paced Agile development environment.  You will be a creative and proactive thinker and you will make use of current technologies to provide extensible automation infrastructures. The team lead needs to have strong skills in test automation, leadership, and customer focus.


The Center for Internet Security (CIS) makes the connected world a safer place for people, businesses, and governments through our core competencies of collaboration and innovation. We are a community-driven nonprofit responsible for industry leading best practices for securing IT systems and data. We lead a global community of IT professionals to continuously evolve these standards and provide products and services to proactively safeguard against emerging threats.

What You'll Do

  • Leads, mentors and coaches team members, fostering a mindset of continuous improvement, professional development and organizational engagement
  • Develops, implements, and manages processes to ensure that products meet required specifications for quality, function, and reliability prior to delivery
  • Leads the effort to build new test frameworks and or extend existing frameworks
  • Provides a practical approach to complex product testing, specifically in the areas of the automation of test cases for the purposes of regression testing 
  • Identifies and sets appropriate quality standards and parameters for products
  • Communicates quality standards and parameters to QA team, product development team, and other appropriate staff
  • Participates in product testing
  • Participates in functional requirements and technical design discussions to plan for test development and provide meaningful feedback
  • Develops functional test cases that represent business challenges and issues
  • Performs all types of testing as needed, including functional, regression, performance, and security
  • Identifies, reports, records, documents and tracks bugs as needed. Validate bug fixes
  • Continually evaluates testing approaches, tools, and stacks
  • Other tasks and responsibilities as assigned

What You'll Need

  • Bachelor's degree in Computer Science or related field*
  • 10+ years of relevant QA experience, to include but not limited to Information Technology, Information Security, or Cyber Security
  • 4+ years of operational experience leading a quality assurance team
  • Strong experience with CI/CD automation:  testing, builds, deploys, monitoring.
  • Experience designing and developing a reusable architecture for the test automation.
  • Experience in testing automation using tools like Spock or similar
  • Experience with SQL databases and writing SQL queries
  • Ability to communicate effectively with a remote team
  • Solid foundation in SDLC and working experience in the Agile process framework (e.g., Scrum) and Atlassian stack (JIRA, Confluence)
  • Strong attention to detail, like “holy cow, how did you find that?” level of detail
  • Must be team-oriented and able to contribute ideas to improve efficiency and productivity, foster a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
  • Demonstrable drive towards continual professional growth and improvement
  • Must be authorized to work in the United States

It's A Plus If You Have:

  • Hands-on expertise with Groovy/Java (or similar language and willing to learn Groovy/Java)
  • Hands-on expertise with Laravel/PHP/JavaScript
  • Experience with Unit testing
  • Experience with Spock testing framework and Selenium-based frameworks
  • Experience testing web-based and command-line applications
  • Experience with continuous integration/continuous delivery tools such as AWS CodePipeline or Jenkins
  • Experience in AWS Cloud environments including web application infrastructures and CI/CD services.
  • Experience using Git
  • Experience in implementing test driven development practices (TDD)
  • Experience working alongside developers to troubleshoot issues for web applications and databases
  • Experience leading a remote team

*Additional years of relevant experience or a combination of an Associate’s degree or equivalent and relevant experience may be substituted for the Bachelor’s degree.


At CIS, we are committed to providing an inclusive environment in which the diverse backgrounds, experiences, and views of our employees, members, and customers are valued and respected. It is through this commitment that we are able to work together towards our common mission: to make the connected world a safer place.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed