U.S. Bancorp Community Development Corporation (USBCDC) is seeking an experienced Sr. Automated Test Engineer to join its growing technology team.
The ideal candidate will possess a strong background in automated testing and demonstrate an ability to proactively design and create automated testing plans, frameworks, and solutions. Responsibilities will include: developing, implementing and maintaining automated testing solutions; serving as a subject matter expert for complex automation scripting and tool usage; testing existing web applications and web services; developing new testing approaches to support emerging efforts relating to business intelligence, data architecture and data science; and building automated regression tests for updates to system infrastructure.
This position also will help facilitate the upkeep of the team's quality assurance practices and standards and contribute regularly to the development of a broader vision and roadmap for quality assurance efforts.
Successful applicants will demonstrate the ability to: work in a small, entrepreneurial, team-based environment; collaborate on an Agile development team; clearly communicate ideas; freely provide input and feedback; champion continuous improvement efforts; and participate in all areas of application development. They also will exemplify U.S. Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship.
Members of USBCDC's technology team have year-round access to training opportunities through U.S. Bank and attend both local and national conferences each year. Other benefits for which this position is eligible include a 401(k)-retirement savings plan with company match, a cash balance pension benefit, and a short-term cash incentive bonus program. Opportunities to work from home are available.
Individuals who have additional interests in community development, real estate development, and renewable energy will find this work and its direct connection to USBCDC's mission to be particularly rewarding.
Bachelor's degree in Computer Science or related field, or equivalent work experience
At least 5 years of experience with designing, planning and execution of system testing strategies and tactics to ensure software quality at all stages of the system life cycle
At least 7 years of experience within a total Information Technology (IT) environment
Working experience in:
Extensive experience in:
Application testing in the following areas of focus: Web applications, business intelligence development and data science projects
Application development tools, including Visual Studio
Software quality assurance best practices
IT quality assurance
IT standards, procedures, policy