Job Description
Automation Developer Sr or Above-90032
Description
Summary
Test Automation is the development and use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions and other test control and testing functions. It involves automating new and current processes to gain efficiencies, cost effectiveness and long maintenance life of code and systems. An Automation Developer will be required to develop/code automation tools that are in accordance with both technical and functional requirements. Automation tools will be coded in accordance with established industry and company standards for automation tools.
Responsibilities
Under direct supervision, develops and builds automation tools within department in a fast-paced object oriented environment. Utilizes numerous sources to obtain and build testing skills. Applies skills in software application testing as assigned. Receives business requirements from client via Business/Developer/Testing/Automation and Load and Performance Developers/Architect owner(s) to successfully develop automation tools, functions, and processes. Conducts and is accountable for unit testing for testing assignments. Must be detail-oriented with ability to follow-through on issues, demonstrating strong problem solving skills. Must be able to work and manage multiple tasks in addition to working with other areas within the department. Must work closely with project team to ensure estimated production dates for client are met. Responsible for enhancing existing applications to meet the needs of ongoing efforts within software platforms. Develops a general understanding of TSYS, software platforms, and the credit card industry. Develops a good understanding of the project testing/management processes, methodology, and the impact of the project management metrics. Participates in team, department, and division meetings as required.
Automation Developers may work under the direction of designated Automation Developer Senior.
Senior Level
Summary
Test Automation is the development and use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions and other test control and testing functions. It involves automating new and current processes to gain efficiencies, cost effectiveness and long maintenance life of code and systems. An Automation Developer will be required to develop/code automation tools that are in accordance with both technical and functional requirements. Automation tools will be coded in accordance with established industry and company standards for automation tools. An Automation Developer Senior has achieved a high degree of proficiency in coding solutions and demonstrates excellent conceptual skills. The Automation Developer Senior also has experience leading automation teams and continually motivates the team to develop solutions that are within established coding standards. An Automation Developer Senior is required to develop/code that is utilized by automation tools. The code and tools will produce test results in accordance to both technical and functional requirements. Also, these tools will be coded in accordance with established industry and company standards for performance tools.
Responsibilities
With little or no supervision, develops and builds automation tools within department in a fast-paced object oriented environment. Utilizes numerous sources to obtain and build testing skills. Must mentor Automation Developers associated with skills in software application testing as needed. Receives business requirements from client via Business/Developer/Testing/Automation-Load & Performance Architect owner(s) to successfully develop automation tools, functions, and processes. Conducts and is accountable for unit testing for test assignments. Must be detail-oriented and follow-through on issues. Must be able to work on and manage multiple tasks in addition to working and leading other Automation Developers. Must have strong communication skills. Must work closely with project team to ensure estimated production dates for client are met. Responsible for enhancing existing applications to meet the needs of ongoing efforts within software platforms.
A Senior Automation Developer serves as the lead Automation Developer on a test team. Senior Automation Developers work with the QA lead in defining and developing solutions for a client and/or product. A Senior Automation Developer has achieved a high degree of proficiency in coding solutions and demonstrates excellent object oriented conceptual skills. The Senior Automation Developer also has experience leading test teams and continually motivates the team to develop solutions that are within established coding standards. May direct the work efforts of Automation Developers. Develops an understanding of TSYS, software platforms, and the credit card industry. Has an excellent understanding of project test/management processes, methodology, and the impact of the project management metrics. Participates and leads in team, department, and division meetings as required. Make recommendations on new testing tools and products when required.
Job Requirements
Education/Experience
Four year college degree and two or more years professional experience or equivalent with four or more years professional experience is required. Working with both commercial and open source automation tools (QTP, Selenium , etc), providing test consulting services and ability to develop automation software when required. Experience with full systems lifecycle design and development, including some business/process analysis experience. Must have strong coding experience (VISUAL BASIC, Java .Net, etc.).
Preferred Skills are:
Some experience or extensive exposure in the following: building and architecting both internet and client server applications, enterprise systems integration, creating/maintaining automation frameworks from scratch, integrating various testing tools to create a test management process, interacting with product/cross functional teams and providing automation solutions and training. Make recommendations on new automation tools and products. Experience in project and/or team management developing highly scalable and available enterprise applications. Candidates should have some hands-on experience architecting, testing highly scalable and available enterprise applications.
Senior Level
Education/Experience
Four year college degree and four or more years professional experience or equivalent with six or more years professional experience is required. Working with both commercial and open source automation tools (QTP, Selenium , etc.), providing test consulting services and ability to develop automation software when required. Candidates should have hands-on experience architecting, testing highly scalable and available enterprise applications. Experience with full systems lifecycle design and development, including some business/process analysis experience. Must have strong coding experience (VISUAL BASIC, Java .Net, etc.).
Preferred Skills are:
Some experience or extensive exposure in the following: building and architecting both internet and client server applications, enterprise systems integration, creating/maintaining automation frameworks from scratch, integrating various testing tools to create a test management process, interacting with product/cross functional teams and providing automation solutions, training and technically managing Developers. Make recommendations on new automation tools and products. Experience in project and/or team management developing highly scalable and available enterprise applications.
Behaviors
Teamwork
Cooperates in a team environment
Demonstrates initiative
Develops a service awareness
Develops a job knowledge
Treats others with respect
Takes responsibility for his/her actions
Manages and resolves conflict
Embraces diversity
Adaptability
Portrays a positive attitude
Flexible; adjusts to change
Ability to follow direction
Accepts supervision/guidance
Complies with Company standards/policies/ procedures
Displays professionalism in both conduct and dress
Performs well in critical situations
Communications
Effective verbal/oral written communication
Provides timely updates on projects to management
Asks for help/seeks advice
Listens well/utilizes information
Shares ideas and information
Develops rapport with customers
Develops correspondence skills
Quality minded
Attends team, department, division meetings
Skills and Competencies
Ability to think logically
Good technical skills (i.e. circuitry, cabling, industry products, testing, etc)
Develop extensive knowledge of TSYS
Good attention to detail skills
Good problem solving skills
Excellent customer service skills
General PC Skills
Microsoft Word
Experience with J2EE, Oracle, HTML, XML
Lotus Notes
Good project management skills
Organization:
Attends to detail
Manages time and priorities productively
Conducts meetings effectively
Multitask oriented
Accepts responsibility
Creates and insures currency of documentation
Working Conditions
Normal office environment
Use of a pager when on call
Overtime may be required
Decision Making
Participates in the decision-making process and acts quickly to carry out decisions.
Demonstrates effective problem solving skills.
Follow through with tasks assigned
Recognizes problems/issues and brings to managements attention
Maintains high level of confidentiality
Job: Distributed Technologies
Primary Location: US-Colorado-Golden
Organization: Total System Services, Inc.
Schedule: Full-time
Job Posting:
Unposting Date:
Recruiter: Tracie L Ennis
Country: USA, State: Colorado, City: Golden, Company: TSYS.
Комментариев нет:
Отправить комментарий