2 or more years of experience is required. Demonstrated experience in software quality assurance, testing methodologies, and best practices to ensure the quality, reliability, and safety of software products.
A bachelor’s degree in computer science, Software Engineering, or a related field. Equivalent work experience and relevant certifications may be considered.
We provide a comprehensive compensation package, including a range of benefits to support our employees’ well-being and professional growth.
The salary range for this position is between $79,065 and $135,057, reflecting our commitment to rewarding expertise and performance.
As a Software Quality Assurance Engineer, you will be at the forefront of championing software quality, ensuring compliance with standards, and mitigating potential risks. Your responsibilities will encompass a range of strategic and analytical tasks.
- Planning and executing a systematic set of activities to ensure that software lifecycle processes and products conform to applicable requirements, standards, and procedures.
- Ensuring that planned and implemented process and product standards conform to applicable requirements and are appropriate for the risk posture of the project.
- Ensuring that planned corrective actions meet acceptable reliability standards.
- Ensuring that safety-critical software is identified and tracked, and that risks are mitigated to ensure safe operation of the software.
Certifications / Other
additional required knowledge and skills
- Proficiency in designing, planning, and executing comprehensive software testing strategies, including unit testing, integration testing, system testing, and regression testing.
- Familiarity with software quality standards, industry best practices, and regulatory compliance relevant to software development.
- Ability to identify, assess, and mitigate potential risks in software development projects, particularly in safety-critical contexts.
- Experience in ensuring that software lifecycle processes and products adhere to applicable requirements, standards, and procedures, including process audits.
- Strong documentation skills for creating and maintaining test plans, test cases, test scripts, and other quality assurance-related documents.
- Strong analytical skills to assess software functionality, identify defects, and troubleshoot issues effectively.
- Excellent written and verbal communication skills for reporting defects, collaborating with development teams, and providing clear status updates.
- Previous experience as a Software Quality Assurance Engineer, Quality Analyst, or similar role with a focus on ensuring software quality and reliability.
- Familiarity with automated testing tools and frameworks to streamline testing processes and improve efficiency.
- Understanding of Agile and Scrum methodologies, with experience in integrating quality assurance practices into an Agile development environment.
- Basic understanding of software development principles and languages.
- Experience in working with safety-critical software systems and familiarity with relevant safety standards.
- Demonstrated commitment to continuous improvement by identifying opportunities to enhance software quality processes and practices.
- Relevant certifications in software quality assurance, testing, or quality management.
Veterans Highly Desired
Candidate must be US citizen (or be able to prove the right to work in the US for an extended period of time).
Must successfully pass a background check as a condition of employment; based on security clearance level required.
EEO statement: Concordant is an equal-opportunity employer. All employment opportunities are provided without regard to race, religion, sex (including sexual orientation and gender identity), marital status, pregnancy, childbirth or related medical conditions, national origin, age, veteran status, disability, genetic information, or any other characteristic protected by law.