Description
Description
We are seeking a detail-oriented and highly motivated Software Analyst to join our team. The ideal candidate will have experience validating software functionality, identifying defects, documenting test results, and collaborating with development teams to ensure the delivery of high-quality software products.
Key Responsibilities:
- Develop, execute, and maintain test plans, test cases, and test scripts.
- Conduct functional, regression, integration, and user acceptance testing across multiple software products.
- Document and track defects using designated issue-tracking tools; verify fixes and re-execute tests.
- Collaborate with software developers, business analysts, and product owners to clarify requirements and ensure test coverage.
- Participate in reviews of requirements, design documents, and code to provide input on testability and quality risks.
- Analyze test results and provide reporting on quality metrics, product readiness, and defect trends.
- Support automated test development when applicable.
Qualifications
Required Education:
- Bachelors and two (2) years or more experience; Masters and 0 years related experience
Desired Education:
- Bachelor's degree with 2+ years of experience in software testing or quality assurance.
Required Experience:
- Strong understanding of software development life cycles (SDLC) and testing methodologies.
Experience with defect tracking tools (e.g. Microsoft Team Foundation Server (TFS)/Azure DevOps, Jira). - Ability to develop clear test cases and document results thoroughly.
- Strong analytical and troubleshooting skills.
- Excellent written and verbal communication skills.
Desired Experience:
- Experience with test automation tools (e.g., Selenium, TFS/Azure DevOps).
- Familiarity with Agile/Scrum environments.
- Knowledge of API testing.
- Experience testing web, mobile, or cloud applications.
- Basic understanding of scripting languages (e.g., Python, JavaScript).
- Exposure to CI/CD pipelines (e.g., TFS/ Azure DevOps, Jenkins, GitLab CI).
Clearance:
- Must be a U.S. Citizen with the ability to obtain a Public Trust.
Apply on company website