Software Quality (QA) Engineer II
ExperityAbout the role
Experity is the leading software and services company for on-demand healthcare in the U.S. We provide software solutions that remove complexities and simplify operations for 5700+ urgent care clinics across the country. We create, maintain, and support products to facilitate the complete on-demand healthcare experience: from patients finding clinics and making appointments, to checking in, to clinical documentation, and to the final bill paid by the patient. Our team is committed to changing healthcare for the better by innovating and revolutionizing on-demand healthcare for millions of patients across the country.
Experity offers the following:
- Benefits – Comprehensive coverage starts first day of employment and includes Medical, Dental/Orthodontia, and Vision.
- Ownership - All Team Members are eligible for synthetic ownership in Experity upon one year of employment with real financial rewards when the company is successful!
- Employee Assistance Program - This robust program includes counseling, legal resolution, financial education, pet adoption assistance, identity theft and fraud resolution, and so much more.
- Flexibility – Experity is committed to helping team members face the demands of juggling work, family and life-related issues by offering flexible work scheduling to manage your work-life balance.
- Paid Time Off (PTO) - Experity offers a generous PTO plan and increases with milestones to ensure our Team Members have time to recharge, relax, and spend time with loved ones.
- Career Development – Experity maintains a learning program foundation for the company that allows Team Members to explore their potential and achieve their career goals.
- Team Building – We bring our Team Members together when we can to strengthen the team, build relationships, and have fun! We even have a family company picnic and a holiday party.
- Total Compensation - Competitive pay, quarterly bonuses and a 401(k) retirement plan with an employer match to help you save for your future and ensure that you can retire with financial security.
Job Summary:
The Software Test Engineer II will perform full-stack testing on modern web and backend applications. The role involves testing UI, APIs, databases, performance, and security to ensure high-quality software delivery. While the role does not involve DevOps tasks, a basic understanding of DevOps pipelines is required for effective collaboration. Additionally, the QA Engineer will work closely with performance testers to support load and stress testing.
Responsibilities:
- Develop and execute comprehensive test strategies covering UI, API, database, and integration testing.
- Design test plans for multi-tier applications, ensuring functionality across the front end, back end, and data layers.
- Define best practices for test automation and continuous validation.
- Perform functional, regression, and integration testing across web, mobile, and backend services as needed.
- Collaborate on automated test scripts using tools like Selenium, Cypress, Playwright, SmartBear or like.
- Validate APIs using Postman, Rest Assured, or Like.
- Execute manual exploratory testing when automation is not feasible.
- Conduct database testing, including SQL validation and data integrity checks.
- Test backend services for data consistency, business logic, and API contract validation.
- Validate microservices interactions and ensure API responses adhere to expected outputs.
- Work alongside performance testers to assess system responsiveness and scalability.
- Define test cases for load, stress, and endurance testing.
- Analyze performance metrics and support issue triaging.
- Conduct basic security testing to identify vulnerabilities in front-end and back-end systems.
- Ensure compliance with industry standards and data protection guidelines.
- Identify, document, and track defects using JIRA, Zephyr or another test management tool.
- Provide detailed test coverage reports, risk assessments, and root cause analyses.
- Collaborate with developers to troubleshoot and resolve bugs efficiently.
- Participate in Agile ceremonies (Sprint Planning, Standups, Retrospectives).
- Understand DevOps concepts and CI/CD workflows to support continuous testing efforts.
- Work with developers to integrate test automation into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).
- Other duties as assigned.
Education:
- Bachelor's degree in Computer Science, Software Engineering, related field or equivalent comb
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s