The Senior Engineer Test Automation Architect will possess expert knowledge of test automation and quality concepts. In addition, this individual will lead and build out the automation framework processes. Furthermore, this individual will research current industry trends, analyzing new concepts, testing them within the Cardinal Health environment and then leading the adoption of appropriately vetted process improvement. This person will educate internal team members (Senior Test Analysts and Test Analysts) and external employees (Build and Run teams) on the proper execution of the test automation processes.
Serves as a Subject Matter Expert in Quality Assurance Test Automation architecture
Accountable for automation delivery efforts on large scale complex programs and projects and programs across various technology stacks (SAP, eCommerce)
Provide technical leadership in the development and implementation of Automation processes, tools and frameworks.
Constantly evaluates test automation strategy and approach to identify areas of improvement (i.e. test automation frameworks, dynamic test data management methodologies, components and object repository methods, etc.)
Leads innovation in Automation tool evaluation, integration and adoption.
Continuous improvement of Specialized Automation practice to support business needs (including adherence to processes on all projects).
Leads transformation of Automation practice in Agile – DevOps
Leads and mentors team of QA Automation experts and provides testing architecture standards and best practices
Provide Automation tool set mentoring, expertise and administration oversight.
Works collaboratively with cross functional teams to understand project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable test automation solutions
Manages automated testing artifacts to ensure proper reuse, versioning, backups, organization and retention.
Coordinates and facilitates test automation planning, design and execution sessions.
Trains and mentors departmental resources on the proper selection, design and implementation of various Test Automation Frameworks, Tools and Strategies
Compiles test results data, prepares and reports test results both formally and informally
Makes performance and process improvement recommendations as needed
Communicates results information to technical and non-technical audiences
Other duties and responsibilities as required.
Bachelors Degree in related field or equivalent work experience
8+ years experience in related field preferred
6+ years in Automation discipline with any of the following:
ALM / HP UFT
cFactory / WorkSoft
Groovy & Spock or gherkins & cucumber, specflow, hiptest, etc
Experience with Automation on SAP, SFDC, Manhattan and eCommerce web apps
Experience with automation testing and hands on experience working with various automation testing tools such as, HP UFT, QTP, ALM and Jira
Advanced experience and competency using various test automation frameworks such as Data Driven, Table Driven, Keyword Drive, Hybrid
Experience testing within an SAP environment and non-SAP technologies
Ability to train and mentor other automation analysts on the effective design and implementation of various test automation frameworks as needed.
Solid understanding of object oriented programming, design and debugging skills.
Experience of source control systems and configuration management.
Advanced knowledge of test automation tools, frameworks, design approaches, and effective implementation techniques
Experience with Agile Automation frameworks a plus.
Broad experience in testing enterprise distributed systems is strongly desired
Passion for quality and no line of code written without testing
Passion for continuing education and improving code quality through interaction with delivery teams
Strong time management skills with a history of meeting commitments
Very strong technical leadership and ability to command respect at all levels of the organization
Ability to quickly learn and understanding of the goals and requirements of the businesses supported by technology solutions
Ability to contribute to, and balance delivery against, multiple projects/demands simultaneously
Demonstrated experience leading team members and projects is required
Experience managing complex vendor relationships (in a multi-vendor environment) is strongly desired
Need to have strong communication skills and the ability to communicate effectively and efficiently to technical and nontechnical teams.
What IT Quality Control contributes to Cardinal Health
IT Quality Control is responsible for owning and implementing software testing and certification strategies for the enterprise.
Debugs problems with software through standard tests and recommends solutions.
Conducts defect trend analysis and continuous process improvement.
Demonstrates knowledge of requirement and risk based testing principles, theories, concepts and techniques.
Establishes internal IT service quality control standards, policies and procedures.
What is expected of you and others at this level
Applies advanced knowledge and understanding of concepts, principles, and technical capabilities to manage a wide variety of projects
Participates in the development of policies and procedures to achieve specific goals
Recommends new practices, processes, metrics, or models
Works on or may lead complex projects of large scope
Projects may have significant and long-term impact
Provides solutions which may set precedent
Independently determines method for completion of new projects
Receives guidance on overall project objectives
Acts as a mentor to less experienced colleagues
Cardinal Health is an Equal Opportunity/Affirmative Action employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex,
sexual orientation, gender identity, national origin, disability, or protected veteran status.
To apply, your internet browser must be Internet Explorer Version 9 or above, FireFox, Safari or Chrome.
If your current browser is Internet Explorer 8 or below, please upgrade your browser before applying
I started my career as an IT programming analyst and have progressed into management. Cardinal Health provides various training programs to help individuals be successful in their job and grow professionally.
This is a great place to work because the people here strive to make a great difference in healthcare every day.
Gopikrishna, Manager, Software Engineering