Quality Assurance Engineer – QAE242

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Feb 26 ,2024
  • icon
    Qualifications Bachelor's Degree

Job Description

As a Quality Assurance Engineer at Reliance HMO, you will play a crucial role in validating and verifying the functionality, performance, and security of our healthcare technology solutions. You will collaborate with cross-functional teams, including developers, product managers, and business analysts, to implement and execute robust testing processes. The ideal candidate is passionate about delivering quality software, has a keen eye for detail, and thrives in a collaborative and fast-paced environment.

Key Responsibilities:

  1. Test Planning and Strategy:
    • Collaborate with stakeholders to define test objectives, scope, and strategies for healthcare technology solutions.
    • Develop comprehensive test plans outlining test scenarios, test cases, and acceptance criteria.
  2. Test Automation:
    • Design, implement, and execute automated test scripts to validate software functionality.
    • Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline for efficient regression testing.
  3. Manual Testing:
    • Conduct manual testing of software applications, ensuring that all aspects of functionality are thoroughly evaluated.
    • Perform exploratory testing to identify potential issues and areas for improvement.
  4. Performance Testing:
    • Design and execute performance tests to assess the scalability and responsiveness of healthcare applications.
    • Identify and address performance bottlenecks and inefficiencies.
  5. Security Testing:
    • Conduct security testing to identify vulnerabilities and ensure the protection of sensitive healthcare data.
    • Collaborate with the development team to implement security best practices.
  6. Regression Testing:
    • Implement and maintain regression test suites to validate ongoing software changes and updates.
    • Ensure that new features do not negatively impact existing functionality.
  7. Defect Tracking and Reporting:
    • Identify, document, and track defects through the testing lifecycle.
    • Generate detailed defect reports and collaborate with development teams for resolution.
  8. Collaboration with Development Teams:
    • Work closely with developers and product managers to understand requirements and user stories.
    • Provide feedback during design and development phases to enhance testability.
  9. Documentation:
    • Create and maintain comprehensive documentation of test cases, test scenarios, and testing processes.
    • Contribute to the development of documentation for end-users and support teams.
  10. Continuous Improvement:
    • Actively participate in retrospectives and contribute to continuous improvement initiatives.
    • Stay updated on industry best practices and emerging trends in quality assurance.

Qualifications and Skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Quality Assurance Engineer or in a similar role, with a track record of successful software testing.
  • Strong knowledge of testing methodologies, tools, and techniques.
  • Experience with automated testing tools such as Selenium, JUnit, or TestNG.
  • Familiarity with performance testing tools (e.g., JMeter) and security testing practices.
  • Solid understanding of healthcare technology and regulatory compliance (e.g., HIPAA).
  • Excellent problem-solving and analytical skills.
  • Strong attention to detail and ability to work independently.
  • Effective communication and collaboration abilities.
  • Commitment to continuous learning and staying abreast of QA trends.