Our Company: Start your next chapter at Revecore! For over 25 years, we've been at the forefront of specialized claims management, helping healthcare providers recover meaningful revenue to enhance quality patient care in their communities. We're powered by people, driven by technology, and dedicated to our clients and employees.
As part of our team, you'll be rewarded with: - Comprehensive medical, dental, vision, and life insurance benefits from the start of your employment
- 12 paid holidays and flexible paid time off
- 401(k) contributions
- Employee Resource Groups that build community
- Career growth opportunities
- An excellent work/life balance
Location: Remote - USA The primary role of the Sr. Quality Assurance Analyst is to test application changes and ensure that defects do not get released to production. This person will have in-depth manual testing expertise that they can leverage to ensure and improve the quality of Revecore products. Over time, they will learn and master the applications that power the Revecore products and become a Subject Matter Expert (SME) for those applications.
On a daily basis, this person will work with a wide array of technologies, perform testing on new and existing functionality, and collaborate with a team of software engineers, product managers, business analysts, production support engineers, and other QA team members to ensure that the functionality developed meets the original business requirements and acceptance criteria.
The Role: - Create and maintain high-quality test documentation, including test plans, test cases, and test procedures to ensure QA coverage based on requirements and acceptance criteria.
- Review, analyze, refine, and validate software requirements and acceptance criteria for new features to be developed to ensure testability, completeness, and consistency. Participate in functionality design sessions.
- Define and document system test plans and user acceptance test plans for each software component being designed, developed, and/or in current use.
- Conduct manual testing for new features being developed in a sprint as well as for regressing existing functionality of the application. Execute system and UAT tests to ensure data quality, system functionality, and user interface functionality.
- Perform all testing in accordance with established procedures and capture appropriate objective evidence. Provide and manage traceability evidence between requirements and test cases, and if any risk documents.
- Identify and report defects during development to prevent defects being released to production, document them with ample details, and validate fixes made to remediate them.
- Reproduce defects reported by end users, document them, and provide help in resolving them.
- Follow Agile methodology for software development, participate in the team's Agile ceremonies (Standup, Retro, Planning, Refinement, etc.).
- Collaborate with the team on improving test coverage and overall application health.
- Participate in off-hours production deployments to ensure superior quality of releases made to production.
- Document test results and communicate those to product manager and application development team as needed
- Independently, design and write SQL queries to simplify testing of complex data driven applications.
- Leverage and execute automated tests authored by other engineers to expedite regression testing.
You'll be successful if you have: - A solid foundation in software QA processes. In-depth knowledge of QA best practices with the ability to positively impact the evolution of the company's QA process.
- 5+ years of experience in manual testing of front-end and back-end applications along with experience in black box, white box, regression, and integration testing
- 3+ years of experience working in agile/lean development methodologies such as Kanban or Scrum and have a sound understanding of them
- Bachelor's degree in engineering (Computer Science, Information Systems, or related discipline) or equivalent experience
- Proven ability to create clear, concise, and detail-oriented test plans, test cases, and test procedures
- Solid analytical, critical thinking, and problem-solving skills combined with strong interpersonal, written and verbal communication skills to successfully partner with software developers, business analysts, data analysts, and production support engineers
- SQL skills are a must; ability to independently write SQL scripts of low to medium complexity and understand high complexity sql scripts to be able to be mostly self-sufficient in testing software features.
- Must have a high level of attention to detail and be skilled in organizing and prioritizing their own work.
- Working knowledge of Healthcare EDI transactions is a big plus.
- Experience with Azure DevOps and with applications built in .Net environment is a plus.
- 1-2 years of software (HIS) experience preferred
Work at Home Requirements: - A quiet, distraction-free environment to work from in your home.
- A secure home internet connection with speeds >20 Mbps for downloads and >10 Mbps for uploads is required.
- The workspace area accommodates all workstation equipment and related materials and provides adequate surface area to be productive.
Employment is contingent upon eligibility to work in the U.S., employment history verification, and a background check.
Revecore is an equal opportunity employer that does not discriminate based on race, color, religion, sex or gender, gender identity or expression, sexual orientation, national origin, age, disability status, veteran status, genetic information, or any other legally protected status. We believe that a diverse workforce fosters innovation and creativity, enriches our culture, and enables us to better serve the needs of our clients and communities. We welcome and encourage individuals of all backgrounds, perspectives, and abilities to apply.
Must reside in the United States within one of the states listed below:
Alabama, Arkansas, Florida, Georgia, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Massachusetts Michigan, Minnesota, Mississippi Missouri, Nebraska, New Hampshire North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Vermont, Virginia, West Virginia and Wisconsin