Full Time

Software DevOps Quality Engineer

Dice
$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 Dice, so some details may not match this job. The employer's own page has the real description.

Overview

The Software DevOps Quality Engineer at Dice plays a pivotal role in ensuring the quality and reliability of software applications through the implementation of robust testing and automation frameworks. This position entails collaborating with cross-functional teams to integrate development and operations processes, improving deployment cycles, and enhancing product quality. The successful candidate will actively participate in the design, development, and execution of continuous integration and continuous delivery (CI/CD) pipelines while also ensuring adherence to best practices in software testing and performance analysis.



Job Responsibilities

  • Design, develop, and maintain automated test frameworks and scripts for software applications.
  • Collaborate with development teams to identify and resolve bottlenecks in the CI/CD pipeline.
  • Conduct performance testing and monitoring to ensure application scalability and reliability.
  • Implement quality assurance best practices throughout the software development lifecycle.
  • Review and analyze system specifications; create and execute test plans and test cases.
  • Work closely with the DevOps team to enhance deployment processes and minimize downtime.
  • Participate in bug triage meetings and track bug resolution through to completion.
  • Provide feedback on product quality and make recommendations for improvements.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software quality assurance roles, particularly in a DevOps environment.
  • Proficiency in scripting languages such as Python, Ruby, or Bash.
  • Experience with test automation tools such as Selenium, JUnit, or TestNG.
  • Familiarity with CI/CD tools like Jenkins, Travis CI, or CircleCI.
  • Strong understanding of software development methodologies (Agile, Scrum, etc.).
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills and the ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Software DevOps Quality Engineer will work with a variety of technologies and tools, including but not limited to: cloud computing platforms such as AWS or Azure, containerization technologies like Docker and Kubernetes, monitoring tools such as Prometheus or Grafana, and version control systems like Git. Familiarity with infrastructure as code (IaC) tools such as Terraform or Ansible will also be advantageous.



Ideal Candidates

Ideal candidates for the Software DevOps Quality Engineer position are those who demonstrate a strong commitment to quality, exhibit a proactive approach to problem-solving, and possess a keen interest in both development and operations. Candidates should be adaptable to evolving technologies and methodologies, with a strong passion for continuous improvement. A natural inclination to work collaboratively within cross-functional teams and communicate effectively with diverse stakeholders will further define an ideal applicant's success in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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