QA Engineer


Job description
Reporting To: Lead Engineer
Position Overview
We are currently seeking a QA Engineer to help support and drive our growth. We are looking for candidates that can bring their robust expertise and perspective to the Banjo Health team, helping us build quality solutions that empower holistic and tangible transformation at every level.
The QA Engineer will have over 5 years experience developing and execute exploratory and automated tests to ensure product quality. Responsibilities will include (but are not limited to) designing and implementing tests, debugging, and defining corrective actions. This individual will also review system requirements and track quality assurance metrics such as defect densities and open defect counts. They will have a long history of helping to build mature SaaS-based systems through strong technical acumen, attention to detail and adherence to best practices, and employing best-in-class quality assurance frameworks and methodologies.
Your work will be key in providing confidence to the stakeholders that the project will be delivered to the highest standard by communicating the outcomes during regular reviews and independent audits. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs while being cost-effective. If you hold a QA/QC engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.
Who is Banjo Health?
Banjo Health Inc. is a health industry solutions provider that helps customers navigate the ever-changing medical climate through Artificial Intelligence (AI). The Banjo Health mission is to create a clear path to focus on optimal patient care for our healthcare partners by providing innovative, effective, and efficient technological solutions to overcome barriers in streamlining traditional workflow. With deep technical expertise, Banjo Health is empowering enterprises to harness the full power of the cloud and emerging technologies such as blockchain, artificial intelligence, machine learning, and natural language processing through customized solutions and first-party cloud-based products. Banjo Health is uniquely comprised of technologists and clinicians who share a deep understanding of medical market needs and the appropriate application of cloud technology + AI to solve the biggest burdens in healthcare. Visit http://www.banjohealth.com for more information.
Position Responsibilities:
- Determining quality improvement factors.
- Make sure processes adhere to quality standards.
- Preparing reports by collecting, analyzing and summarizing data.
- Provide feedback by reviewing requirements, specifications, and technical design documents.
- Develop well-structured and detailed test plans and cases.
- Estimate, prioritize, plan, and coordinate testing activities.
- Use open-source tools to design, develop, and execute automation scripts.
- Identify, record, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for products that will meet client needs.
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
- Monitor debugging process results.
- Track quality assurance metrics.
- Be up to date with the latest testing tools and strategies.
- Implements maintain and audits company quality systems.
- Assist with testing automation.
- May participate in code and design review to meet and exceed quality goals and standards.
- Accountable for completing assignments on time and within budget.
- Ask smart questions, take risks, and champion new ideas.
Requirements:
- Proven work experience in software quality assurance and development.
- Proven work experience in software development.
- Proven work experience in software quality assurance.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with both white box and black box testing.
- Hands-on experience with automated testing tools.
- Solid knowledge of SQL and scripting.
- Experience working in an Agile/Scrum development process.
- Experience with performance and/or security testing is a plus.
- Knowledgeable of software QA methodologies, tools, and processes.
- Code automated tests.
- Create test plans.
- Develop standards and procedures to determine product quality and release readiness.
- Discover bugs within the software.
- Drive innovation and streamline overall testing processes.
- Identify, isolate, and track bugs throughout testing.
- Identify any potential problems that users might encounter.
- Perform manual and automated testing.
- Research and analyze product features being tested.
- Strong critical thinking skills, outside-of-the-box thought leader.
- Ability to diagnose problems quickly.
- Ability to solve problems effectively.
Education Requirements:
BS/MS degree in Computer Science, Engineering or a related subject.
Benefits:
Competitive salary and equity, remote-first work environment, unlimited PTO, deep work Wednesdays, company-sponsored healthcare, dental, & vision benefits, career development opportunities, and exciting team retreats are among the myriad benefits you'll experience while working at Banjo Health.
Banjo Health is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
About Banjo Health:
Banjo Health Inc. is a health industry solutions provider that helps customers navigate the ever-changing medical climate through Artificial Intelligence (AI). The Banjo Health mission is to create a clear path to focus on optimal patient care for our healthcare partners by providing innovative, effective, and efficient technological solutions to overcome barriers in streamlining traditional workflow. With deep technical expertise, Banjo Health is empowering enterprises to harness the full power of the cloud and emerging technologies such as blockchain, artificial intelligence, machine learning, and natural language processing through customized solutions and first-party cloud-based products. Banjo Health is uniquely comprised of technologists and clinicians who share a deep understanding of medical market needs and the appropriate application of cloud technology + AI to solve the biggest burdens in healthcare.