Salary
💰 $154,000 - $213,000 per year
Tech Stack
CypressDockerGraphQLJavaScriptNode.jsPythonReactSeleniumSQLTypeScript
About the role
- As a QA Automation Engineer, you will ensure the quality of our software products. The ideal candidate will have a strong background in quality assurance methodologies, with a specialized focus on automated unit, backend integration, end-to-end UI testing, though with experience documenting manual testing where needed. You’ll work cross-functionally, interacting with program managers, designers, and developers to gather product requirements and execute against deadlines. Slingshot Aerospace cares deeply about our commitment to company values, mission, and purpose.
Position Responsibilities:
- Execute all position responsibilities in alignment with Slingshot’s core values, mission, and purpose
- Work closely with cross-functional teams to prioritize testing activities and provide feedback on user stories and acceptance criteria to ensure clear requirements and testability
- Continuously collaborate with developers to incorporate automated testing into the CI/CD pipeline to ensure comprehensive test coverage and capture evidence of successful execution such as screenshots and recordings
- Ability to work independently when assessing and implementing test coverage requirements
- Analyze project requirements and product objectives to create, maintain, and execute suite of test cases and quality processes
- Design, develop, and execute performance test scenarios to assess the responsiveness, stability, and scalability of our software applications
- Develop tests to validate the integration points between various backend systems and components using API testing tools
- Identify and troubleshoot issues related to data integrity, API interactions, and system interoperability
- Assess final quality on production release; troubleshoot quality issues and follow up with team members accordingly
- Deliver demonstration s of completed user stories
- Perform other duties as assigned (to be less than 10% of the responsibilities listed above)
Requirements
- Must have an active TS/SCI clearance
- 3+ years of QA methodologies, automated testing tools and test strategies
- Knowledge and passion for software QA methodologies & processes, including designing automated testing solutions
- Proficiency in UI automated testing tools such as Playwright, Cypress, or Selenium
- Experience using technologies such as Node.js, React, Python 3, Typescript, and Docker
- Understanding of backend technologies, APIs, and database systems (e.g., RESTful APIs, GraphQL, SQL)
- Excellent analytical and problem-solving skills with a keen attention to detail
- Solid understanding of test automation principles and experience with test automation tools/frameworks
- Strong communication skills and ability to collaborate effectively with cross-functional teams
- Experience with documenting manual test cases where necessary through systems like TestRail
- Familiar with identity and access management (IAM) principles
- Experience with testing frameworks including load testing, API testing, and E2E testing tools
- Experience developing comprehensive documentation for testing strategies
- Ability to develop and execute performance and load test scenarios to assess software performance