-Currently acts as a QA Automation Architect
-Responsible for design and architecture of testing framework
-Be able to work with Technical Leads, Architects, and Product Managers to understand E2E architecture, tech stacks and end-user experience.
-Lead engineers to develop testing framework and evaluate and select right testing tools.
-Sets up best practices for unit tests and functional tests development.
-Works with infrastructure team to build effective CI/CD tools and jobs.
-Minimum 3yrs of experience in programming with an object oriented programming language (e.g.; Java, Ruby, Grails, Python)- ability to code
-An understanding of systems design and data processing policies, practices and procedures
-Excellent knowledge of software testing practices and procedures within an Agile SDLC
Preferred Skills/ Experience
Experience with TestNG frameworks
Property and Casualty insurance experience
The QA Automation Architect provides high quality, cost-effective automated test functionality for use by the Policy Administration Services (PAS) IT area to validate the quality of new and existing software functionality and proficiently modifies and/or supports existing packaged or custom-built testing frameworks.
Designs, develops, configures, and maintains automated test frameworks and custom test solutions
Responsible for design and architecture of testing framework
Debugs automation frameworks/scripts and resolves technical issues
Documents technical solutions within test frameworks and custom test solutions
Determines programming impact on existing systems/automation frameworks
Modifies detailed test scripts/modules/applications/frameworks with high quality
Maintains solid knowledge and develops expertise in the PAS application with respect to automated testing tools and techniques
Creates or modifies procedures to solve complex problems; taking equipment, operating time and desired results into account
Drives creative and innovative technical concepts to automate workflows from ideations to operational tools, designed with the capability to be reusable, maintainable and efficient
Consults on automation tools/techniques, feasibility and implementation, process improvements as well as maintenance plans
Is knowledgeable and effective in following established testing practices and processes.
Coordinates/plans test runs; prioritizes, defines and manages defect reporting and resolution
Aligns the appropriate automated testing solution to most effectively and efficiently evaluate the acceptance criteria
Supports QA automation staff through training, mentoring and support for problem solving.