Software Engineer - QA

Aerostrat
Summary
Join Aerostrat, a fast-growing B2B SaaS company, as a QA-focused software engineer and play a critical role in building high-quality customer experiences. You will build test automation and infrastructure to enhance product quality and user experience. Deep understanding of test automation at all levels and experience with frameworks like Playwright or Cypress are crucial. As a member of a lean engineering team, you will contribute to product direction and see your ideas implemented. The role involves building API/E2E test automation, developing QA infrastructure, coordinating bug bashes, and contributing to new feature development through testing and feedback. You will also investigate customer issues and propose fixes. This is a full-time, remote position with flexible hours and competitive compensation.
Requirements
- You have 2+ years of experience developing API/E2E test automation (ex. Playwright, Cypress)
- You have strong software engineering fundamentals and have experience writing high quality production-level code in Python, C#, or JS
- You have experience with building QA/testing infrastructure (ex. setting test environments, automating performance/security testing tools, developing QA-related telemetry and reports, etc.)
- You are not afraid to perform manual testing to cover gaps in test automation
- You love digging deep into complex problems and solving real customer issues
- You have a positive attitude and communication style because we've learned that excellent written communication and attitude go a long way for a remote team
Responsibilities
- Learn everything there is to know about aviation maintenance planning through our on-boarding process (so don't worry if you do not have any experience in this industry!)
- Build critical API/E2E test automation to ensure our products are in the best state possible for our customers
- Build other test and quality infrastructure to improve quality of our product (perf, security, mobile, etc.)
- Coordinate bug bashes and manually test our product where automation gaps exist
- Play a crucial role in the development of new features through design feedback, proposing acceptance criteria, and testing new features as they are developed
- Deliver reliable, high-quality, well tested code with speed and care
- Utilize our monitoring/APM tools to analyze metrics, investigate issues and propose changes to improve our performance and user experience
- Investigate complex customer issues to identify bugs, verify reproduction steps and propose fixes
Preferred Qualifications
You love trying to break products and have experience testing complex web applications (bonus points for experience testing WebGL)
Benefits
- Company paid health, vision and dental insurance with subsidized dependents
- 20 days of PTO, 5 sick days, and 11 holidays per year
- HSA with employer contributions
- 401k with matching
- Profit-sharing program
- Monthly internet and mobile phone credits
- Weekly DoorDash stipend and DashPass membership
- Travel discounts with our corporate travel provider
- FlexPerks Wellness Program
- Working remotely with flexible hours
- Competitive compensation with opportunities for equity
Share this job:
Similar Remote Jobs
