Quality Assurance Engineer

Skills
SQLQuality AssuranceSoftware Engineers
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of experience in manual software testing, including writing and executing test plans and test cases
  • Prior experience working in an Agile environment
  • Experience with testing web applications and APIs
  • Prior experience with EHR (Epic Systems, Athena, Cerner, etc), is highly preferred
  • Familiarity with defect tracking tools (e.g., JIRA)
  • Experience with SQL and performing database queries to validate data integrity
  • Previous experience in a high-growth, fast-paced startup environment is nice to have
  • Proven ability to thrive in a collaborative environment with direct communication and feedback
  • Passion for ensuring the highest quality in software products, with a strong attention to detail
  • Experience with software development lifecycle and the role of QA within it
  • Strong problem-solving skills and ability to think critically about how users will interact with the product
  • Excellent communication skills, with the ability to articulate issues clearly and collaborate effectively with cross-functional teams

Nice to have

  • Experience in high-growth startups
  • Passion for quality assurance
  • Collaborative environment experience
  • Critical thinker

Day to day

  • Execute detailed manual tests on both frontend and backend components to identify and document software defects
  • Develop, maintain, and execute comprehensive test plans and test cases based on product requirements and specifications
  • Collaborate with developers, product owners, and other stakeholders to understand requirements, clarify issues, and provide feedback on the quality of the product
  • Participate in sprint planning and daily stand-ups, contributing to a seamless and efficient development process
  • Perform regression testing to ensure that new code changes do not adversely affect existing functionalities
  • Provide detailed reports on test findings, track issues to resolution, and validate defect fixes
  • Contribute to continuous improvement of the QA process, suggesting enhancements to testing tools, methodologies, and practices
  • Ensure adherence to company quality standards and promote a culture of quality across the development teams