About GSM Outdoors
At GSM Outdoors, we design, develop, and deliver innovative products that enhance outdoor experiences. Our portfolio includes some of the industry's most recognized brands in hunting, shooting, fishing, and outdoor recreation. Through technology and product innovation, we continue to create solutions that connect people with the outdoors.
Position Summary
GSM Outdoors is seeking a Systems QA Engineer to take ownership of quality across our connected cellular camera ecosystem, including mobile applications, web platforms, APIs, and camera hardware.
This role is responsible for validating the complete user experience and ensuring every feature works as intended—from initial requirements and development through application functionality, API integrations, hardware performance, and the data generated by our devices. The Systems QA Engineer will partner closely with software, mobile, hardware, and product teams to identify potential issues early, develop comprehensive test strategies, and ensure quality is integrated throughout the development lifecycle.
The ideal candidate is detail-oriented, technically curious, collaborative, and passionate about delivering reliable products and seamless user experiences.
Essential Job Functions
Requirements & Test Planning
- Review user stories, requirements, and acceptance criteria to identify gaps, ambiguities, and potential testability risks before development begins.
- Collaborate with Product Management and Engineering teams to clarify requirements and establish clear, measurable testing expectations.
- Develop and maintain test plans for features and product releases, along with detailed test cases for individual user stories.
- Document and maintain test plans, test cases, and testing progress within JIRA.
End-to-End Systems Testing
- Execute testing throughout the development sprint across iOS and Android mobile applications, web platforms, and cellular camera hardware.
- Validate features and user workflows across the entire connected product ecosystem, ensuring applications, APIs, devices, and data function together as expected.
- Perform functional, integration, regression, and exploratory testing to identify defects and potential product issues.
- Verify camera functionality, device behavior, connectivity, and the accuracy and consistency of data generated by the hardware.
- Document, track, prioritize, and communicate defects while partnering with Engineering to support timely resolution and retesting.
API & Database Validation
- Perform API testing using Postman and available API documentation.
- Develop and maintain Postman collections to support repeatable API testing.
- Validate API responses, integrations, and expected system behavior.
- Use SQL queries and database management tools to verify that information is stored, updated, and retrieved accurately.
- Investigate discrepancies between application behavior, API responses, camera-generated data, and database records.
Cross-Functional Collaboration & Quality Improvement
- Work closely with software, mobile, hardware, and product development teams to integrate testing into the software development lifecycle.
- Participate in sprint planning, requirements reviews, development discussions, and release readiness activities.
- Communicate testing progress, risks, and defects clearly to technical and nontechnical stakeholders.
- Identify opportunities to improve testing coverage, documentation, and quality assurance processes.
- Help ensure releases meet established quality expectations before deployment.
What You'll Bring
Education & Experience
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
- 3+ years of professional experience in software quality assurance or software testing.
- Experience testing mobile applications, including iOS and Android platforms.
- Exposure to hardware, connected devices, IoT products, or integrated software/hardware systems.
- Experience working in an Agile or Scrum development environment preferred.
Technical Skills
- JIRA: Experience managing user stories, test cases, test plans, and defect tracking.
- Postman: Hands-on experience with API testing, API documentation, and collections.
- SQL & Database Tools: Ability to write SQL queries and validate data using database management tools such as DBeaver or similar platforms.
- Mobile Testing: Experience validating applications across iOS and Android devices.
- Systems Testing: Ability to troubleshoot and validate integrations across applications, APIs, hardware, and databases.
Key Competencies
- Strong analytical, troubleshooting, and problem-solving abilities.
- Exceptional attention to detail and a commitment to product quality.
- Ability to identify risks and ask thoughtful questions early in the development process.
- Strong written and verbal communication skills.
- Collaborative approach with the ability to work effectively across multiple engineering disciplines.
- Ability to manage competing priorities and meet sprint and release deadlines.
- Self-motivated, adaptable, and comfortable working in a fast-paced product development environment.
Why GSM Outdoors?
Join a team passionate about innovation, technology, and the outdoor lifestyle. At GSM Outdoors, you'll have the opportunity to contribute to products used by outdoor enthusiasts while helping shape the quality and reliability of our connected technology solutions.
Equal Employment Opportunity
GSM Outdoors is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to any status protected by applicable federal, state, or local laws.
This job description is intended to describe the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all responsibilities, duties, or qualifications. Responsibilities may be modified, and other duties may be assigned as business needs require. Essential functions may be performed with or without reasonable accommodation.