Logo
Pmat Inc.

Software Quality Assurance Engineer

Pmat Inc., Aurora, Colorado, United States, 80012


Software Quality Assurance Engineer

The overall goal of a Software Quality Assurance (SQA) Engineer is to deliver quality software to the customer by minimizing defects.

The primary duties of a SQA Engineer is

to design test plans, scenarios, scripts, or procedures. Document software defects using a bug-tracking system and report defects to software developers. Identify, analyze, and document problems with program function, output, online screen, or content.

A SQA Engineer is driven, impact-focused and passionate about ensuring development processes adhere to stringent company and customer guidelines towards the delivery of world-class capabilities.

Clearance:

Eligible to obtain a Top Secret/SCI clearance with Counter-Intelligence Polygraph

Location:

Denver, CO

Primary Responsibilities

Test Planning: Collaborate with cross-functional teams to understand product requirements and design comprehensive test plans that cover functional and non-functional aspects of the software.

Test Execution: Execute test cases manually and/or using automated testing tools to verify software functionality, performance, security, and usability. Document test results and report any deviations from expected behavior.

Defect Management: Identify, prioritize, and report defects using issue tracking systems. Work closely with developers to isolate and troubleshoot issues and verify fixes to ensure they meet quality standards.

Test Automation: Develop and maintain automated test scripts to streamline the testing process and increase test coverage. Continuously improve test automation frameworks and practices.

Regression Testing: Perform regression testing to ensure that software updates and changes do not introduce new defects or regressions in existing functionality.

Continuous Improvement: Proactively identify opportunities to improve testing processes, tools, and methodologies. Participate in retrospectives and contribute to the overall improvement of the software development lifecycle.

Collaboration: Work closely with developers, product managers, and other stakeholders to understand user stories, acceptance criteria, and technical specifications. Actively participate in team meetings, reviews, and discussions.

Documentation: Create and maintain test documentation, including test plans, test cases, test data, and test reports. Ensure that all testing activities are well-documented and traceable.

Basic Qualifications

Education:

Bachelor’s degree in appropriate field of study (CS, CIS, CSE)

Experience:

5-10 years of relevant skill experience required

Proven experience as a Software Quality Assurance Engineer or similar role.

Strong knowledge of software QA methodologies, tools, and processes.

Hands-on experience with test automation tools/frameworks (e.g., Selenium, Appium, JUnit).

Proficiency in programming/scripting languages (e.g., Java, Python, JavaScript).

Experience with version control systems (e.g., Git) and CI/CD pipelines.

Solid understanding of software development lifecycle (SDLC) and agile methodologies.

Excellent analytical and problem-solving skills with keen attention to detail.

Strong communication and collaboration skills.

Ability to work independently as well as part of a team in a fast-paced environment.

Computer Skills/Languages:

Java or other OO language, Python, SQL

JavaScript, CSS, React, Angular , TypeScript, RXJS, SASS, NPM

REST systems and/or architecture

Docker, Kubernetes, Linux, Git, Maven , Jenkins, Artifactory

Both RDBMS and Aggregate data stores

JSON, XML, YAML Preferred

Certification(s):

ISTQB certification or similar QA certifications (optional, but a plus).

Security+

Work Environment

If available, the work environment is primarily at a PMAT office.

Remote work is secondary and must be approved by management.

In some cases, work in a government facility may be required.

PMAT is an equal-opportunity employer. We believe in hiring a diverse workforce and sustaining an inclusive, people-first culture. We are committed to non-discrimination on any protected basis, such as disability and veteran status, or any other basis covered under applicable law.

#CJ

#J-18808-Ljbffr