U.S. Bancorp

Receive alerts when this company posts new jobs.

Software Tester Consultant – Automation / DevOps

at U.S. Bancorp

Posted: 10/16/2018
Job Reference #: 180034847
Keywords: software

Job Description

U.S. Bank is seeking a motivated Software Tester Consultant – Automation / DevOps with proven automation testing and project management experience who will be responsible for leading the test automation space by developing, maintaining and implementing automation frameworks that the entire organization can utilize for automation in DevOps

Responsibilities include:
-Creates test plan scenarios for process, function, integration, and acceptance testing on highly complex Enterprise and integrated projects.
-Leads and ensures requirements traceability on highly complex Projects.
-Creates and Distributes Quality Assurance practices and standards.
-White-box, Functional, Test Automation and Performance testing.
-Develop automated regression tests and test automation frameworks.
-Create test automation strategies that are applicable to DevOps environments.
-Work closely with the Engineering team to quickly isolate, record, and report issues.
-Drive Innovation and Streamline Overall Testing Process.
-CI/CD: Deploy/Install backend applications on Linux servers and/or Cloud.
-Mentor team by evangelizing best practices and to conduct brown bags/on-boarding training for everything automation and DevOps related.
-Own and evolve the test structures by working with development, QA and product management to align with application modules and use cases.
-Design and construct data-agnostic tests that can be used as reference implementations that others can follow.


Basic Qualifications
- Bachelor's degree, or equivalent work experience
- Seven or more years of experience in IT systems testing

Preferred Skills/Experience
-5 years writing test automation using Java, C# or other object-oriented languages
-RESTful and SOAP service testing experience
-Experience with Continuous Integration systems such as TeamCity or Jenkins
-Strong understanding of modern test methodologies such as fakes, mocks, and dependency injection
-Experience working in an agile development environment
-Experience with deployment toolchain a plus (AWS, Docker, Ansible)
-Experience with writing, executing, and evaluating the results of automated test scripts
-Knowledge of, or experience with, a majority of the following technologies and concepts: SSL, Linux server administration, Bash, Apache, AWS, MySQL, Jenkins, Git, Tomcat, Json, Grep
-Extensive knowledge of application delivery process and business assessment
- Expert knowledge of requirements analysis, application and system testing, and system development life cycle
- Expert knowledge of system testing tools
- Expert knowledge of IT environment, standards, procedures, and policies
- Expert knowledge of IT and software quality assurance
- Strong problem-solving and time management skills
- Strong written communication skills