Software Engineer - QA

Aerostrat Logo

Aerostrat

πŸ’΅ $72k-$104k
πŸ“Remote - Canada

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.

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

  • Competitive compensation with opportunities for equity
  • Working remotely with flexible hours
  • Company paid health, vision and dental insurance
  • 15 days of PTO, 10 sick days, and 10 holidays per year
  • RRSP with matching
  • Profit-sharing program
  • Monthly internet and mobile phone credits
  • Travel discounts with our corporate travel provider

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.