SAIC - Herndon, VA

posted 8 days ago

Full-time
Onsite - Herndon, VA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Software Quality Assurance Test Engineer will be responsible for ensuring the quality and reliability of software products within the National Intelligence Program. This role involves validating data visualization tools, language translation features, and application development processes in a DevSecOps framework, while operating in an Agile environment. The engineer will utilize industry-standard testing tools and methodologies to deliver high-quality software solutions.

Responsibilities

  • Design and implement detailed, comprehensive, and well-structured test plans and test cases based on Agile user stories and acceptance criteria.
  • Conduct hands-on testing, including functional, regression, integration, and end-to-end testing, using a mix of manual and automated approaches.
  • Utilize industry-standard testing tools such as Selenium for web automation.
  • Integrate automated testing into the CI/CD pipelines using Jenkins or a similar tool.
  • Lead quality assurance efforts in data-intensive environments, applying knowledge of SQL and data manipulation for backend database testing.
  • Collaborate closely with development teams to identify and troubleshoot defects, using tools like JIRA for bug tracking and Confluence for documentation.
  • Advocate for code quality and software reliability through proactive involvement in code reviews and design discussions.
  • Manage and maintain test automation frameworks and scripts to ensure scalability and maintainability.
  • Support the deployment process, ensuring that quality metrics are met and provide feedback for continuous process improvement.

Requirements

  • Active TS/SCI with polygraph clearance is required.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field with strong professional experience in QA testing.
  • Proficient with a variety of testing tools including Selenium WebDriver for automating browser-based applications.
  • Demonstrable experience with performance testing tools and security testing methodologies.
  • Solid understanding and practice of Agile and DevSecOps principles, with the ability to adapt in a fast-paced, evolving environment.
  • Strong experience in CI/CD tools, particularly Jenkins, to automate testing within the software development and deployment lifecycle.
  • Ability to write complex SQL queries for data verification and familiarity with database testing techniques.
  • Exceptional analytical skills and attention to detail, with a proactive approach to problem-solving and a commitment to quality.

Nice-to-haves

  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with version control systems like Git.
  • Knowledge of cloud services (AWS, Azure, or GCP) as they relate to testing environments and architecture.
  • Certifications such as ISTQB, CSTE, or relevant Agile certifications are considered a plus.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service