Skip to main content
Find Your Path

Engineer Software Development in Test II

Job ID R30822


San Francisco, California, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, Oregon, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Oklahoma, Alabama, Alaska, Arizona, Arkansas, Connecticut, Washington, DC, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio San Francisco, California, United States of America; VIRTUAL, Pennsylvania, United States of America; VIRTUAL, Rhode Island, United States of America; VIRTUAL, South Carolina, United States of America; VIRTUAL, South Dakota, United States of America; VIRTUAL, Tennessee, United States of America; VIRTUAL, Texas, United States of America; VIRTUAL, Utah, United States of America; VIRTUAL, Vermont, United States of America; VIRTUAL, Virginia, United States of America; VIRTUAL, Washington, United States of America; VIRTUAL, West Virginia, United States of America; VIRTUAL, Wisconsin, United States of America; VIRTUAL, Wyoming, United States of America; VIRTUAL, Massachusetts, United States of America; VIRTUAL, Michigan, United States of America; VIRTUAL, Minnesota, United States of America; VIRTUAL, Mississippi, United States of America; VIRTUAL, Missouri, United States of America; VIRTUAL, Montana, United States of America; VIRTUAL, Nebraska, United States of America; VIRTUAL, Nevada, United States of America; VIRTUAL, New Hampshire, United States of America; VIRTUAL, Oregon, United States of America; VIRTUAL, Indiana, United States of America; VIRTUAL, Iowa, United States of America; VIRTUAL, Kansas, United States of America; VIRTUAL, Kentucky, United States of America; VIRTUAL, Louisiana, United States of America; VIRTUAL, Maine, United States of America; VIRTUAL, Maryland, United States of America; VIRTUAL, Oklahoma, United States of America; VIRTUAL, Alabama, United States of America; VIRTUAL, Alaska, United States of America; VIRTUAL, Arizona, United States of America; VIRTUAL, Arkansas, United States of America; VIRTUAL, Connecticut, United States of America; VIRTUAL, District of Columbia, United States of America; VIRTUAL, Delaware, United States of America; VIRTUAL, Florida, United States of America; VIRTUAL, Georgia, United States of America; VIRTUAL, Hawaii, United States of America; VIRTUAL, Idaho, United States of America; VIRTUAL, Illinois, United States of America; VIRTUAL, New Jersey, United States of America; VIRTUAL, New Mexico, United States of America; VIRTUAL, New York, United States of America; VIRTUAL, North Carolina, United States of America; VIRTUAL, North Dakota, United States of America; VIRTUAL, Ohio, United States of America

Date posted 01/24/2023

Apply Now

Applicant Data Privacy And Protection Notice

Change Healthcare is a leading healthcare technology company with a mission to inspire a better healthcare system. We deliver innovative solutions to patients, hospitals, and insurance companies to improve clinical decision making, simplify financial processes, and enable better patient experiences to improve lives and support healthier communities.


Has in-depth experience in software programming, one or more technologies and/or one or more product lines. Participates in resolving or resolves semi-complex tests / tools design / development and white box testing. Possesses good debugging, development, and test/automation code/tools review skills. May serve as a technical resource to and mentor less experienced personnel. Analyze Semi complex code changes for developing test strategy in an efficient manner. May be a QE lead on a project.


  • Conducts semi-complex technical analyses to design and implement test software (unit test/automation) for software applications or software test tools that achieve desired functionality for several or a few products / systems / software applications.
  • Executes semi-complex software engineering / technical assignments that involve advanced analysis / programming / evaluation / white box testing. Analyze code changes to developing test strategy.
  • Able to develop solutions that meet customer needs when provided business requirements. Proposes technical design for review from an architect or more senior engineer.
  • Software developed typically impacts one or a few products / projects / processes or portions of same.
  • Decisions and actions may influence the work of other team members, other teams, a few management decisions or occasional customer outcomes.
  • Develops robust software engineering / technical solutions and designs that adhere to design specifications and that fully anticipate future product features and functionality.
  • May participate in software project estimates.
  • May participate in software design reviews. May participate in the selection of software engineering / technical design solutions for assigned products or aspects of assigned products.
  • Solves assigned software engineering / technical problems in resourceful and effective ways.
  • Mentors, reviews the work of, and may train less experienced personnel.
  • Typically works on projects across Sub-BU Product lines or across Sub-BU's.

Specific Accountabilities

  • Designs, codes, unit tests, white box tests, and debugs software; writes or participates in code documentation.
  • Participates in assigned tasks comprising software test engineering / framework design for projects from products / customer requirements to functional specifications to coding to unit testing and debugging to software acceptance and release.
  • May collaborate with development in the design of products to ensure instrumentations are in place allowing to automate the testing and, more in general, to analyze the testability of the software.
  • Follows development best practices.
  • Keeps agile tracking tool(s) up to date.
  • Owns personal career growth, team feature quality (including test strategies and code coverage) and driving team retrospectives.
  • May act as subject matter expert in one area to other engineers. Includes activities such as cross-team design sessions, Brown Bags/Tech Talks, integration working groups, etc.

Role in Strategy

  • Able to propose low-level design for task- and story-level assignments, offers recommendations for broader design topics.
  • Able to estimate and plan for task and story level assignments.
  • May participate in product or domain design or architectural strategy discussions.
  • May contribute IP to CHC patent portfolio at the Sub-BU Product Line level.

Risk / Impact of Error

  • Potential errors include:
    • Faulty software design, coding, testing, debugging of aspects of software code
    • Legal, regulatory and statutory non-compliance in software design or code
  • Errors may result in modest:
    • Time and expense to correct
    • Delays in product approvals and shipments
    • Regulatory response
  • Errors can have a significant impact on product functionality and customer operations but is generally limited to one software version.
  • Errors may require the application of modest additional resources to resolve or correct.
  • Root causes of errors can be readily detected by the QA process.

Communications / Interactions

  • May participate in negotiating design changes.
  • May consult with engineering managers, architects, more senior engineers on product designs.
  • Internal contacts are somewhat regular with individuals of moderate influence primarily within the engineering organization.
  • Receives and transmits semi-routine information requiring some explanation or interpretation, typically to members of the technical team.
  • External contacts are relatively infrequent.
  • Serves as a technical resource and design critic to peers and less senior engineers.
  • May influence peers and project technical leadership on test strategy and design.
  • Champions our development culture, vision, methodology and projects and may catalyze improvements to quality and delivery within their team.
  • May support interactions with regulators.

Assignment of Work

  • Work is subject to regular supervisory oversight at defined project / task milestones.
  • Determines methods for own work and may assist in determining methods for the work of the team on semi-complex assignments, designs solutions for assigned tasks with minor senior review.
  • Escalates complex technical issues or requests to gain cooperation at levels of mid-management.

Knowledge / Skills / Experience

  • Has in-depth knowledge of / skills in one or more of the content areas:
    • Experience in Functional, Regression, E2E ,UAT Test Design and Execution
    • Experience in designing different Automation Frameworks for Web and Mobile Applications (Web/Native) to Android and IOS
    • Exposure to Non-Functional testing tools like Performance, Security etc..
    • Experience in creating stubs and Driver Scripts.
    • Experience in AWS Resources, Relational and Non-Relational Databases
    • Expertise in API testing
    • Knowledge in Microservices, Node and React.js
    • Experience in AWS Application/Network Monitoring Tools
    • Exposure to Devops and CI/CD pipeline integration tools
    • Experience in Agile methodology
    • Good Communication skills
    • Learns new skills both as directed and self-directed.
    • Has advanced in-depth proficiency in multiple relevant software engineering design processes.
    • Regularly explores and learns new skills/knowledge and applies them in practice; mentors others in skills/knowledge.
    • Expertise in coordinating with Onshore/offshore team
  • Advanced resource / time management skills.
  • Learns new skills both as directed and self-directed.
  • Basic project management knowledge. Good time management skills.
  • Master's / Bachelor’s degree in Computer Science or equivalent. Typically has 2+ years of professional experience in software engineering.
  • Has in-depth proficiency in multiple relevant software engineering design processes.
  • Continues to grow in healthcare IT knowledge while in role.


California / Colorado / New Jersey / New York / Rhode Island / Washington Residents Only:

The applicable base pay for your state is listed below. Pay is based on several factors including but not limited to education, work experience, certifications, etc. In addition to your salary, Change Healthcare offers benefits such as a comprehensive benefits package, incentive and recognition programs, equity and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with Change Healthcare, you’ll find a far-reaching choice of benefits and incentives.

The base pay range for this position is $72,576.00 - $161,280.00

Diversity, Equity & Inclusion:

•At Change Healthcare, we include all. We celebrate diversity and inclusivity, respect each other and value our unique experiences. By being our authentic selves, we bring different perspectives into our work and relationships.
•Business Resource Groups (BRGs) play a central role in advancing diversity and inclusion at Change Healthcare. They deepen our understanding of different cultures, people, and experiences, and help foster an inclusive workplace. Change offers eight (8) BRGs. Learn more at

Feeling Inspired? Ready to #MakeAChange? Apply today!

COVID Vaccination Requirements

We remain committed to doing our part to ensure the health, safety and well-being of our team members and our communities. As such, some individuals may be required to disclose COVID-19 vaccination status prior to or during employment. Certain roles may require COVID-19 vaccination and/or testing as a condition of employment. Change Healthcare adheres to COVID-19 vaccination regulations as well as all client COVID-19 vaccination requirements and will obtain the necessary information from candidates prior to employment to ensure compliance.

Equal Opportunity/Affirmative Action Statement

Change Healthcare is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, genetic information,  national origin, disability, or veteran status. To read more about employment discrimination protections under federal law, read EEO is the Law at and the supplemental information at

If you need a reasonable accommodation to assist with your application for employment, please contact us by sending an email to

Click here to view our pay transparency nondiscrimination policy.

California (US) Residents: By submitting an application to Change Healthcare for consideration of any employment opportunity, you acknowledge that you have read and understood Change Healthcare’s Privacy Notice to California Job Applicants Regarding the Collection of Personal Information.

Change Healthcare maintains a drug free workplace and conducts pre-employment drug-testing, where applicable, in accordance with federal, state and local laws.

Applicant Data Privacy And Protection Notice

Apply Now

You currently do not have any saved jobs.

Talent Acquisition Process


Visit our career site, create a profile, and submit your application. Make sure to observe the job description and see how your background can align to the requirements of the role.


Once you apply for a job opening, the Sourcing Specialist or Talent Advisor will review your resume ensuring your background matches the minimum job requirements. Selected candidates will be invited for a phone screen.


Steps will vary by team, but typically include: Talent Advisor phone screen, hiring manager interview, and a combination of technical screens and panel interviews.


If you're selected, you can expect the Talent Advisor to reach out with specific offer details. During this stage you will be provided with an electronic offer letter and other new hire documents.


Once you've electronically signed your offer, our onboarding team will get you ready for Week 1 and set you up for success! Onboarding tasks may include a background check, drug screening, and other job specific requirements.


Join Our Talent Community

Receive job alerts and stay up to date with ways that Change Healthcare is transforming the healthcare industry, one innovation at a time.

Sign up to receive job alerts and the latest on Change Healthcare.

Please note that by providing your contact information, you may be contacted by one of our recruiters.

Interested InSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

By submitting my information, I acknowledge that I consent to receive electronic communications from Change Healthcare. I understand that I can opt out from receiving those emails at any time by clicking "Unsubscribe" in any email I receive.