hero

Accelerating the Open Metaverse_

Outlier Ventures
118
companies
79
Jobs

Senior Software Quality Assurance Specialist

Reputable

Reputable

Quality Assurance
Canada
Posted on Oct 27, 2024
About Reputable Health

At Reputable Health, our mission is to democratize health research, making it accessible and affordable for everyone. We're initially focused on empowering the wellness industry to validate the safety and effectiveness of their products through rigorous, data-driven studies. Our innovative platform leverages AI and machine learning to streamline clinical research, enabling faster product launches and ultimately improving the lives of millions of people.

Job Summary

As a QA Specialist, you’ll be at the heart of ensuring that our platform delivers on its promise of reliability, usability, and excellence. Your work will directly impact the quality of the studies we facilitate and the experience of both participants and researchers, enabling them to trust and engage deeply with our platform.

When you join Reputable, you’re not just taking on a job; you’re contributing to a mission that can positively impact lives and shape the future of health research. We’re looking for driven, passionate people to join us on this journey and be a key part of something that truly matters.

Who You Are:

Great Fit If You:

  • Have a track record of thriving in fast-paced, agile startup environments.
  • Possess a problem-solving mindset and are proactive in overcoming obstacles.
  • Are eager to learn and adapt, continuously updating your skills to stay at the forefront of tech trends.

Not a Good Fit If You:

  • Prefer well-established routines and predictable, slow-moving projects.
  • Are uncomfortable with ambiguity and rapid changes typical of startup culture.
  • Do not have a strong interest in the health and wellness sector.
Key Responsibilities
  • Test Planning and Case Development: Develop comprehensive test plans, test cases, and testing scenarios to ensure coverage of all functional and non-functional requirements for new features and product enhancements.
  • Manual and Automated Testing: Perform both manual and automated testing of the platform, identifying and documenting defects and ensuring that product features work as expected across all browsers and devices.
  • Bug Tracking and Reporting: Log bugs in a clear and concise manner, prioritize them based on severity, and work with the development team to resolve them. Verify fixes and perform regression testing.
  • Collaboration with Development Teams: Work closely with developers to provide feedback during the design phase and offer recommendations on improving usability and functionality. Participate in sprint planning and daily stand-ups to ensure quality at every stage of the development cycle.
  • Continuous Improvement: Develop and maintain QA processes, tools, and best practices. Proactively suggest improvements in testing methodologies to streamline processes and increase efficiency.
  • Cross-Platform Testing: Test across a variety of devices, operating systems, and browsers (e.g., web apps, mobile apps) to ensure a consistent and reliable user experience for participants and researchers.
  • Pre-Release Verification: Conduct end-to-end testing before each product release, ensuring no critical issues affect the platform. Verify that newly implemented features do not compromise existing functionality.
  • Documentation: Create and maintain thorough QA documentation, including test scripts, bug reports, release notes, and regression testing plans.
Requirements
  • Experience: 3+ years of experience in software testing, including manual and automated testing.
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
  • Technical Skills:
  • Experience with testing tools like BrowserStack, Selenium, JIRA, TestRail, Postman, or similar tools.
  • Strong understanding of software development life cycles (SDLC) and agile methodologies.
  • Knowledge of both functional and non-functional testing, including usability, performance, security, and regression testing.
  • Familiarity with automated testing frameworks and scripts (e.g., Cypress, Selenium).
  • Attention to Detail: Ability to identify, track, and manage bugs through to resolution.
  • Communication Skills: Excellent verbal and written communication skills to report findings and work with cross-functional teams.
  • Problem-Solving: Strong analytical and problem-solving skills to debug issues and find solutions quickly.
  • Team Collaboration: Experience working in cross-functional teams with developers, product managers, and other stakeholders to deliver high-quality products.
Preferred Qualifications
  • Experience in testing digital health platforms, apps, or real-world data systems.
  • Knowledge of testing web applications and mobile apps across different platforms and devices.
  • Familiarity with performance testing tools (e.g., JMeter, LoadRunner).
  • Experience working with APIs and testing them using tools like Postman.
What We Offer:
  • Impact: Wake up every day knowing your work is making a tangible difference in people’s lives. Our platform empowers groundbreaking health research, making it more accessible and efficient, and helping to build a healthier, better-informed world.
  • Innovation: Work on cutting-edge projects that leverage AI and machine learning to transform healthcare research.
  • Growth: Accelerate your career in a fast-paced startup environment with opportunities for mentorship and learning.
  • Compensation: Competitive salary & equity in a fast growing startup.
  • If you're ready to make a real difference in the health and wellness industry and thrive in a dynamic startup environment, apply now and join us in shaping the future of wellness research!