• Kansas City
  • 85000.0000 USD / Year

Job Summary

The Bank is seeking an experienced Software Quality Assurance professional to develop, support and deliver system integration testing strategies and solutions for large-scale applications.  This role requires gathering and analyzing data including the review of systems requirements to write test plans and scripts, track and facilitate defect resolution, and apply analytical problem-solving skills by collaborating with business and technical staff throughout the testing process.

 

Key Activities
– Create and execute test plans and scripts to ensure the applications meet requirements and system goals.
– Initiate Change Requests (CRs) as appropriate to capture defects and enhancements identified during the testing process, and track existing or potential issues along with a recommended course of action and/or options.
– Participate in and facilitate daily meetings to communicate progress and barriers to completing application development and testing goals.
– Collaborate with software/systems personnel in application testing, with specific emphasis on systems integration, functional, and regression testing methods.
– Collaborate with the development and configuration management teams for deployments into the test environments.
– Establish and adhere to quality assurance guidelines and standards as defined by the project and/or organization requesting testing services.
– Enter and report all daily activities using status tracking tools as required.
– Prepare and analyze test results to aid in problem solving and facilitate decision-making. 

 

Qualifications

 

Technical Skills
– Proven application testing experience that includes testing of large, complex, enterprise-wide applications on a variety of platforms such as Mainframe/DB2, UNIX, Client Server, and Web.
– Application development experience is strongly preferred.
– Proficient in understanding written requirements, including use cases,  supplementary specifications and requirements traceability.
– Proficient in writing test plans and test cases.
– Experience with HP Quality Center / ALM to conduct test planning, execution, and reporting.
– Experience with issue/defect tracking and change management tools, such as JIRA, HP Application LifeCycle Management a plus.
– Experience with test automation concepts and tools, including automation scripting languages/tools and keyword driven automation a plus.
– Proven performance / load testing experience a plus, utilizing tools such as HP Load Runner.
– Proficient in gathering and preparing data and files for testing.
– Experience with change management, release packaging and deployment concepts.
– Practical experience reviewing and researching log files to troubleshoot issues.
– Advanced experience in developing and executing SQL statements for testing and validation.
– Practical experience with the Rational Unified Process and Agile software development methodologies and practices a plus.
– Experience testing and validating ETL processes involving large volumes of data (e.g. data warehouse applications) a plus.
– Experience with UNIX commands and scripting a plus.
– Experience with compliance testing and tools (e.g. Section 508) a plus.
– Experience with cross-browser compatibility testing and tools a plus.

Non-Technical Skills
– Ability to work effectively in a fast-paced, dynamic environment and prioritize workload and deliverables within schedule
constraints to deliver results.
– Ability to quickly learn and practically apply new concepts, principles, products, technical and business knowledge.
– Comfortable with and willing to initiate sharing knowledge and experiences to facilitate continuous improvement.
– Ability and willingness to work on a collaborative geographically dispersed team in a cross-functional environment.
– Strong customer service and consultation skills.
– Excellent oral and written communication skills, with experience facilitating team meetings and work sessions with
technical and non-technical participants at all levels of the organization.
– Strong listening, presentation, and interpersonal skills.
– Self-motivated, action oriented, and actively pursues opportunities.
– Highly committed to the team’s success.
– Comfortable working in an open, collaborative team room environment.

 

Education and Other Requirements
– Bachelor’s degree in software engineering, computer science, business administration, and/or equivalent work
experience.
– At least six years of direct experience as a software quality assurance analyst or engineer working on major application
integration and/or major product releases required.

 

United States citizenship or lawful permanent resident alien status with at least three or more years of United States residency from the date of legal entry to the United States is required for this position.