
QA and Release Engineer
Mission Technologies, a division of HII
full-time
Posted on:
Location Type: Hybrid
Location: Columbia • Maryland • United States
Visit company websiteExplore more
Salary
💰 $115,198 - $140,000 per year
About the role
- Develop and Execute Test Plans: Create, maintain, and implement comprehensive test plans and cases to ensure software functionality, performance, and reliability.
- Automated Testing: Design, build, and maintain automated testing frameworks to streamline testing processes and improve efficiency.
- Manual Testing: Perform hands-on manual testing to identify bugs, inconsistencies, and usability issues.
- Collaborate with Development Teams: Work closely with the development team to understand system requirements, identify potential issues early, and provide feedback on software design and implementation.
- Monitor and Report Quality Metrics: Track, analyze, and report on key quality metrics.
- Release Management: Coordinate and oversee the release process to ensure timely and successful software deployments.
- Continuous Improvement: Advocate for and implement quality assurance best practices, processes, and tools.
- Defect Tracking and Resolution: Identify, document, and work with the development team to resolve software defects and performance issues.
- Other duties as assigned.
Requirements
- Security Clearance: A current U.S. Government Security Clearance is not required to start, but will be processed for a Secret level clearance; U.S. Citizenship required.
- 5 years of experience testing software applications with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.
- Experience performing full lifecycle quality assurance, including: functional and non-functional testing (e.g. performance, regression, user acceptance)
- Strong ability to communicate effectively with product owner, technical team, and users
- Experience in creating and executing robust test plans and procedures
- Experience in documenting software defects and generating test reports
- Experience with configuration management tools (e.g. Git, Nexus, Maven)
- Experience with continuous integration and deployment tools (e.g. Jenkins, Bamboo)
- Experience with software release management, including automation of release processes
- Experience utilizing issue and project tracking software (e.g. Jira)
- Experience with the agile software lifecycle
- Strong attention to detail, organized and efficient
- Has a proven ability to learn quickly and works well both independently as well as in a team setting.
Benefits
- 100% paid employee premium for healthcare, vision and dental plans.
- 10% 401k benefit.
- Generous PTO + 10 paid holidays.
- Education/training allowances.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
automated testingmanual testingtest plansquality assurancefunctional testingnon-functional testingdefect trackingrelease managementcontinuous integrationcontinuous deployment
Soft Skills
communicationattention to detailorganizationefficiencyteamworkindependenceproblem-solvingcollaborationfeedback provisionadvocacy for best practices
Certifications
U.S. Government Security Clearance