Requirements:
Bachelor's degree in Management Information Systems (MIS), Computer Science, or Business-related field or comparable education or comparable experience. Minimum of 5 years’ experience in a large financial institution environment or comparable experience. Minimum of 3 years of software automation testing experience. Experience with test management and automated testing tools such as, but not limited to, Microsoft TFS, Quality Center/ALM, QTP/UFT, Selenium WebDriver, Python, Jenkins, and Visual Studio. Advanced level knowledge and understanding of data analysis and validation, SQL, VBScript, C#/.NET. Advanced level knowledge of software development life cycle and quality assurance methodologies. Demonstrated experience performing manual and automated application testing. Proven experience in participating in projects and ability to work with minimal supervision. Ability to work in a team environment, meet deadlines and take on responsibility and accountability. Excellent interpersonal, analytical, written, and verbal communication skills.
Plusses:
Basic understanding of structured application development methodology and principals, understanding of structured environments using distinct development, test, and production environments. Skilled in C# Selenium WebDriver Knowledge of performance testing Knowledge of web services testing Experience with source control Ability to work within a team. Track record of learning and embracing new technologies, techniques, and processes.
Day to Day:
Coordinates, designs, builds, tests, and deploys effective test automation strategies and procedures for testing efforts across multiple software applications, in accordance with industry standards. Works with stakeholders to develop progressive test suites that will validate the functional correctness and performance capabilities of the Credit Union's software, in order to provide the highest quality software products to both external and internal customers. Designs, expands, and implements testing automation framework and methodologies to increase test execution abilities with the latest techniques, to include metric and defect reporting. Translates existing manual regression test scripts in collaboration with the Quality Assurance manual test team, and develops automated test scripts for various software application products. Executes various types of automation testing including performance, smoke, and full regression in multiple environments using multiple browsers. Maintains automated testing database and ensures the use of quality data; report test outcomes by collecting, analyzing, interpreting, summarizing, and displaying data. Reviews requirements, specifications, user documentation, and other project related documentation to appropriately maintain, if needed, existing automated test scripts. Completes any other job related duties needed to help drive to our Vision, fulfill our Purpose, and abide by our Organization’s Values.