Full Time

Software Quality Assurance Engineer

Peraton
$60,000 - $100,000* / year

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

Job Overview

The Software Quality Assurance Engineer at Peraton will play a critical role in ensuring the quality and reliability of software products through rigorous testing, validation, and inspection. This position involves collaborating with cross-functional teams to develop test plans, execute test cases, and report on software performance while adhering to established quality standards. The ideal candidate will advocate for quality throughout the software development life cycle, contribute to continuous improvement processes, and ensure that delivered software solutions meet or exceed customer expectations.



Job Responsibilities

  • Design and implement comprehensive testing strategies for software products.
  • Develop, maintain, and execute test plans and test cases for functional and non-functional requirements.
  • Collaborate with developers to understand requirements and ensure proper integration of quality assurance in the development process.
  • Identify, document, and track defects using appropriate tools and techniques.
  • Perform regression testing to confirm that existing functionalities remain intact after changes.
  • Participate in code and design reviews to provide early feedback on potential quality issues.
  • Enhance testing processes and tools to improve efficiency and coverage.
  • Provide training and mentorship for junior QA team members as needed.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 3+ years of experience in software quality assurance or software testing.
  • Strong understanding of software development life cycle (SDLC) and methodologies such as Agile and Waterfall.
  • Proficiency in writing detailed test plans and test cases.
  • Experience with automated testing tools and frameworks.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong verbal and written communication skills.


Technologies & Tools

The Software Quality Assurance Engineer will utilize a range of technologies and tools including, but not limited to, automated testing frameworks such as Selenium, performance testing tools like JMeter, and defect tracking software such as JIRA. Proficiency in scripting languages like Python or Java is also essential, as is familiarity with continuous integration and deployment (CI/CD) tools, such as Jenkins.



Ideal Candidates

Ideal candidates for the Software Quality Assurance Engineer position will possess a keen eye for detail and a passion for software quality and performance. They should be proactive in identifying issues and proposing solutions, with a commitment to fulfilling the highest standards of quality. Strong teamwork and interpersonal skills are essential, as the role requires effective collaboration with various stakeholders. Additionally, candidates who exhibit a continuous learning mindset and adaptability in a fast-paced environment are highly valued at Peraton.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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