Software Assurance Analyst

Share:

Veterans Engineering is seeking a Software Assurance Analyst, to be responsible for analyzing software designs and implementations from a security perspective, identifying and resolving security issues, and ensuring that the software systems are built to be robust and secure. You will work closely with software developers, project managers, and other stakeholders to ensure that security and quality standards are maintained throughout the development lifecycle.


1. Security Analysis

   - Perform security assessments and vulnerability testing on software applications.

   - Identify security risks and vulnerabilities within the software and its dependencies.

   - Develop and implement security testing plans.


2. Quality Assurance

   - Ensure that all software releases meet the quality standards set by the organization before deployment.

   - Collaborate with the development team to understand system requirements and design comprehensive test plans.

   - Execute test plans and improve software quality through manual and automated testing.


3. Documentation

   - Document all security findings and recommendations for improvement.

   - Maintain records of security assessments and remediation measures.

   - Develop and maintain best practices, guidelines, and policies related to software security and quality assurance.


4. Compliance and Standards

   - Ensure software compliance with industry standards and regulatory requirements like ISO 27001, GDPR, HIPAA, etc.

   - Stay updated with the latest security threats and countermeasures.


5. Collaboration and Training

   - Work with development teams to resolve security vulnerabilities.

   - Provide training and guidance to developers on best practices for secure coding.

   - Participate in code reviews and architectural reviews to ensure security and quality standards are maintained.


Required Skills:

Understanding of secure coding

Github experience

CodeQL

Experience with multiple programming languages

Experience Identifying common weaknesses

Experience updating policies and process documents as they pertain to software assurance.

Must be able to pass a background check and obtain a public trust clearance


Qualifications:

Bachelor’s degree in computer science, Information Security, or a related field.

Relevant certifications such as CISSP, CEH, CompTIA Security+, etc., are preferred.

2-5 years of experience in a similar role focusing on software security or quality assurance.


Other Attributes:

Strong communication and interpersonal skills.

Ability to work in a fast-paced and dynamic environment.

Proactive and self-motivated with a strong work ethic.


OR
 
By clicking the button, I agree to the GetHired Terms of Service and Privacy Policy
GetHired.com member? Login to Apply
 
Powered by GetHired.com | Terms of Service | Privacy Policy