Slingshot Aerospace is on a mission to enhance global security and disaster response through innovative software solutions. As a QA Automation Engineer, you will be responsible for ensuring the quality and performance of the software, collaborating with various teams to integrate automated testing and improve quality across the development lifecycle.
Responsibilities:
- Design, develop, and maintain automated testing solutions across UI, API, integration, and end-to-end workflows
- Continuously expand automated test coverage using tools such as Playwright, Cypress, or Selenium
- Partner closely with developers to integrate automated testing into CI/CD pipelines and ensure quality is built into every release
- Create and maintain test plans, test cases, and quality processes that support rapid product development
- Collaborate with Product Managers, Designers, and Engineers to review requirements, acceptance criteria, and user stories to ensure clear, testable outcomes
- Validate front-end, back-end, and AI-enabled functionality across multiple products and platforms
- Identify, document, and track defects through resolution using established quality assurance methodologies
- Assess production readiness and validate release quality prior to deployment
- Develop and execute API, integration, and backend validation testing using modern testing frameworks and tools
- Verify data integrity, system interoperability, and reliability across connected services and external integrations
- Design and execute performance and scalability testing scenarios to evaluate system responsiveness and stability
- Troubleshoot issues related to APIs, databases, and distributed system interactions
- Support weekly production releases through testing coordination, validation, and stakeholder communication
- Deliver demonstrations of completed functionality and provide feedback to development teams
- Analyze quality trends and recommend improvements to testing strategies, tooling, and processes
- Help shape the future of quality engineering at Slingshot by introducing new tools, frameworks, and best practices
Requirements:
- 3+ years of experience in Quality Assurance, Software Testing, or Quality Engineering
- Experience designing and implementing automated testing strategies and frameworks
- Proficiency with UI automation tools such as Playwright, Cypress, or Selenium
- Experience testing modern web applications built with technologies such as React, Node.js, Python, TypeScript, and Docker
- Strong understanding of APIs, backend services, and databases, including REST, GraphQL, and SQL
- Experience working within CI/CD environments and modern software development workflows
- Excellent analytical, troubleshooting, and problem-solving skills
- Strong communication skills and ability to collaborate effectively across technical and non-technical teams
- Experience owning end-to-end quality certification for major product releases
- Experience testing AI-enabled products, machine learning workflows, or data-driven applications
- Experience with performance, load, integration, and API testing frameworks
- Familiarity with identity and access management (IAM), authentication, and authorization concepts
- Experience documenting manual test cases and maintaining test repositories using tools such as TestRail
- Experience supporting release management activities in fast-paced SaaS environments
- Interest in space, aerospace, defense, or national security technologies
- Active TS/SCI clearance