Software QA Engineer
Posted 46ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software QA Engineer responsible for testing and ensuring reliability of software products at Health Catalyst. Engage in Agile processes, develop testing frameworks, and collaborate with product teams.
Responsibilities:
- Ensuring the quality and reliability of software products through both manual and automated testing
- Designing and executing test plans
- Creating automation frameworks
- Collaborating with development and product teams to deliver secure, performant, and high-quality applications
- Applying best practices in testing methodologies
- Supporting continuous delivery in an Agile environment
- Performing REST endpoint testing and API automation using tools like Postman, Newman, and Swagger
- Conducting performance and load testing, analyzing results, and compiling reports using tools such as JMeter, InfluxDB, and Grafana
- Performing backend testing, including ETL validation
- Identifying, tracking, and resolving bugs; performing thorough regression testing
- Utilizing tools such as Jira, Confluence, TestRail, and version control systems (Git/GitHub/BitBucket)
Requirements:
- Strong knowledge of software QA methodologies (black box, functional, exploratory)
- Experience writing and executing well-structured test plans and test cases
- Proficiency in automation frameworks (Selenium C#, SpecFlow, Protractor, Cypress, WebdriverIO, Appium)
- Experience with API testing and automation
- Familiarity with performance and load testing tools
- Strong understanding of object-oriented concepts, Page Object Model, BDD, and ATDD
- Excellent communication, problem-solving, and time management skills
- Ability to adapt quickly to changing requirements and priorities.
- Experience in healthcare industry or related domains (preferred)
- Expertise in building automation frameworks from scratch (preferred)
- Experience with mobile app testing (iOS and Android) (preferred)
- Familiarity with security-based design patterns (preferred)
- Experience with chat applications or similar platforms (preferred)
Benefits:
- Flexible PTO
- Professional development stipend
- Meaningful opportunities for career growth and development
- Remote-first work environment




















