Scaling Up:
Go with growth

Researching jobs that offer the most potential is time consuming. We’ve identified roles from Ottawa’s top 25 growing tech firms with proven market traction or are on course to becoming large-scale global enterprises.

Looking for more? Search Starting Up job opportunities.

Intermediate Software Quality Assurance Analyst

ZeroTek

ZeroTek

Marketing & Communications, IT, Quality Assurance
Canada
Posted on Wednesday, May 15, 2024

NOTE: We are only accepting candidates located in Canada at this time. Thank you.

About Us:

ZeroTek is a rapidly growing company providing the next generation of management platform and Identity Access Management (IAM) solutions for Managed Service Providers (MSP) and Managed Security Service Providers (MSSPs) serving small-to-medium-sized businesses (SMBs). Our software is deeply integrated with Okta and brings its advanced enterprise features to MSPs and their customers with a comprehensive multitenant service platform.

Who we are looking for:

We are seeking an Intermediate QA Tester specializing in both manual and performance testing. Key qualities that we're looking for are someone that is ambitious, attentive-to-detail, passionate about continued learning, and working with an enthusiastic and dedicated team. The Intermediate QA Tester will play a critical role in ensuring the quality and reliability of our software product, with a particular emphasis on testing the integration with Okta. The ideal candidate will have hands-on experience with manual and performance testing methodologies and a passion for delivering top-notch software solutions. Experience with Identity Access Management (IAM) platforms, in particular Okta are highly valued but not required.

Reports to: Quality Assurance Manager

Our Tech Stack:

  • C#
  • ASP.NET MVC 5
  • Bootstrap 4
  • Entity Framework 6, LINQ
  • Visual Studio Unit Testing
  • Hosting on Azure public cloud leveraging Azure App Servers and Azure SQL Server
  • Azure DevOps is leveraged for CI/CD
  • Development platform is Visual Studio 2022 on a Windows environment
  • We operate under the Agile software development methodology

Responsibilities:

  • Manual Testing:
    Develop and execute comprehensive manual test plans and test cases to ensure the quality and reliability of our software product.
    Conduct thorough testing of all software features, with a heavy focus on Okta integration, to identify and report any issues or defects.
  • Performance Testing:
    Design, develop, and implement performance testing strategies that align with project requirements and business goals.
    Conduct performance testing to measure system reliability, scalability, and responsiveness.
    Provide developers with actionable insights to enhance application performance.
  • Defect Management:
    Document and track defects using a defect tracking system, ensuring that all issues are properly identified, prioritized, and resolved in a timely manner.
    Collaborate with developers and other stakeholders to investigate and troubleshoot reported issues, providing detailed information and guidance as needed.
  • Test Documentation:
    Maintain accurate and up-to-date documentation of test plans, test cases, test results, and other testing-related artifacts.
    Ensure that all testing activities are well-documented and traceable, following established standards and best practices.
  • Cross-Functional Collaboration:
    Collaborate closely with cross-functional teams, including developers, product managers, and technical support staff, to ensure alignment on testing objectives and priorities.
    Participate in design reviews, sprint planning meetings, and other cross-functional activities to provide input and feedback from a testing perspective.
  • Participating in Reviews and Walkthroughs:
    Participating in design reviews, and walkthroughs, providing their perspective on potential quality issues.
  • Providing Feedback and Recommendations:
    The QA team's feedback is crucial for making decisions about software releases and updates. If the software doesn't meet the quality standards, they can suggest improvements or recommend withholding the release until issues are resolved.
  • Participating in all Aspects of Agile Development:
    As a core member of the agile team, participating in all aspects of the development process.

Essential Qualifications:

  • 2-5 years of experience in a QA testing role, focusing on manual and performance testing.
  • Solid understanding of software testing principles, techniques, and best practices.
  • Ability to work independently and prioritize tasks in a fast-paced environment.
  • Experience with defect tracking systems and test management tools (e.g. Jira, TestRail, Azure DevOps is preferred)
  • Experience with performance testing tools (e.g., JMeter, LoadRunner)
  • Strong analytical skills for interpreting performance data and providing actionable insights.
  • Excellent problem-solving skills, with keen attention to detail.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Experience working with REST APIs.

Nice-to-haves:

  • Azure DevOps experience.
  • Postman Experience for testing or automated APIs.
  • Experience with MS SQL
  • Experience testing Software-as-a-Service (SaaS) applications, particularly handling multi-tenancy and varying loads.
  • Skill in testing APIs for performance, ensuring they handle high traffic volumes effectively.
  • Relevant certifications (e.g., ISTQB certification, Okta certifications) are a plus.
  • Hands-on experience with Okta or other identity and access management platforms.
  • Strong knowledge of C# (.NET 4.8+)

Why work here?

Though we’re based in Ottawa, Canada, we serve our global customer base remotely, so in this role you’ll work from home. We know the importance of staying engaged and connected in a virtual environment, so we’re flexible, open, and highly collaborative.

We operate in a relatively flat organization structure allowing for more authority and decision-making at the team contributor level. We share goals and objectives, enjoy spirited debates around strategy and tactics, and when a decision is made, everyone is accountable for their expected contributions. It’s a fun, respectful, mutually supportive environment, where making suggestions and asking for help are always welcome.

As a member of a smaller team, you’ll have the opportunity to grow professionally and personally while making a significant impact on the shaping of the company and product. We also offer opportunities for continuous learning and career development, including technical training and certification in Okta.

If you’re interested in what we’re doing and think you might be a good fit for our team, we look forward to hearing from you.