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 plays a critical role in ensuring the reliability, performance, and quality of software systems through rigorous testing and automation processes. This position collaborates closely with software development teams, facilitating the integration of development and operations by employing DevOps methodologies. The engineer will be responsible for implementing automated testing frameworks, conducting performance and security testing, and ensuring that continuous integration and deployment processes are carried out effectively.



Job Responsibilities

  • Design, develop, and implement automated testing frameworks and infrastructure for software applications.
  • Conduct thorough quality assessments and performance testing of software releases throughout the development lifecycle.
  • Collaborate with cross-functional teams to identify testing requirements and develop comprehensive test plans.
  • Assist in the management of CI/CD pipelines to ensure seamless deployments and continuous integration of code changes.
  • Monitor and evaluate system performance, identifying areas for improvement and optimization.
  • Develop and maintain documentation related to testing processes, standards, and results.
  • Participate in troubleshooting and debugging efforts to address defects and issues that arise during testing.
  • Provide mentorship and guidance to junior team members in quality engineering practices.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience in software quality assurance, DevOps, or a similar role.
  • Strong proficiency in scripting and programming languages such as Python, Java, or Ruby.
  • Experience with automated testing tools and frameworks like Selenium, JUnit, or TestNG.
  • Familiarity with containerization and orchestration technologies, such as Docker and Kubernetes.
  • Knowledge of CI/CD tools such as Jenkins, GitLab, or CircleCI.
  • Solid understanding of system performance and security testing methodologies.
  • Excellent analytical and problem-solving skills with attention to detail.


Technologies & Tools

The Software DevOps Quality Engineer will utilize various technologies and tools, including automated testing frameworks (such as Selenium and JUnit), CI/CD pipelines (using Jenkins and GitLab), containerization tools (like Docker), and cloud platforms. Familiarity with configuration management tools and monitoring solutions is also beneficial to support the DevOps environment effectively.



Ideal Candidates

Ideal candidates for the Software DevOps Quality Engineer position are detail-oriented professionals who thrive in collaborative environments and possess a strong commitment to quality assurance. They should exhibit excellent communication skills, the ability to work under pressure, and a proactive approach to problem-solving. A successful engineer will demonstrate a passion for continuous learning and adapting to new technologies, along with the ability to mentor others in quality practices within the field.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

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