Previous Job
Previous
Automation QAF Tester - Contract in Ann Arbor, MI
Ref No.: 18-06246
Location: Ann Arbor, Michigan
Position Type:Contract
Title: Automation QAF Tester
Duration:- 6 months - High potential to extend based on performance.
Location:- Must sit on-site in Ann Arbor



Automation QAF Tester Role Description:

• The Automation Tester has expertise in all Manual Tester roll functions including:
o Designs test cases to test specific features/functionality from business requirements
o Execute manual functional and integration tests
o Documents test failures and successes compared with pre-determined criteria
o Testing of fixed defects
o Reports test results and quality of the software product
• Automation Tester translates manual Test Cases to facilitate automatability.
• Automation Tester mentors the Manual Testers in Test Case authoring using design principals that facilitate coding (Test Framework) the test case
• Strong experience in writing automation scripts using automation tool VSTS (Coded UI), QTP, Selenium or Silk test
• Support automation scripts development and the optimization of those scripts
• Recommends new tools, techniques and methodologies needed to enhance productivity and quality
• Strong experience in around functional testing using APIs
• UI and/or API level test automation expertise – design tests and work with automation programmer to implement automation. Experience with web service technology like XML, REST, SOAP
• Strong knowledge of Test Management Tools like Microsoft Test Manager (MTM) and TFS
• Assist in preparation of test plans and test strategy
• Strong troubleshooting and root cause analysis abilities
• Ensure complete customer focus in deliveries including managing requirements, reviews, obtaining acceptance plans and feedbacks
• Mentoring and coaching other team members

Automation QAF Programmer Role Description:

• Advise/assist Test Case Authors on formatting Test Cases for automation
• Automate manual functional and integration tests
• Document test case automation failures
• Automate reports of test results and quality of the software product using test tool features
• Strong experience in writing automation scripts using automation tools: Preferred - VSTS (Coded UI & Testing Framework). Knowledge of helpful - QTP, Selenium or Silk test
• Support automation scripts development and the optimization of those scripts
• Recommends new tools, techniques and methodologies needed to enhance productivity and quality
• Strong experience implementing automated functional testing of APIs (bypass UI)
• Works closely with the Automation Tester to code/automate Test Cases
• Strong on any OOPS based coding language like .Net/Java/Python with capability to build robust and scalable architecture & real-time automation solution
• UI and/or API level test automation expertise. Experience with web service technology like XML, REST, SOAP
• Strong knowledge of Test Management Tools like Microsoft Test Manager (MTM) and TFS
• Assist in preparation of test plans and test strategy
• Implementation of scripts/test plans to initiate automatic regression testing of each build released to QA
• Strong troubleshooting and root cause analysis abilities
• Ensure complete customer focus in deliveries including managing requirements, reviews, obtaining acceptance plans and feedbacks
• Mentoring and coaching other team members


Responsible for establishing and implementing quality assurance and compliance processes for IT. Develops and implements quality maturity roadmap and plan for each IT functional area. Develops, publishes and implements software quality assurance plans. Establishes internal IT service quality control standards, policies and procedures. Audits IT teams to ensure compliance.
GENERAL DUTIES AND RESPONSIBILITIES:
• Establishes and implements quality assurance and compliance processes for IT.
• Works closely with IT leaders to develop/implement and overall quality maturity roadmap and plan for each IT functional area.
• Consults with development, testing, and production teams to develop, publish, and implement software quality assurance plans.
• Reviews progress toward the software quality assurance plans regularly with IT leadership, technical teams, and internal customers to make modifications as necessary.
• Establishes internal IT service quality control standards, policies, and procedures.
• Monitors, evaluates, manages, and executes audit processes to ensure compliance.
• Coordinates and facilitates quality assurance activities across projects with project managers.
• Provides guidance and subject matter expertise to IT teams on quality assurance methodologies and processes, educates them on their responsibilities/accountabilities for the purpose of achieving on-time and quality deliverables.
• Makes recommendations and directs improvements to the software development lifecycle process.
• Documents non-compliance to policies, processes, and standards and assists in their resolution.
• Analyzes and identifies trends in IT performance metrics.
• Designs, monitors, and analyzes performance metrics program for quality improvement initiatives.
• Conducts audits and analyzes findings to develop appropriate corrective action recommendations.
• Provides training on established processes and policies.
• Performs other related duties as required.
REQUIREMENTS:
A Bachelor's or Master's degree in Computer Science, Information Systems, Business Administration, or other related discipline is required; or equivalent combination of education and experience that is required for the specific job level.
GENERAL KNOWLEDGE, SKILLS AND ABILITIES:
• Broad knowledge of FIS' products and services, business practices and processes
• In-depth knowledge of financial services industry practices, regulations and processes
• In-depth knowledge of one or more end-to-end systems lifecycle development methodologies
• Advanced proficiency in at least one appropriate quality management and improvement methodology (e.g., Total Quality Management (TQM), Six Sigma, Software Engineering Institute – Capability Maturity Model (SEI-CMM))
• Proficiency in quality management methods, tools and technologies
• Proficiency in project management
• Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors)
• Excellent training/presentation skills to educate the organization on new or updated processes
• Willingness to shares relevant technical, process, and/or industry knowledge and expertise to other resources
• Excellent analytical, decision-making, problem-solving, interpersonal, team-building, negotiation, conflict management and time management skills
• Ability to persuade and influence others on the best approach to take
• Is resourceful and proactive in gathering information and sharing ideas
Dress Codes:
Business
Casual