Senior Software Engineer in Test
Fidelity InvestmentsAbout the role
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 mentality to our testing practices.
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 streamlined test automation, generic test data management, mid-tier automation framework, predictive analytics and CICD integration.
The Expertise You Have
- Bachelor’s Degree or equivalent in Computer Science, Information Technology or a related subject area.
- 5+ years Software Quality Engineering and Automation experience.
- Solid understanding of QE methodology and the Software Development Lifecycle.
- Proven experience in building and maintaining automated test frameworks and test scripts.
- Hands-on experience with test automation tools and frameworks.
- Proficient in writing medium to advanced SQL queries.
- Experience with ETL and ELT testing tools is required. Familiarity with tools like ICEDQ is a plus.
- Strong understanding of databases, data warehouse concepts, and data models (relational and dimensional).
- Experience with multiple database technologies is required and Snowflake is preferred.
- Familiarity with reporting tools such as Tableau, OBIEE, etc. is a plus.
- Programming experience is preferred with Python, Java desired.
- Experience with cloud platforms such as AWS or Azure is a plus.
- Familiarity with CI/ CD pipelines and version control systems.
- 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 teammate.
- 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 have clear and effective communication to the tech lead, team members and the squad/chapter lead.
- Must have a shift left approach prioritizing early testing and quality integration.
- Should possess an open attitude, 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.
- Be responsible for 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.
Our culture code is simple
- We share knowledge to empower and connect everyone
- We live outside our comfort zone.
- We believe life is too short to not love what you do
- We know amazing people create great opportunities
- We are custom
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s