Full Time

Software DevOps Quality Engineer

SAIC
$80,000 - $120,000* / year (about $38–$58 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 SAIC, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software DevOps Quality Engineer at SAIC will play a pivotal role in enhancing software quality across our development and operations teams. This position entails designing, implementing, and maintaining robust quality assurance processes and automation frameworks. The ideal candidate will work closely with developers, system administrators, and other stakeholders to ensure the highest standards of software reliability and performance. By utilizing a combination of testing techniques, tools, and methodologies, they will help to streamline workflows and facilitate continuous integration and deployment, ensuring that our products consistently meet customer expectations.



Job Responsibilities

  • Develop and execute comprehensive testing strategies for software applications.
  • Implement and maintain automated testing frameworks to increase test coverage.
  • Collaborate with development teams to identify quality standards and ensure adherence throughout the software lifecycle.
  • Analyze test results and provide actionable feedback to improve software quality.
  • Participate in code reviews and design discussions to advocate for quality improvements.
  • Establish metrics for measuring software quality and provide regular reports to stakeholders.
  • Oversee continuous integration and continuous deployment (CI/CD) pipelines to ensure efficient software delivery.
  • Use monitoring tools to proactively identify and address quality issues in production environments.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software testing, quality assurance, or a DevOps-related position.
  • Proficiency in scripting languages such as Python, Bash, or Ruby.
  • Experience with automated testing tools like Selenium, JUnit, or TestNG.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure).
  • Strong understanding of Agile development methodologies and DevOps practices.
  • Excellent analytical and problem-solving skills, with attention to detail.
  • Excellent verbal and written communication skills.


Technologies & Tools

This position will require proficiency in various technologies and tools that aid in software quality assurance. Candidates should be familiar with continuous integration and deployment tools such as Jenkins or GitLab, automated testing frameworks including Selenium and JUnit, as well as version control systems like Git. Additionally, knowledge of cloud services such as AWS or Azure, alongside container orchestration tools like Kubernetes, will be beneficial in facilitating efficient development and deployment cycles.



Ideal Candidates

Ideal candidates for the Software DevOps Quality Engineer position will possess a strong commitment to quality and continuous improvement. They should exhibit a collaborative spirit, with excellent communication skills to convey complex technical concepts to both technical and non-technical stakeholders effectively. A proactive mindset, with a willingness to adapt to evolving technologies and methodologies, is essential. Candidates should also demonstrate problem-solving abilities, resourcefulness, and a passion for delivering exceptional software solutions.

In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

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