Work in Illinois Manufacturing Jobs

Job Information

Apex Systems Test Automation Architect (1094743) in CHICAGO, Illinois

This job was posted by : For more information, please see: Test Automation ArchitectContract to HireChicago, IL (Start remotely)Our client, a Global Financial Services Institution is hiring a Test Automation Architect for a contract to hire opportunity. For more information, contact Jason Budd at*Has experience in multiple system environments. Should also be experienced in designing, developing, and test applications.* Combine multiple technologies to provide alternative physical solutions* Performs analysis of business models, logical specifications and/or user requirements to design solutions. Responsible for the application development as well as the application environment* Understands various types of tools and technologies on the market and their appropriate usage* Responsibilities extend to all components of an application and application environment including front, back, and middle tiers where applicable. These individuals can lead a tool evaluation effort, including the definition of the evaluation criteria, identification of tools to be evaluated, and the actual evaluation* Has worked on various platforms including mainframes, minis and micros* Work may involve interacting with and managing product vendors/suppliers* Perform as a Team Leader when requiredResponsibilities:StrategyTake a bird's eye view, understand big picture at enterprise/program/project level from testing perspective and build test strategy that covers areas including but not limited to automation, service virtualization, Dockerization, performance, test data management, environment management and tools by collaborating with experts in business, data, environments etc. required. Provide technical test strategy and approachAssess current state of testing at Program/Project level and identify gaps to achieve target state.Define recommended strategies and actions for achieving target state.PlanningCreate technical roadmaps and plans for implementing enterprise/program test strategies.Create estimates for technical work, calculate automation ROI and proposals for environment and data setup, automation, service virtualization, and DockerizationAssessmentsEvaluate technical feasibility of testing solutions/designs in wide range of technology platforms.Oversea technical PoCs, PoVs, feasibility studies and Pilots as neededTechnical SolutioningProvide solutions to technical issues in testing, anticipate technical risks and ensure their timely resolutionProvide thought leadership, consultation, share expert opinion, provide guidance from test architecture standpointPromote innovation and QA modernization in all projects/programsMust be hands on as needed by project/program needsTechnical Test Design, Development and ExecutionConduct/Participate in test design workshops with application architects, development leads, BAs and other stakeholders to create technical test design for programs/projectsMaster the enterprise/program high-level business workflows from testing stand point. Model key flows, identify risks, priorities, opportunities for automation (functional and performance), Service Virtualization, DevOps CI/CD, Dockerization and test data and environment needsEnable automated testing in the context of Continuous Integration and Continuous Delivery (CICD)Evaluate and provide approach for optimization, improvement & maintenance of test assets such as automation suites, virtual services etc.Identify and ensure use of right testing tools, technologies and frameworksEnsure that design for automated tests includes:Modularization for code reusabilityParameterization for data driven capabilityBalance between clarity and efficiencyRobustness (Automation code does not break easily with changes in application and/or data)Scalability and flexibilityoptimally minimizes the automated test suite sizeReduce the number of maintenance pointsOrganization of modules and data for ease of maintenanceEnsure that test development and execution processes are accelerated by leveraging existing testing assets, standards and best practicesDesign efficient execution setup including flexibility for comprehensive or selective test execution.Ensure optimum setup of hosts for parallel, distributed and faster execution of automated testsManagement/LeadershipCoach/Mentor junior resourcesHelp PM/TM with status reporting, resource allocationHelp PM/TM with setting and managing stakeholder expectationsWork with PMs and managers, be fully aware of schedules all the time, and ahead with up-coming changes in terms of their impact to testingCollaborate with Test Manager in preparation of test strategy, plan and test approachAudit and complianceEnsure compliance to existing automation framework, standards, best practices, templates and provide feedback to improve them continuouslyUnderstand and meet key Enterprise/Program testing SLAs and KPIs that needs to be achieved.Review, revise and approve automation solution designConduct test design reviews and ensure that the test deliverables are optimizedProactive identification and promotionIdentify test optimization opportunities and de