We are hiring a Remote Software QA Developer. 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 QA 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 interesting 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 hire (and fire) to 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, these are the things that you will have a chance to help contribute to/work towards bringing to life:
Define how testing will operate within engineering and set test strategies for feature development.
Test automation to support feature deployment to the real world.
Work closely with developers on testing strategy and how quality software will get produced.
Develop a culture of continuous learning and experimentation.
Use test tooling that will ensure that testing is easy to do for anyone on the team.
Here's what we need (don’t worry about checking off everything, we are looking for a solid mix of skills):
Someone in this role needs to understand the difference between functional testing (does the stuff work by itself), system testing (do things work when combined), and exploratory testing (rapid test design, development, and execution to discover information about the software you are looking at). We are doing a lot with Sonar, and being able to scale up your understanding and contribute quickly to product quality is our primary objective for you.
A mindset similar to a “software detective.” The codebase is large, there is lots of complexity, and you'll need a wide range of knowledge to learn, understand, and improve our product successfully. Being able to come in and educate yourself on how the software works and whom it serves is an essential part of this position. Extending this to the wider team process is also something you can expect to be part of your week since continual improvement is what we try to focus on. Being able to utilize the scientific method to create hypotheses and experiment with the software is what we are looking for.
Someone who is extremely self-motivated. You will face many details and need to foresee problem areas that others do not and help prevent issues before they can get to production. We tend to err on the side of leaving people alone to get work done, and since we're fully remote, that means you need to be really motivated and capable of working by yourself. For some people, this is pretty tough.
Someone who has a breadth of experience with QA / software testing techniques and tools. You should work with the development team to design, develop, and execute automation scripts using various tools (for example, Cypress, Postman, etc.). You should have a clear understanding of where QA happens and the tools at your disposal to help automate testing tasks. We are always building challenging stuff, and we have significant complexity in our web, mobile, and database platforms.
You should be familiar with the Agile/Scrum process or any good modern agile methodology. We are looking for someone to reinforce the bugs backlog priority and champion fixes. In addition, you should have experience with project plans detailing the expected level of effort and time required and consistently meeting the allocated milestones. We are moving towards a continuous delivery development workflow, and knowing/explaining how testing will fit into this is important for our testers to know.
Here are the hard requirements - we delete applications that ignore these:
No agencies/contract work/etc. - We're looking for individual, full-time employees
Only hiring in Canada & USA - No exceptions.
Please make it clear in your cover letter that you meet the technical requirements listed - We get a ton of applications, and many of them are people who really aren't qualified. Help us help you - call out that you've read what I'm looking for and speak to how you are a good fit
Talent is of no use without opportunity and what’s the use of such opportunities that are not accessible. Here at Jobrino, we believe that the most satisfying careers for professionals are the ones that fully embrace the value of their skills and experience.
Jobrino has helped match prospective candidates with employers from across the professional array. Employers turn to Jobrino to source the career-focused individuals they need to expand and inspire their workforce.