Careers @ CIS

Senior Software QA Engineer


Job Summary

The Senior Software QA Engineer is assigned to the Security Controls and Automation (SCA) Team at the Center for Internet Security. Reporting to the Technical Product Executive, the Sr. Softwar QA Engineer will act as a key member of the software development Technical team and will partner with other cybersecurity team members to promote the CIS mission and help continue our growth. The primary purpose of this position is to ensure the successful execution of Quality Assurance testing of Security Automation and Controls products within a fast-paced Agile development environment. We seek an experienced individual to enhance our team of security software engineers who will implement effective QA testing practices and tools, and support the team to continually improve code quality.


Duties and Responsibilities


Manage the entire Quality Assurance process from requirements and design to production deployment
Participate in functional requirements and technical designs discussions to plan and collect information for test scenario development
Develop test plans that represent business challenges and issues
Implement and manage an automated testing process and associated artifacts
Develop, support, and manage application security testing
Assist software engineers to define development tasks and testable metrics
Identify and collect quality metrics that support software development lifecycle performance improvement
Continually evaluate testing approaches, tools and stacks
Other duties as assigned


Required Qualifications


Bachelor's degree or equivalent demonstrated experience and knowledge
Four years of relevant work experience, to include but not limited to Information Technology, Information Security, or Cyber Security
General knowledge of testing automation, using tools like Selenium, PHPUnit, JUnit, Spock, or similar
Knowledge of security testing using frameworks like OWASP
Strong attention to detail
Excellent interpersonal skills and professional demeanor
Excellent verbal and written skills
Excellent customer service skills
Must be team oriented and able to contribute ideas to improve efficiency and productivity



Preferred Qualifications


Experience in testing automation, using tools like Selenium, PHPUnit, JUnit, Spock, or similar
Experience with security testing frameworks like OWASP and tools such as OWASP ZAP
Experience using load testing tools such as gatling
Experience with continuous deployment tools such as Jenkins
Experience in AWS (operation + API), and other cloud infrastructures
Experience using GIT
Solid foundation in SDLC and working experience in the Agile process framework (e.g., Scrum) and Atlassian stack (JIRA, Confluence)
Hands-on expertise with Groovy & Grails, Java, JavaScript, PHP and CSS
Testing SaaS platforms and web services


Personal and Professional Qualities


The successful candidate will possess the personality traits, work habits, communication, and social skills necessary to work effectively within a dynamic and highly operational not-for-profit environment. This person will have exemplary personal and professional integrity and demonstrate strong interpersonal skills. In addition, the qualified candidate will have a strong desire to succeed in a nationally and internationally recognized operational environment.



CIS offers a competitive compensation and benefits package, including a 401(k) plan, tuition reimbursement, on-site wellness program, community involvement opportunities, along with an environment that promotes growth and professional development.


Submit Resume