Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer – Test Data Management in Hopkins, MN image - Rise Careers
Job details

Senior Software Engineer – Test Data Management in Hopkins, MN

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed.  We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.

Job Description

Job Description

U.S. Bank is seeking the position of Senior Software Engineer – Test Data Management in Hopkins, MN.

Essential Responsibilities:

The Senior Software Engineer – Test Data Management will design, develop, test, operate and maintain Test Data related portals, GIT code, and Azure cloud migration artifacts. The position will: take full stack ownership and write production ready and testable C# code; Develop test data management strategies and plans to provide right sized, production-like, reusable and secured test data per test data requirements for credit card’s systems; create optimal design adhering to architectural best practices for test data portal UI; perform data masking and design the architecture for the enterprise Test Data Management (TDM) solution; build, design and develop a custom framework for the data test portal using HTML for frontend development and Asp.net core framework for backend development and connect it to SQL and DB2 databases; create frameworks and solutions for data reservation; create and develop API data pulls; work with the Test Engineers to capture and review test data requirements and test data provisioning techniques and plans; and design roadmaps, including implementing strategic development frameworks to accommodate test data requests to save time and effort moving away from manual testing. Supervise 1-5 subordinates: Engineer (5). Position may allow working from home within commuting distance of worksite location. Multiple Openings.

Basic Qualifications:

Requires a Master’s degree or foreign equivalent in Computer Science, Computer Information Systems, Information Technology plus 3 years of experience as a quality assurance tester, application developer, software engineer or related.

Required Skills/Experience:

Requires a Master’s degree or foreign equivalent in Computer Science, Computer Information Systems, Information Technology plus 3 years of experience as a quality assurance tester, application developer, software engineer or related. Must possess 3 years of experience with all the following skills: (a) Agile software development; (b) DevOps principles; (c) test data management; (d) developing test data management strategies; (e) test data requirements and provisioning techniques and plans; (f) test data discovery, architecture, and maintenance; and (g) utilizing all of the following: CA Test Data Manager tool; Jira; SQL Server; Asp.net; and HTML. In lieu of a Master’s degree plus 3 years of experience will accept a Bachelor’s degree in or foreign equivalent in Computer Science, Computer Information Systems, Information Technology plus 5 years of experience as a quality assurance tester, application developer, software engineer or related and 5 years of experience will all of the skills listed above. Position may allow working from home within commuting distance of worksite location. Base pay range may vary if an offer is made for work in a different location. Pay Range: $141,898 - $176,100. (#LI-NDI #LI-DNI #LI-DNP #DE-DNP).

If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.

Benefits: 

Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following (some may vary based on role, location or hours):

  • Healthcare (medical, dental, vision)

  • Basic term and optional term life insurance

  • Short-term and long-term disability

  • Pregnancy disability and parental leave

  • 401(k) and employer-funded retirement plan

  • Paid vacation (from two to five weeks depending on salary grade and tenure)

  • Up to 11 paid holiday opportunities

  • Adoption assistance

  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

EEO is the Law

U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors. Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal KNOW YOUR RIGHTS EEO poster.  

E-Verify

U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program.

In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements).

U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures.

Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.

Average salary estimate

$158999 / YEARLY (est.)
min
max
$141898K
$176100K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer – Test Data Management in Hopkins, MN, U.S. Bank

At U.S. Bank, we’re excited to invite applications for the Senior Software Engineer – Test Data Management position in Hopkins, MN. Here at U.S. Bank, our mission is simple: we want to empower our customers and businesses to make informed financial decisions while supporting the communities around us. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining test data management solutions that adhere to the best practices in architecture. You'll have the chance to work with a robust tech stack, including C#, SQL, and ASP.NET, solving complex challenges and creating reusable, secured test data environments for our credit card systems. You’ll be part of an agile team where you will take full-stack ownership, managing everything from frontend HTML to backend development. Additionally, you will be creating designs for our test data portal while overseeing a small team of engineers. Your expertise will help streamline our testing processes and push our innovation further. Also, you’ll have the flexibility to work from home, making work-life balance a priority. If you’re ready for an exciting career path filled with growth, learning opportunities, and the chance to make a real impact, consider joining us at U.S. Bank!

Frequently Asked Questions (FAQs) for Senior Software Engineer – Test Data Management in Hopkins, MN Role at U.S. Bank
What are the responsibilities of a Senior Software Engineer – Test Data Management at U.S. Bank?

As a Senior Software Engineer – Test Data Management at U.S. Bank, your key responsibilities will include designing, developing, and maintaining test data portals and assets. You will need to create test data management strategies and collaborate with Test Engineers to ensure that test data requirements are met. Your role also involves performing data masking and building custom frameworks for data portals using HTML and ASP.NET, ultimately enhancing the overall testing processes at U.S. Bank.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer – Test Data Management position at U.S. Bank?

To qualify for the Senior Software Engineer – Test Data Management role at U.S. Bank, candidates should have a Master's degree (or foreign equivalent) in Computer Science or a related field plus three years of experience as a quality assurance tester, software engineer, or in a similar position. Alternatively, a Bachelor's degree with five years of relevant experience could suffice. Knowledge of Agile methodologies, DevOps principles, and significant experience with tools such as CA Test Data Manager, SQL Server, and ASP.NET is crucial.

Join Rise to see the full answer
What skills are essential for a Senior Software Engineer – Test Data Management at U.S. Bank?

Essential skills for the Senior Software Engineer – Test Data Management role at U.S. Bank include proficiency in Agile software development, an understanding of DevOps principles, and expertise in developing test data management strategies. Experience in data masking and familiarity with tools like Jira, as well as programming in SQL and ASP.NET, are vital for effective performance in this role.

Join Rise to see the full answer
Can the Senior Software Engineer – Test Data Management position at U.S. Bank be remote?

Yes, the Senior Software Engineer – Test Data Management position at U.S. Bank allows for some remote work, provided you are within commuting distance of the worksite in Hopkins, MN. This flexibility helps you enjoy a better work-life balance while still contributing to exciting projects.

Join Rise to see the full answer
What benefits does U.S. Bank offer for Senior Software Engineers?

U.S. Bank offers a comprehensive benefits package for Senior Software Engineers, including healthcare options (medical, dental, vision), life insurance, short- and long-term disability, generous paid vacation days, and retirement plans, including a 401(k) with employer contributions. Additional perks like parental leave, adoption assistance, and flexibility in work arrangements ensure that the well-being of employees is prioritized.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer – Test Data Management in Hopkins, MN
Can you describe your experience with test data management strategies?

In responding to this question, provide specific examples of test data management strategies you've developed or implemented in previous roles. Highlight your understanding of test data requirements and how your strategies improved testing efficiency or accuracy.

Join Rise to see the full answer
How do you ensure that your code is production-ready and testable?

Discuss specific practices you employ, such as thorough unit testing, code reviews, and following best coding standards. Mention tools or frameworks you've used to ensure the quality of your code and how these practices lead to successful project outcomes.

Join Rise to see the full answer
What development methodologies are you familiar with, and how do you apply them?

Reference your experience with Agile methodologies, explaining how you have used iterative processes to enhance team collaboration and responsiveness to change. Provide examples where you adapted your development practices to best suit the project needs.

Join Rise to see the full answer
Describe a challenging technical problem you've solved.

Choose a specific problem relevant to software engineering or test data management. Explain the challenge, your thought process in addressing it, the solution you implemented, and the impact it had on the project or the team.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations?

Talk about your time management strategies and how you prioritize tasks. Give an example of a past experience where you successfully navigated a high-pressure deadline, underscoring your problem-solving skills and ability to maintain quality.

Join Rise to see the full answer
What tools have you used for test data management?

Be specific about the tools you are familiar with, such as CA Test Data Manager or any other relevant software platforms. Share how you utilized these tools in your projects and the benefits they brought to your work.

Join Rise to see the full answer
How do you approach collaboration with Test Engineers?

Discuss your experience in working closely with Test Engineers to gather requirements and design solutions that meet testing needs. Emphasize your communication skills and how collaboration leads to better outcomes.

Join Rise to see the full answer
Can you explain how data masking works and its importance?

Provide a clear explanation of data masking, what it entails, and why it is critical for maintaining data privacy and security in test environments. Share any relevant experiences where you have implemented data masking strategies.

Join Rise to see the full answer
What steps do you take to stay updated with the latest technology trends in software engineering?

Discuss resources you utilize such as tech blogs, webinars, and construction communities. Mention any recent trends or technologies you’ve learned about and how you plan to integrate new knowledge into your work.

Join Rise to see the full answer
What is your experience with database technologies such as SQL and DB2?

Detail your hands-on experience with SQL and DB2, explaining how you've used these technologies in your projects. Discuss tasks such as writing complex queries or optimizing database performance, showcasing your technical expertise.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

U.S. Bank is looking for a Client Relationship Consultant to enhance customer engagement and provide expert financial advice in Scottsville, KY.

Photo of the Rise User

Become a pivotal part of U.S. Bank as a Client Relationship Consultant, driving outstanding customer experiences and supporting their financial journey.

Photo of the Rise User
Posted 5 days ago

Join Odyssey Systems as a Junior Software Engineer and contribute to high-priority Air Force acquisition missions through innovative software solutions.

Photo of the Rise User

Join PAR Technology as an Associate Software Engineer where you'll innovate and enhance POS applications for a leading restaurant technology firm.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google Ads as a Senior Software Engineer, where you will develop cutting-edge technologies that power the open internet.

Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

As a Senior Software Engineer at ServiceNow, you will build scalable software solutions that empower organizations and mentor your colleagues in a dynamic work environment.

Windsurf Hybrid Mountain View
Posted 13 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time

Become a pivotal part of Spotify's AiKA squad, developing essential AI-powered tools to enrich employee workflows and knowledge access.

Photo of the Rise User
Posted yesterday

Join Bluevine as a Software Engineer Lead, where you'll help shape the future of small business banking through innovative technology.

U.S. Bancorp, with approximately 70,000 employees and $601 billion in assets as of September 30, 2022, is the parent company of U.S. Bank National Association. The Minneapolis-based company serves millions of customers locally, nationally and glob...

87 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!