(Remote) Quality Assurance Analyst
About the role
inHance, a division of Harris, is seeking a Quality Assurance Analyst to bring seasoned quality assurance expertise to enhance the capabilities of our Research & Development team. The ideal candidate will have a minimum of three years in the QA field and will lead the charge in integrating innovative tools and methodologies to elevate inHance's QA practices.
Responsibilities
- Design testing plans and strategies for UI, API, load, performance, integration, and regression testing for web and client/server products.
- Oversee all aspects of quality assurance, including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
- Analyze, recommend, and configure tools for quality assurance.
- Write and maintain automated test suites for front-end and back-end components using TestComplete and ReadyAPI.
- Install and configure test environments.
- Develop and maintain scripts to refresh testing environments.
- Collect metrics to measure the quality of products over time.
- Collaborate with the development team and the rest of the QA team to improve software quality.
Requirements
- Thorough understanding of the Software Development Life Cycle and QA.
- 3+ years of experience in software development QA.
- Experience working with MS SQL.
- Ability to communicate technical concepts to non-technical audiences (e.g., create release notes, slides/documents to assist sales and marketing).
- Experience with test case generation for both manual and automated testing.
- Experience building automated test cases using TestComplete and SQL.
- Experience with bug-tracking systems such as Jira or DevOps.
- Accountability, respect, integrity, and discipline; able to meet responsibilities without constant supervision.
- Ability to work independently and as a team player, with constant communication to ensure department goals are achieved.
- Interest in continuously improving team practices and processes.
Skills
- Proficiency in scripting automated tests for both web and desktop applications.
- Robust understanding of tools like TestComplete, ReadyAPI, and programming languages such as C# and SQL.
- Knowledge of Utility CIS.
- Experience with GitHub repository strategies.
- Ability to lead, delegate, and coordinate QA activities to service multiple development teams.
- Ability to read C#/SQL code and assist developers in identifying root cause code sections.
- Experience with Application Lifecycle Management (ALM).
- Experience with build automation and packaging.
- Knowledge of test automation best practices.
Benefits
- 3 weeks’ vacation and 5 personal days.
- Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment.
- Employee stock ownership and RRSP/401k matching programs.
- Lifestyle rewards.
- Remote work.
Pay
Salary range: $65,000 – $75,000
Schedule
This remote role is open to candidates in Canada and the US. Travel is required as needed, approximately 5%. Candidates must hold a current, valid passport and be legally eligible to travel internationally. Preference will be given to candidates who can work in EST or CST timezones.
AI & Innovation Mindset
We are committed to leveraging emerging technologies to improve how we work, serve our customers, and drive business outcomes. The successful candidate will demonstrate curiosity and a willingness to actively adopt and leverage AI tools to improve workflows, solve problems, and increase efficiency. Candidates should be comfortable using AI-enabled technologies, including copilots, chat-based AI assistants, and automation tools, as part of their everyday work while maintaining appropriate judgment, security, and compliance standards.