vets-hired-2
Test Engineer
Job description
Job Summary
We are seeking a motivated and detail-oriented Mid-Level Software Quality Assurance (QA) Engineer and Tester with Agile methodology experience to support the delivery of high-quality software systems. This role focuses on planning, executing, and automating testing activities across web-based front-end and back-end systems. The ideal candidate brings strong technical testing skills, a collaborative mindset, and the ability to thrive in a fast-paced Agile environment.
Responsibilities
•
Serve as a Test Engineer supporting system and software delivery efforts.
•
Develop, establish, and maintain quality assurance methodologies, standards, and processes .
•
Create and maintain test procedures and test cases for system, functional, regression, performance, load, security, interoperability, stress, and boundary testing.
•
Analyze backlog items and define testing scope, estimates, and automation candidates.
•
Develop and execute test plans, test scripts, and automated tests for integration, migration, regression, performance, disaster recovery, and security testing.
•
Identify, document, track, and resolve software defects , maintaining accurate defect backlogs and reports.
•
Support hardware and software evaluation , including associated documentation reviews.
•
Perform iteration, regression, and performance testing activities.
•
Map test cases to requirements to ensure requirements traceability .
•
Support and validate User Acceptance Testing (UAT) .
•
Participate actively in Agile Scrum ceremonies , including sprint planning, testing, demos, retrospectives, and releases.
•
Collaborate with developers, product owners, and stakeholders to define testing strategies and validation criteria.
•
Assist with test scenario design, test planning, metrics, and quality reporting.
•
Execute testing across web front-end, back-end, API, messaging, and database layers .
•
Perform validation at multiple levels including API, database, logging, and UI testing .
•
Contribute to a collaborative, cross-functional Agile team environment.
Qualifications
Required
•
U.S. Citizenship with the ability to pass a background investigation.
•
Applicable combination of education and experience
•
Test Engineer (T3): Bachelors degree and 5+ years of IT experience, including 2–3 years supporting integration solutions using .NET or related technologies.
•
Test Engineer (T4): Bachelors degree and 7+ years of IT experience, including 2–3 years supporting integration solutions using .NET or related technologies.
•
Testing Lead (T5): Bachelors degree and 15+ years of IT experience, including 2–3 years supporting integration solutions using .NET or related technologies.
•
Experience testing applications developed in C#/.NET .
•
Strong ability to produce test documentation , including test plans, procedures, defect reports, and requirements documents.
•
Experience with functional, integration, system, and user acceptance testing .
•
Familiarity with information security best practices .
•
Ability to apply test estimation techniques to software development efforts.
•
Experience with testing and CI tools such as Jenkins, TeamCity , and automation frameworks including Robot Framework, SpecFlow, JUnit, TestNG, NUnit , or similar.
•
Familiarity with version control systems such as Git, SVN, CVS, or Mercurial.
•
Solid understanding of the software development lifecycle and Agile Scrum methodology.
•
Strong written and verbal communication skills.
•
Ability to work in a fast-paced, evolving environment .
•
Collaborative, team-oriented, and self-motivated with a strong work ethic.
Desired
•
Experience with Microsoft Team Foundation Server (TFS) or similar tools.
•
Prior experience guiding testing strategies in collaboration with Product Owners, Business Analysts, and Scrum Masters .
•
Experience testing API-driven and service-oriented architectures .


