Company Description PatientStudio is a comprehensive practice management platform designed to streamline operations for healthcare providers.
Our integrated solutions encompass scheduling, billing, documentation, insurance verification, and patient communication, all within a single, user-friendly system.
By automating and simplifying these processes, we enable practices to focus more on patient care and less on administrative tasks.Our platform offers features such as real-time claim submission, automated eligibility checks, and built-in claim scrubbing to maximize revenue and efficiency.Additionally, PatientStudio provides tools for online patient forms, appointment reminders, and two-way texting to enhance patient engagement and reduce no-shows.What to ExpectJoin our team as a QA Engineer to ensure the quality, reliability, and performance of our SaaS application, a mature project with complex workflows and user interactions.
You'll play a key role in maintaining and expanding automated testing, managing test data, and improving QA processes.
You'll collaborate closely with developers, product managers, and stakeholders to validate and verify application functionality in non-production environments before deployment.What You'll Do•Develop and execute exploratory and automated tests to ensure product quality.•Independently handle assigned project tracks, providing end-to-end testing coverage.•Create detailed test plans, test cases, and prepare comprehensive test data.•Test and validate web applications, including functional system, integration, and regression testing.•Expand automated test suites using Playwright (TypeScript) and other testing frameworks.•Validate backend data and verify functionality, data accuracy, and output against requirements.•Log, manage, and retest defects using Jira with Xray or Zephyr for test management.•Ensure cross-browser and device compatibility for the application.•Set up and maintain QA environments using Docker for test environment setup.•Perform API testing and mocking with tools like Postman or similar frameworks.•Integrate testing processes into CI/CD pipelines using GitHub Actions.•Conduct performance testing to ensure scalability and reliability.•Use collaboration tools like Confluence and Slack to communicate and document processes.•Maintain and manage test data using Mockaroo or Faker.js for efficient QA testing.•Update and share knowledge openly using Confluence for documentation.What You'll Bring•Experience with Agile methodologies and collaborative development.•Strong knowledge of end-to-end automated testing frameworks, particularly Playwright (TypeScript).•Familiarity with tools like Jira (Xray or Zephyr), Postman, and Docker.•Proficiency in programming languages like TypeScript, JavaScript, or Python for test automation.•Experience in black-box and white-box testing methodologies.•Ability to create, execute, and automate test scenarios to cover all aspects of QA testing.•Strong debugging and defect management skills.•Knowledge of accessibility testing and performance testing practices.•Experience with CI/CD tools like GitHub Actions.•A detail-oriented mindset with a focus on improving user experience and product quality.This role is an exciting opportunity to own the QA process for a growing and dynamic SaaS application, contributing to its success by ensuring a seamless user experience.