Providence Health & Services Sr. Software Engineer, Test Automation in Texas
Providence is calling a Sr. Software Engineer, Test Automation for our Digital Innovation Group (DIG) to one of our remote locations in WA, OR, MT, AK, CA, NM, or TX.
DIG is both a healthcare startup and a technology/product incubator. Our various teams gather market data on effective solutions in the healthcare space and then proceed to build out a product line with the latest and greatest technology available. When market maturity hits, DIG enables the product vertical to spin out into its own company. It is a unique mix of venture capitalists, digital strategists, marketing acumen, product development and engineering all meshed into one group nestled inside a large healthcare company. We are here to set the pace for other healthcare organizations around the country on how to conceive, engineer, and launch effective healthcare solutions.
What you will do:
You will know how software should be tested to reach our goals, with minimal input from Product, UX, and Engineering disciplines.Collaborate with Engineering, Product, and User Experience to write and execute test plans across multiple product development teams that approximate user behavior of patients and providers. This is used to validate, report on, and enforce the quality of software during development, and especially for production releases. It includes manual test cases that outline specific user scenarios, and also automated tests. Automated tests include functional GUI-based testing, API, integration, load, and performance testing. This position is responsible for configuring tests to run as a part of continuous integration build and deployment pipelines, with tools such as TeamCity or Shippable, and include a thorough understanding of applications deployment environments. The position will detail bugs with clear reproduction steps and other technical information, and validate when bugs are resolved. It will detail test plans to be completed as a result of new software and to identify regressions in existing functionality. This includes estimating test effort, reporting on progress, and summarizing quality findings with a recommendation to ship to customers.
In this position you will have the following responsibilities:
Lead test planning with engineering, Product, and User Experience staff to write and execute test plans that span multiple product development teams, in order to approximate real-world user behavior of patients and providers.
Write manual test cases to exercise features of web and mobile applications, including API tests.
Leverage automated testing frameworks to complete GUI, integration, API, load, and performance testing. Produce bulletproof code that is robust, efficient, and maintainable.
Configure continuous integration and delivery systems to execute tests as a part of the regular deployment cycle.
Identify bugs with clear reproduction steps, and validate fixes when bugs are resolved.
Forecast, track, and report on the progress of test plans, coordinating with Technical Product Management.
Champion new techniques and best practices for testing software, with demonstrated examples of having done so in the past.
Build software with a proactive operations mindset to simplify alerting and debugging of customer issues with tools like Splunk. Participate in an on-call rotation.
Required qualifications for this position include:
Bachelor's Degree in Computer Science, Engineering, Mathematics or closely related field, or equivalent education/experience.
6 years building automation testing frameworks used for user interface, API, integration, load, scalability, or performance testing.
6 years writing and executing manual test cases and defects according to quality assurance best practices.
Preferred qualifications for this position include:
Master's Degree in Computer Science or equivalent education/experience.
6 years working with continuous integration and deployment systems, with Kubernetes and Cloud Services platforms such as AWS.
2 years leading test planning and execution, including learning and applying new test techniques to solve problems.
About the department you will serve.
Providence Strategic and Management Services provides a variety of functional and system support services for all eight regions of Providence Health & Services from Alaska to California. We are focused on supporting our Mission by delivering a robust foundation of services and sharing of specialized expertise. #digjobs
We offer comprehensive, best-in-class benefits to our caregivers. For more information, visit
As expressions of God’s healing love, witnessed through the ministry of Jesus, we are steadfast in serving all, especially those who are poor and vulnerable.
Providence is a comprehensive not-for-profit network of hospitals, care centers, health plans, physicians, clinics, home health care and services continuing a more than 100-year tradition of serving the poor and vulnerable. Providence is proud to be an Equal Opportunity Employer. Providence does not discriminate on the basis of race, color, gender, disability, veteran, military status, religion, age, creed, national origin, sexual identity or expression, sexual orientation, marital status, genetic information, or any other basis prohibited by local, state, or federal law.
Job Category: Development
Other Location(s): Montana, Oregon-Beaverton, California, New Mexico, Oregon, Washington-Redmond, Montana-Missoula, Washington, Texas, Alaska, California-Irvine
Req ID: 325680