Role & seniority: QA Engineer (mid-level) with 4+ years in software testing; U.S. Citizen; ability to obtain/maintain Public Trust clearance.
Stack/tools: manual and automated testing; test management and bug tracking (JIRA, TestRail or similar); familiarity with Selenium, QTP (preferred); SDLC/Agile knowledge.
Top 3 responsibilities
-
Develop test plans, test cases, and detailed scenarios from requirements; perform end-to-end validation.
-
Execute manual and automated tests; conduct data validation; document results and defects.
-
Manage defects (report, track, retest); collaborate with developers and cross-functional teams; support project testing progress updates.
Must-have skills
-
4+ years in software testing; strong testing principles, methodologies, and tools.
-
Proficiency in manual and automated testing; test management and bug tracking experience (JIRA, TestRail).
-
Solid SDLC/Agile understanding; excellent analytical, attention to detail, and communication; ability to work independently and multi-task.
Nice-to-haves
- Government contracting experience; knowledge of automated frameworks (Selenium, QTP); security and performance testing.
Location & work type
-
Remote work (US-based); occasional onsite in McLean, VA.
-
Eligible states: AZ, DC, FL, GA, OH, ME, MD, SC, TX, UT, VA, NC, OK, WV.
Additional notes
- NDi is SDVOSB; engaged in federal contracting; equal opportunity employer; U.S. citizenship required; Public Trust suitabi
Full Description
About NDi
- Network Designs, Inc. (NDi) is a leading Federal contractor that specializes in designing, developing, and delivering information technology and network solutions for government customers. Founded in 1985, NDi's firmly defined core values have driven all aspects of the business, which have been paramount to our company's success and the establishment of an enjoyable workplace atmosphere. At NDi, we believe that our people are the cornerstone of our success, and we value collaboration, career growth, and winning ideas. Military Veterans Encouraged to Apply.
Job Description
- The QA Engineer will be responsible for ensuring the quality and reliability of software applications through thorough testing and validation. The candidate will work closely with cross-functional teams, including developers, business analysts, and project managers, to identify test requirements, create and execute test plans, and ensure the successful delivery of high-quality software products. This role requires strong analytical skills, attention to detail, and the ability to communicate effectively.
Requirements
U. S Citizenship required.
- Must be able to obtain and maintain a Public Trust clearance
- This position is remote but may require occasional onsite meetings in McLean, VA.
You can be based out of following states: AZ, DC, FL, GA, OH, ME, MD, SC, TX, UT, VA, NC, OK, WV.
Qualifications and Experience
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
- At least 4 years of experience in software testing or a related role.
- Strong understanding of software testing principles, methodologies, and tools.
- Proficiency in manual and automated testing techniques.
- Experience with test management and bug tracking tools such as JIRA, TestRail, or similar.
- Good understanding of software development lifecycle (SDLC) and Agile methodologies.
- Exceptional analytical and problem-solving skills.
- Strong attention to detail and commitment to quality.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Ability to work independently and manage multiple priorities.
Preferred Qualifications
- Experience in a government contracting environment.
- Knowledge of automated testing frameworks and tools such as Selenium, QTP, or similar.
- Familiarity with security and performance testing.
Responsibilities
Test Planning and Design