Senior Software Tester
Apply NowCompany: SAIC
Location: California City, CA 93505
Description:
Description
SAIC is seeking a Senior Software Tester to support the NAVAIR Program Management Activity (PMA) - 251's Marine Aviation Data Management System (MADMS) IPT. The successful candidate will support onsite at the SAIC Abell House, California, MD office.
MADMS requires a Tester/Test Automator who can develop test automation to support user interface (UI), Application Programming Interface (API), and performance testing. In addition, the Tester/Test Automator will support CI/CD pipeline tasks and perform standard Agile-based manual testing and bug tracking tasks in support of Cross Functional Team development activities.
Duties:
TYPICAL EDUCATION AND EXPERIENCE:
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
SAIC is seeking a Senior Software Tester to support the NAVAIR Program Management Activity (PMA) - 251's Marine Aviation Data Management System (MADMS) IPT. The successful candidate will support onsite at the SAIC Abell House, California, MD office.
MADMS requires a Tester/Test Automator who can develop test automation to support user interface (UI), Application Programming Interface (API), and performance testing. In addition, the Tester/Test Automator will support CI/CD pipeline tasks and perform standard Agile-based manual testing and bug tracking tasks in support of Cross Functional Team development activities.
Duties:
- Design, develop, and execute Selenium WebDriver test automation scripts in Eclipse using Java, based upon software requirements definition, in concert with the scrum process.
- Design, develop, and execute API test automation scripts using JavaScript, Chai, Cucumber, and VS Code.
- Design, develop, and execute API performance test automation scripts using a tool such as JMeter or Grafana K6 Open Source (JavaScript).
- Perform manual testing for each user story in the Sprint, in addition to developing test automation.
- Support the agile cross functional development team with the identification, escalation, and resolution of related risks, bugs, and issues using tools such as JIRA.
- Work closely with the technical leads and product owners to develop plans, schedules, and present time estimation for testing activities.
- Configure, maintain, and troubleshoot the software test environment.
- Support the CI/CD pipeline in support of test automation execution.
- Support the upgrade and enhancement of test automation tools and infrastructure.
TYPICAL EDUCATION AND EXPERIENCE:
- Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience.
- A Secret clearance is required to begin work on this program.
- Experience in Java with frameworks and WireMock
- Experience with PostgresSql and SQL queries for data integrity validation during tests.
- Experience in testing Angular applications.
- Experience writing end-to-end tests using/leveraging Selenium, Selenium WebDriver.
- Ability to integrate Selenium tests with TestNG.
- Familiar with Azure DevOps practices for automated builds and release pipelines.
- Experience with GitLab CI relative to automated CI/CD pipelines.
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.