About Company
Connective Software Inc. is a leading software development firm based in beautiful Nanaimo, British Columbia. For over two decades, we have been at the forefront of crafting innovative, custom software solutions that empower businesses to thrive in a rapidly evolving digital landscape. Our expertise spans web applications, mobile platforms, and enterprise-grade systems, all designed with precision and a deep understanding of our clients’ unique challenges. We pride ourselves on a culture of collaboration, continuous learning, and a commitment to quality, fostering an environment where every team member’s contribution is valued. Join our dynamic team and help us build the next generation of impactful software solutions.
Job Description
Are you a meticulous problem-solver with a passion for ensuring software excellence? Connective Software Inc. is seeking a dedicated and detail-oriented Software QA Analyst to join our growing team in Nanaimo. This is a fantastic opportunity for an experienced QA professional looking for a full-time role with the added benefit of flexible hours, allowing you to balance work and life effectively. In this role, you will play a critical part in the full software development lifecycle, from requirements analysis and test plan creation to execution, defect reporting, and final release verification. You will collaborate closely with developers, project managers, and product owners to identify potential issues early, maintain high standards of quality, and contribute to the delivery of robust and user-friendly applications.
At Connective Software Inc., we believe that quality is everyone’s responsibility, and your role will be pivotal in upholding this principle. You will be instrumental in safeguarding the integrity of our diverse portfolio of custom software solutions, ensuring they meet the highest functional, performance, and usability standards. We offer a supportive environment where your analytical skills and dedication to quality will directly impact our success and client satisfaction. If you thrive in a collaborative atmosphere, possess a keen eye for detail, and are eager to contribute to innovative projects while enjoying the flexibility you need, we encourage you to apply.
Key Responsibilities
- Develop, execute, and maintain comprehensive test plans and test cases for new features and existing functionalities.
- Perform various types of testing, including functional, regression, integration, performance, and user acceptance testing across web and mobile platforms.
- Identify, document, prioritize, and track software defects using appropriate bug tracking systems (e.g., Jira, Azure DevOps).
- Collaborate closely with development teams to understand requirements, reproduce bugs, and verify fixes.
- Participate in requirement reviews, design discussions, and sprint planning meetings to provide early input on testability.
- Contribute to the continuous improvement of our QA processes, tools, and methodologies.
- Monitor and report on testing progress, defect trends, and overall software quality metrics.
- Conduct thorough regression testing to ensure existing functionalities remain stable after new deployments.
- Provide clear, concise, and constructive feedback to developers and product owners.
Required Skills
- 3+ years of professional experience in Software Quality Assurance or Testing.
- Proven experience with various testing methodologies (e.g., Agile, Waterfall).
- Strong understanding of the software development lifecycle (SDLC) and QA processes.
- Proficiency in creating detailed test plans, test cases, and test scenarios.
- Experience with bug tracking and test management tools (e.g., Jira, Azure DevOps, TestRail).
- Familiarity with web technologies (HTML, CSS, JavaScript) and database concepts (SQL).
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong verbal and written communication skills.
- Ability to work independently and as part of a collaborative team.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience with automated testing tools and frameworks (e.g., Selenium, Cypress, Playwright).
- Knowledge of API testing tools (e.g., Postman, Swagger).
- Experience working in an Agile/Scrum development environment.
- ISTQB certification or equivalent.
- Experience with performance and security testing.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision benefits.
- Flexible working hours to promote work-life balance.
- Generous paid time off and holidays.
- Opportunities for professional development and continuous learning.
- Collaborative and supportive team environment.
- Modern office space with a strong emphasis on comfort and productivity.
- Company-sponsored social events and team-building activities.
- Opportunity to work on diverse and impactful software projects.
How to Apply
If you are a talented Software QA Analyst eager to make a significant impact within a growing company and appreciate the flexibility to manage your schedule, we encourage you to apply. Please click on the application link below to submit your resume and cover letter. Tell us why you are the perfect fit for Connective Software Inc. and our team.
