We are hiring a software QA tester for Sonar. Sonar is an enterprise, B2B SaaS product targeted towards ISPs. It provides numerous features for ISPs such as billing, ticketing, network monitoring, inventory management, scheduling, service provisioning, and more.
We are looking to add at least one more person to the team. Here's what's cool about working in engineering at Sonar:
- We are fully remote - we don't have an office anywhere!
- Interesting technology - we have a GraphQL API, full CI/CD setup, Kubernetes deployment in Azure, plenty of exciting stuff on the backend (PHP, Laravel, Postgres, ElasticSearch, Snowflake, Redis, Swoole, etc.)
- Modern frontend using Typescript/VueJS, Apollo, Vue, Sass, Webpack, and lots of cool commercial libraries, custom code, and complex challenges
- Constant challenges - so it’s mostly helping us solve the interesting problems and making sure we don’t need to solve them again and again in the future
- Great team/culture - Flexible working hours and 40 hour weeks are what we do, we aggressively maintain a good, healthy culture, and we really care about our employees. Full benefits are provided, along with a stipend for home office equipment that you can spend on almost anything you want. We have a book sharing club, we pay for conferences, and it's just generally a chill, fun place to work
- We are engaged in all kinds of great outside projects - for example; we’re a partner in Microsoft Airband, which is bringing Internet access to millions of unserved people around the world
Specifically, when it comes to testing, you will have a chance to help ensure that our service works correctly by doing the following:
- Review and analyze specifications and requirements
- Collaborate with QA Developers to develop effective strategies and test plans
- Execute test cases (manual or automated) and analyze results
- Evaluate product code according to specifications
- Create logs to document testing phases and defects
- Report bugs and errors to development teams and help troubleshoot issues
- Conduct post-release/ post-implementation testing
- Work closely with cross-functional teams to ensure quality throughout the software development lifecycle
- Craft data to drive tests to enable comprehensive test designs
- Determine the best sets of inputs and outputs using analytical methods (equivalence tests, boundary conditions, etc.)
Here's what we need:
- Proven experience as a technical software Quality Assurance Tester or similar role
- Experience in QA methodology
- Familiarity with testing within an Agile framework
- Able to write their own clear, concise functional, end-to-end, and regression tests
- Ability to document and troubleshoot errors
- Working knowledge of test management software, testing tool software, automation, and scripting language (for example: Cypress, TestRail, Browserstack, JavaScript/TypeScript, Azure DevOps, etc.)
- Experience in Load, Volume, Performance Testing.
- Experience in Mobile Testing.
- Experience in API, UI Testing.
- Experience in Multi Browser Testing.
- Understanding of relational or database concepts including writing complex multi-table SQL queries
- Excellent communication skills
- Attention to detail
- Analytical mind and problem-solving aptitude
- Strong organizational skills
Pay for this position is commensurate with experience
Here are the hard requirements - We just delete applications that ignore these, so please make sure you read this!
- No agencies/contract work/etc. We’re looking for individual, full-time employees.
- Only hiring in Canada - no exceptions.
- Please make it clear in your cover letter how you meet the requirements listed - we always get a ton of applications, and lots of them are people that really aren't qualified. Help us help you - call out that you've read what we’re looking for, and speak to how you are a good fit.