Full Time

DevSecOps Quality Assurance Engineer

FPT Software
$90,000 - $130,000* / year (about $43–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by FPT Software, so some details may not match this job. The employer's own page has the real description.


Job Overview

The DevSecOps Quality Assurance Engineer at FPT Software is responsible for integrating security best practices into the software development lifecycle while ensuring high-quality standards are met. This role involves collaborating with development and security teams to automate testing processes, assess vulnerabilities, and implement continuous improvement strategies in QA methodologies. The ideal candidate will possess a strong technical background, with a focus on security and quality assurance, to support the delivery of reliable software solutions.



Job Responsibilities

  • Collaborate with development, operations, and security teams to implement testing strategies that confirm adherence to security practices.
  • Design, develop, and execute automated test scripts to ensure software quality and security compliance.
  • Identify, document, and track defects, performance issues, and security vulnerabilities.
  • Conduct risk assessments and threat modeling to enhance application security.
  • Review and improve existing testing frameworks and practices for efficiency and effectiveness.
  • Participate in code reviews and provide guidance on security measures and best practices.
  • Maintain up-to-date knowledge of emerging trends in QA and security within DevOps practices.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience in software quality assurance, especially in a DevSecOps environment.
  • Proficiency in scripting languages such as Python, Ruby, or JavaScript.
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and test automation tools (e.g., Selenium, JUnit).
  • Understanding of security vulnerabilities and secure coding practices (e.g., OWASP Top Ten).
  • Excellent analytical skills and attention to detail.
  • Strong communication skills and the ability to work in a team-oriented environment.


Technologies & Tools

The DevSecOps Quality Assurance Engineer will work with a variety of technologies and tools to ensure the quality and security of applications. Key technologies include cloud platforms like AWS and Azure, security assessment tools such as Snyk and Fortify, automated testing frameworks like Selenium and Cypress, and CI/CD pipelines managed through tools like Jenkins and GitLab CI. Familiarity with containerization using Docker and orchestration with Kubernetes is also preferred to enhance deployment efficiency.



Ideal Candidates

The ideal candidate for the DevSecOps Quality Assurance Engineer role possesses a blend of technical acumen and a proactive attitude towards quality and security assurance. They should demonstrate adaptability to changing environments and a keen interest in continuous learning, particularly in the fast-evolving fields of DevOps and security. Strong problem-solving skills, combined with a collaborative spirit, will ensure successful contributions to team projects and overall organizational objectives.


The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.