Worldpay Sr Software QA Automation Engineer in Denver, Colorado

Job Location- 4610 South Ulster Street, Suite 400Software QA Automation EngineerDenver, ColoradoJob SummaryThe Senior QA Automation Engineer is responsible for developing and supportingautomated testing using Visual Studio CodedUI, as well as supporting toolsand utilities for the Quality Assurance group. This role also providestraining and mentoring to teammates and leading special projects. Participatesin all facets of the software design process and perform research into newtechnologies and services to support Vantiv | Integrated Payments vision.Essential Functions include the following. Others may be assigned.* Maintain and enhance working automation framework* Create high complexity automated testing applications, procedures andguidelines* Develop and maintain a thorough understanding of applicable products andservices as they evolve* Consult with management to ensure agreement on system princ iples.* Develop, document and revise automation test procedures and qualitystandards.* Analyze test information and results to determine, recommend, and planfor the successful release of high quality code and infrastructure to ourcustomers.* Participate in the complete software design process (requirements,design, implementation, and test).* Manage lifecycle expectations to minimize risk and address company needs.* Work with development to triage existing bugs and ensure that bugs,enhancements, and change requests follow the established life cycle.* Analyze user needs and software requirements to determine feasibility ofdesign within time and cost constraints.* Contribute to requirements and non-functional requirements gatheringsessions as it relates to PCI compliance within a given release.* Increase knowledge through internal resources, supervisors, fellowemployee's company trainings, and trade publications.* Pe rform test coverage analysis of test plans and schedules and use thisinformation to prioritize testing.* Provide mentoring and guidance for new and current personnel as it relatesto current automation testing practices and procedures.* Test, maintain, and monitor computer programs and systems, includingcoordinating the installation of computer programs and systems.* Ability to work well in cross-disciplinary groups.* Install software/hardware to support the testing process.* Prepare reports or correspondence concerning project specifications,activities, or testing status.Qualifications - to perform this position successfully, an individual mustbe able to perform the essential functions satisfactorily. The requirementslisted below are representative of the knowledge, skills and/or abilityneeded or desired.Education and Experience* Bachelor's degree in Computer Science, related field/ degree or equivalent work experience required* Experience performing quality assurance, system administration, orsoftware development in a Microsoft systems environment desired* Programming & Automation skills are required* Previous IT or Software Development experience is required* Strong computer and analytical skills required.Preferred Skills/Abilities* TFS / MTM / Visual Studio CodedUI* .NET knowledge (ASP.net, C#, VB.NET, web services, IIS)* SQL Server knowledge* SAFE / Agile process experience* Knowledge of CRM applications a bonus but not required* PC Knowledge (Microsoft Office Applications)* Basic understanding of LAN networking and Internet Protocol* Strong written and oral communications* Excellent Troubleshooting, listening and problem solving skills* Critical thinking & pattern recognition abilities* Excellent time-management sk ills with the ability to set projectexpectations and meet deadlines* Maintain regular and punctual attendance* Ability to work in a fast-paced, multi-task environment* Ability to accept and evolve with changes in policies and procedures