Senior Manual Testing and Automation
General Dynamics Information Technology · United States · 4 days ago
RemoteRemoteQuality Assurance$106k–$144k/yrFull-time
About the role
Senior Manual Testing and Automation/QA position within GDIT. Requires a Public Trust clearance level and 3-5+ years of experience in software QA and test automation for web and API-based applications. Strong experience with UI test automation, SQL, and CI/CD processes.
Responsibilities
- Create and execute test plans and test cases to ensure thorough coverage of business requirements, user workflows, and edge cases.
- Implement and execute UI test automation for Angular-based applications, ensuring a consistent, high-quality user experience across supported browsers and devices.
- Implement and execute API and microservices tests, validating functionality, data integrity, error handling, and contract compliance.
- Collaborate with developers and data engineers to understand system architecture, data flows, and integration points, and reflect them in test strategies and scenarios.
- Integrate automated tests into CI/CD pipelines (GitLab), ensuring tests run reliably as part of build and deployment workflows.
- Monitor test results, analyze failures, and work closely with development teams to triage, document, and resolve defects.
- Conduct exploratory testing to uncover edge cases, usability issues, and gaps not covered by scripted tests.
- Participate in Agile ceremonies (daily stand-ups, sprint planning, backlog grooming, sprint reviews, and retrospectives), providing input on test scope and estimates.
- Contribute to performance and reliability testing, helping identify bottlenecks in APIs, databases, and data pipelines.
- Work closely with product owners and business stakeholders to clarify acceptance criteria and ensure test coverage aligns with user expectations.
- Promote and help enforce quality standards, including unit test coverage expectations, test automation targets, and defect prevention practices.
- Document test approaches, frameworks, and best practices.
- Proactively communicate testing status, risks, and issues to the team and recommend mitigations or improvements.
Qualifications
- 3 + years of related experience.
- Related Bachelor’s Degree.
- Experience with Angular, Application Programming Interface (API), GitLab, Structured Query Language (SQL), Test Automation.
- Experience with UI test automation frameworks (e.g., Selenium, Cypress, Playwright).
- Experience with unit and integration testing frameworks such as JUnit (or similar).
- Experience with REST Web Services, including validating request/response payloads (JSON/XML), status codes, and error handling.
- Experience with SQL and relational databases (MySQL, PostgreSQL, or Oracle 19) to validate data, build test datasets, and support backend testing.
- Experience with Git-based workflows (GitLab preferred) for managing test code, reviewing changes, and collaborating via merge requests.
- Experience with CI/CD-driven testing, integrating automated tests into pipelines (e.g., GitLab Runner) for continuous integration and regression testing.
- Familiarity with Docker for running tests in containerized environments and validating containerized applications.
Benefits
- Medical, dental, vision plans.
- 401(k) plan with company match.
- Flexible work schedules.
- Full paid leave and holidays.
- Paid family leave.
- Short and long-term disability benefits.
- Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
Pay
The likely salary range for this position is $106,275 - $143,782. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
Schedule
East Coast core hours of 9AM – 3PM ET.
Additional Work Locations
Any Location / Remote