Senior Manual Testing and Automation
Listed on 2026-07-19
-
Software Development
Senior Manual Testing and Automation/QA
Responsibilities for this position:
Location:
Any Location / Remote Full Part/Time:
Full time Job Req: RQ224171 Type of
Requisition :
Regular Clearance Level Must Currently Possess:
None Clearance Level Must Be Able to Obtain:
None Public Trust/Other
Required:
NACI (T1) Job Family:
Software Engineering
Job Qualifications:
Skills:
Angular, Application Programming Interface (API), Git Lab, Structured Query Language (SQL), Test Automation
Certifications:
None
Experience:
3-5+ years of experience US Citizenship
Required:
No
Job Description:
Senior Manual Testing and Automation/QA
Education:
Related Bachelor's Degree
Experience:
3-5+ years of experience Manual Testing and automation /QA Security Clearance Level: Public Trust (Current Preferred) Required Technical
Skills and Experience:
- 3-5+ years of experience in software QA and test automation for web and API-based applications.
- Strong experience designing, developing, and maintaining automated tests for:
Web UIs (Angular/Type Script-based applications). RESTful APIs and microservices. - Hands-on experience with at least one UI test automation framework (e.g., Selenium, Cypress, Playwright) for end-to-end and regression tests.
- Experience designing and maintaining automated tests for systems that integrate and aggregate data from multiple sources, including data platforms such as Databricks.
- Hands-on experience with unit and integration testing frameworks such as JUnit (or similar).
- Strong understanding of REST Web Services, including validating request/response payloads (JSON/XML), status codes, and error handling.
- Experience designing and executing test plans, test cases, and test data to ensure comprehensive coverage of functional and non-functional requirements.
- Experience with SQL and relational databases (MySQL, PostgreSQL, or Oracle 19) to validate data, build test datasets, and support backend testing.
- Experience working in Agile/Scrum teams, participating in sprints, and collaborating closely with developers, product owners, and business analysts.
- Experience with Git-based workflows (Git Lab 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., Git Lab Runner) for continuous integration and regression testing.
- Familiarity with Docker for running tests in containerized environments and validating containerized applications. Position requires the ability to work East Coast core hours of 9AM - 3PM ET.
Nice to Have:
- Experience validating outputs from Databricks data pipelines/notebooks and related downstream services.
- Experience with performance testing (e.g., JMeter, Gatling, k6) and analyzing performance results.
- Experience with Elasticsearch or other search/analytics engines and validating search queries, mappings, and results.
- Experience with observability and quality tools, such as:
Open Telemetry (traces/metrics/logs). Grafana and Prometheus dashboards. SONAR for code quality and coverage reporting. - Experience testing authentication and authorization flows, including Single Sign On / Okta.
- Experience with Bash/Power Shell scripting to support test automation and environment setup.
- Experience with JSON and XML data formats and schema validation.
Duties & Responsibilities:
- Design, develop, and maintain automated test scripts, frameworks, and tools to validate UI, API, and backend components of the system.
- Create and execute test plans and test cases to ensure thorough coverage of business requirements, user workflows, and edge cases.
- Build, curate, and manage test datasets across integrated systems (databases, microservices, and data platforms) to support automated, manual, and exploratory testing.
- 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 (Git Lab), 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.
- Perform regression testing to ensure that new changes do not introduce defects into existing functionality.
- Conduct exploratory testing to uncover edge cases, usability issues, and gaps not covered by scripted tests.
- Contribute to performance and reliability testing, helping identify bottlenecks in APIs, databases, and data pipelines.
- Participate in Agile ceremonies (daily stand-ups, sprint planning, backlog grooming, sprint reviews, and retrospectives), providing input on test scope and estimates.
- Work closely with product owners and business…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).