Software Quality Assurance Engineer
at PMAT
Aurora, CO 80016, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 04 Sep, 2024 | Not Specified | 05 Jun, 2024 | 5 year(s) or above | Jenkins,Java,Maven,Python,Test Automation Tools,Javascript,Docker,Kubernetes,Linux,Sql,Typescript,Junit,Npm,Angular,Appium,Security+,Git,Sass,Css,Xml,Agile Methodologies,Json,Artifactory,Architecture | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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
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+
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.
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Testing
Graduate
Appropriate field of study (cs cis cse
Proficient
1
Aurora, CO 80016, USA