We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

QA Software Engineer

The Rawlings Group
life insurance, parental leave, paid holidays, tuition reimbursement, 401(k)
United States, California, Roseville
Mar 06, 2025
Job Details
Job Location
California Office - Roseville, CA
Remote Type
Fully Remote
Position Type
Full Time
 
Job Category
Engineering
Description

Who We Are:

Machinify is a leading healthcare intelligence company with expertise across the payment continuum, delivering unmatched value, transparency, and efficiency to health plan clients across the country. Deployed by over 60 health plans, including many of the top 20, and representing more than 160 million lives, Machinify brings together a fully configurable and content-rich, AI-powered platform along with best-in-class expertise. We're constantly reimagining what's possible in our industry, creating disruptively simple, powerfully clear ways to maximize financial outcomes and drive down healthcare costs. For more information about Machinify and its partners, visitwww.machinify.com.

Location:



  • This role is fully remote


About the Opportunity:

Machinify, we're constantly reimagining what's possible in our industry-creating disruptively simple, powerfully clear ways to maximize our clients' financial outcomes today and drive down healthcare costs tomorrow. As part of the Software Engineering department, you will be responsible for ensuring the quality, reliability, and functionality of our software products. The ideal candidate will have a strong background in functional testing, quality assurance processes, and automation frameworks. You will play a critical role in ensuring the reliability and performance of our software solutions, contributing to the development of top-tier products.

What you'll do:

Test Planning and Design:



  • Develop, document, and maintain test strategies, test plans, and test cases for functional, regression, and performance testing.
  • Collaborate with product and development teams to understand requirements and translate them into comprehensive test scenarios.


Test Execution:



  • Perform manual and automated testing of web, mobile, and/or desktop applications.
  • Identify, document, and track defects in a bug-tracking system.
  • Reproduce issues reported by users and assist developers in resolving them.


Automation:



  • Develop and maintain automated test scripts using tools like Cypress, Selenium, Appium, JUnit, or similar.
  • Continuously improve test automation frameworks to enhance coverage and reliability.


Performance Testing:



  • Conduct performance, load, and stress testing to identify bottlenecks and optimize system performance.


Continuous Integration:



  • Integrate automated tests into CI/CD pipelines to enable rapid and reliable delivery of software updates.


Collaboration:



  • Work closely with development teams during the software development lifecycle to incorporate testing best practices.
  • Participate in code reviews and contribute to improving software quality standards.


Reporting:



  • Generate and communicate test progress, defect metrics, and quality reports to stakeholders.

Qualifications

What experience you bring (Role Requirements):

Required:



  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3+ years of experience in software testing or quality assurance.
  • Proficiency with test management and bug-tracking tools (e.g., JIRA, TestRail).
  • Hands-on experience with test automation tools and frameworks (e.g., Cypress,Selenium, Appium, Postman).
  • Strong understanding of software development lifecycle (SDLC) and testing methodologies (Agile, Waterfall, etc.).
  • Knowledge of scripting languages (e.g., Python, Java, or JavaScript).
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.


Preferred:



  • Experience in Agile/Scrum environments.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of API testing tools like Postman or RestAssured.
  • Experience with performance and security testing is a plus.


What Success Looks Like...

After 3 months:



  • Understanding the System:

    • Fully understands the software architecture, workflows, and system requirements.
    • Familiar with the tools, frameworks, and processes used for testing.


  • Test Coverage:

    • Created comprehensive test cases for existing features and documented them.
    • Achieved significant test coverage for critical functionalities (e.g., unit, integration, and end-to-end tests).


  • Bug Reporting and Resolution:

    • Identified and reported bugs effectively, including clear reproduction steps and impact analysis.
    • Collaborated with developers to resolve high-priority bugs promptly.


  • Automation Progress:

    • Implemented or contributed to automated test scripts for core features.
    • Improved the efficiency of the testing process through automation where feasible.


  • Process Integration:

    • Actively participated in agile ceremonies like sprint planning, stand-ups, and retrospectives.
    • Provided valuable QA input during code reviews and design discussions.


  • Collaboration and Communication:

    • Built strong relationships with cross-functional team members, including developers and product managers.
    • Effectively communicated testing progress, risks, and results to stakeholders.


  • Tool Mastery:

    • Gained proficiency in the QA tools and platforms used by the team (e.g., Jira, Selenium, Cypress, or any relevant tools).
    • Suggested improvements or optimizations for the QA environment.


  • Proactive Problem Solving:

    • Proposed solutions or workarounds for recurring issues or inefficiencies in the testing process.
    • Identified potential risks in upcoming features and provided actionable feedback to mitigate them.


  • Impact Measurement:

    • Demonstrated measurable contributions to reducing the defect rate and improving product quality.
    • Delivered at least one key improvement to the testing framework or process.




After 1 year:



  • Automation Frameworks:

    • Established or significantly improved automation frameworks for testing (e.g., UI, API, performance, or integration testing).
    • Ensured the framework is scalable, maintainable, and easy for team adoption.


  • Test Coverage:

    • Achieved at least 80-90% automation coverage for critical business workflows and high-risk areas.
    • Integrated automation testing into CI/CD pipelines for consistent and reliable test execution.


  • Collaboration & Communication:

    • Effectively collaborated with development, product, and DevOps teams to embed QA processes early in the development lifecycle.
    • Contributed to defining and refining acceptance criteria, ensuring clear testable requirements.


  • Defect Prevention:

    • Reduced the number of critical bugs found in production by implementing robust preventive measures.
    • Enhanced early detection of defects by improving static testing practices like code reviews and unit test analysis.


  • Tooling & Process Improvements:

    • Evaluated and introduced new tools or methodologies to improve test efficiency and quality.
    • Automated repetitive tasks (e.g., regression tests, reporting, data generation), saving significant manual effort.


  • Performance Metrics:

    • Delivered measurable improvements in key quality metrics such as defect leakage rate, test execution speed, and test cycle time.
    • Established reliable reporting mechanisms for tracking test results and quality metrics.


  • Mentorship & Team Contribution:

    • Provided mentorship and knowledge sharing to junior QA team members or developers.
    • Actively contributed to team growth by organizing workshops, technical sessions, or documentation on best practices.


  • Production Stability:

    • Played a key role in ensuring high system reliability and performance, with minimal downtime caused by defects.
    • Supported efficient post-release testing and monitoring to identify and address issues promptly.


  • Leadership & Initiative:

    • Demonstrated ownership by leading complex testing efforts or cross-functional quality initiatives.
    • Identified process bottlenecks or quality gaps and spearheaded solutions for long-term improvement.





What We Offer:



  • Competitive salary and benefits package.
  • Opportunities for professional growth and skill development.
  • A collaborative and inclusive work environment.
  • Flexibility in working arrangements, including remote options.


Ready to Join Us?

If you are passionate about automation, quality, and innovation, we'd love to hear from you! Apply now and become a key part of our mission to deliver exceptional software products.

This is an exempt position. For salary positions only: The salary range is for Base Salary.Compensation will be determined based on several factors including, but not limited to, skill set, years of experience, and the employee's geographic location.

What's in it for you:



  • PTO, Paid Holidays, and Volunteer Days
  • Eligibility for health, vision and dental coverage, 401(k) plan participation with company match, and flexible spending accounts
  • Tuition Reimbursement
  • Eligibility for company-paid benefits including life insurance, short-term disability, and parental leave.
  • Remote and hybrid work options


At Machinify, we're reimagining a simpler way forward. This begins with our employees. We are innovators who value integrity, teamwork, accuracy, and flexibility. We do the right thing, and we listen to the needs of our clients and their members. As tenured experts with unmatched experience, we champion diverse perspectives that help us to better understand and serve our clients.

Our values come to life through our culture. We embrace flexible working arrangements that allow our employees to bring innovation to life in the way that best suits their productivity. We work cross-functionally, abandoning silos, to bring innovative, accurate solutions to market. We invest in each other through ongoing education and team celebrations, and we give back to our communities through dedicating days for volunteering. Together, Machinify is making healthcare work better for everyone, and we're passionate about a future with better outcomes for all.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace. Machinify is an employment at-will employer

Applied = 0

(web-b798c7cf6-z2v8z)