Senior Software Engineer in Test

Two Destiny Way, Westlake TX, United States

Apply now Apply later

Job Description:

Fidelity Health is looking for a Senior Software Engineer in Test to join the Fidelity Health Data Analytics and Guidance technology team. The ideal candidate enjoys designing, developing and maintaining automated test suites to ensure product quality and release readiness. We are seeking a hard-working individual capable of bringing a software engineering mindset to our testing practices.

The Team

The team will be working on developing a test strategy and implementation of key technical solutions in quality engineering to enable the development team to quickly iterate and deliver internal tooling capabilities within the Healthcare Data Enablement team within Integrated Digital Health Experience group. You will be part of a scrum team as well as part of the Health Care Group QA Chapter. Key areas of focus will be frictionless test automation, generic test data management, mid-tier automation framework, predictive analytics and CICD integration.

The Expertise You Have

  • Degree or equivalent in Computer Science, Information Technology or a related discipline.
  • 5+ years Software Quality Engineering and Automation experience.
  • Strong understanding of QE methodology and the Software Development Lifecycle.
  • Experience in building and maintaining automated test frameworks and testing.
  • Solid experience with test automation tools and frameworks such as Behave and pandas.
  • Experience in writing medium to advanced SQL queries is required.
  • Good level of database and data warehouse knowledge.
  • Experience with ETL and ELT development is required.
  • Familiarity and a good understanding of data models, including relational and dimensional models is required.
  • Experience with multiple database technologies required and Snowflake desired
  • Good understanding of reporting tools such as Tableau, OBIEE, etc. is a plus
  • Programming experience is preferred with Python, Java desired
  • Ability to contribute to the QA automation strategy for our applications.
  • Experience with cloud platforms such as AWS or Azure is required.
  • Experience with CI/ CD and software version control
  • Experience with requirement analysis, defect tracking, coordinating with team members in different locations, and test reporting and signoff.
  • Experience working in an agile scrum development environment.
  • Excellent collaboration skills and a strong team player.
  • Financial Services experience preferred, but not essential.
  • Familiarity with the Healthcare and benefits administration domain and concepts is a plus.

The Skills You Bring

  • Must have a solid technical background of solving problems and identifying root cause.
  • Must have excellent written and oral communication skills.
  • Must be able to communicate effectively to the tech lead, team members and the squad/chapter lead.
  • Must have a shift left mindset prioritizing early testing and quality integration.
  • Should possess an open mindset, help team grow and a quick learner in case of new technologies.

The Value You Deliver

  • Enhance stakeholder confidence and satisfaction by ensuring the quality and usability of delivered data sets meet their specified requirements.
  • Actively participate in the development process through requirements, modeling, designing, writing and maintaining application features and automated tests including unit tests, functional tests and end-to-end regression tests.
  • Use your knowledge of development and testability to build better software, promoting excellent software engineering and bug prevention strategies to produce software and automation test suites that are scalable and maintainable.
  • Oversee quality inspections of test and development and the corresponding audit artifacts within the team.
  • Write automated / manual test cases to encompass the acceptance criteria in a user story.
  • Identify and categorize issues/trends and log defects detected by the test cases and co-ordinate root cause and prioritization of the resolution.
  • Facilitate reviews of test cases with your scrum team to ensure that all paths are covered by the tests.
  • Collaborate with team members on improving test coverage, release velocity and production health.
  • Reproduce, debug, and isolate problems and verify fixes.
  • Share your expertise in Software Quality Engineering across the software team and assist your fellow team members to upskill in testing and automation.

Certifications:

Category:

Information Technology

Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile AWS Azure Computer Science Data Analytics Data management Data warehouse ELT Engineering ETL Java Pandas Python Scrum Snowflake SQL Tableau Testing

Perks/benefits: Career development Health care

Region: North America
Country: United States

More jobs like this