Test Architect Resume
Charlotte, NC
SUMMARY:
- A dynamic Senior Automation Architect with rich experience and thought leadership view in Digital, Independent, shared & strategic services like Test Transformation, Service Virtualization, Legacy - Modernization Automation, DevOps, Automation-Rich UI, Web, Desktop, API, DB, SOA/Micro Services, TDD, BDD implementation.
- Expertise in managing & Building the teams for Traditional & Insprint/Agile Automation using both Open source & Commercial tools.
- 6+ Years of experience in CA DevTest Service Virtualization & API Automation.
- Expertise Virtualization of various Transport & Data protocols via SOAP/REST,MQ,TCP/IP,JDBC,CICS transactions.
- DevOps implementation experience using Chef, CI-Jenkins, CD- IBM Urban deploy & CA products.
- Expertise in testing of Data Transformation, Mediation, Routing of messages across multiple heterogeneous systems.
- Expertise in SOAP/REST API Automation using DevTest, PostMan.
- Expertise in Automation for Technology Migration of the applications.
- Platform Testing of the product across various Operating Systems & Browsers.
- Defining Automation Strategy, POC, Due Diligence, Assessment, environment management
- Automation implementation experience for Large migration from Legacy to SOA stack.
- Conducting workshops & brain storm sessions to the customers on latest trends & technologies
- Automation Maturity Assessment & End-End Automation program management
- Gap analysis to assess current practices against key process areas to arrive at process improvements
- Experience for End-End Automation Solution Design Lifecycle.
- Due-diligence on vision translation engagements to rationalize the current Automation practices to align towards industry standards & best practices without compromising effectiveness or business impact.
- Automation Strategy, ROI, Road Map, Commercials-Estimations, Resource Loading and Pricing Model
- Test Environment & Test Data Management experience.
- Creating Joint Solution Offerings with automation Tool Vendors to customize customer landscape.
- Expertise in managing the End-End Testing/Automation delivery.
- A global point of contact, Responsible for starting & setting up the SOA testing & Service Virtualization practice & lab from the scratch for fortune BFS customers & end to end SOA testing operations.
- Defining best practices for SOA project support and documentation.
- SOA Project kick offs, Requirement gathering, Planning, Approach, Technique, Strategies, Estimation, Preparation & Execution.
- Expertise in delivery of successful Automation & SOA projects
- Managing overall operations for executing SOA projects involving and execution within cost & time parameters.
- Steering delivery management initiatives for technical deliverables of concurrent projects.
- Monitoring / tracking projects with respect to budgeted cost, demand forecasts, Dependencies, Risks, Mitigations, resource mobilization, time over-runs to ensure timely execution of projects.
TECHNICAL SKILLS:
Languages: Object oriented Languages-Core Java
Automation/Unit Testing Frameworks: Junit, Test NG, nUnit, xUnit,Robot
Automation Tools: Selenium, Auto IT
BDD Frameworks/Acceptance Automation: Robot Framework, Cucumber, Jbehave, Fitnessee, Serenity
SOA Automation/Service Virtualization Tools: CA LISA-Dev Test, SOAPUI, Green Hat-RIT, Parasoft SOA
Test Management Tools: QC-ALM, Jira, TFS/MTM,IBM-RTM,CA-Test Manager
Scripting Languages: Java Script, Perl Script,Python, Shell Scripting, VB Scripting
DevOps: Chef, IBM Urban Code Deploy, Jenkins, CA Products
Configuration Tools: SVN,GIT
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Test Architect
- Service Virtualization scope assessment for 50+ Applications.
- Defining the Effort estimates, Solution strategy and Road map for Virtualization.
- Virtualized SOAP,HTTP,REST, JSON 2.0,JDBC,SAP,MQ protocols.
- Designing the Solution Design/Approach for Virtualization.
- Designing the Virtual Services & Models.
- Managing the End-End Virtualization delivery for the shortlisted processes.
- Identifying and validating the Test data required for business and process validations.
- Responsible for End-End Service Virtualization and enablement of the team for successful delivery.
- Enabling early Performance Testing through Service Virtualization.
- Defining the best practices for Service Virtualization.
- Leader for Automation COE, mentored the team of 10 and provided the vision
- Implemented for product automation and helped the initiative of shift left in testing
- Participated in Agile Transformation at Ally and defined the new testing test processes
- Developed Test Automation strategies and estimations
- Participant in frameworks development
- Performed Technical role along with test management capacity
- Participated in Agile Transformation at Ally and defined the new testing test processes
- Participated in Test Pyramid definition which defines Business Logic, Contract tests
- Working with product teams to design test strategies with automation as the core component to transform QA to enable agile and continuous testing
- Supported in Test solution aspects of Proposals and RFPs - Identification of Test Services, Strategy/Approach, Delivery Models, Effort estimations and Timelines/Roadmaps.
- Supported in Automation Initiatives of projects & programs with scope identification, Proof of Concepts and ROI analysis.
- Implemented Production Validation Testing capability and helped organization to improve the monitoring of the App post patches
- Responsible for coordination of both offshore and onsite team’s daily tasks planning, assignment, tracking and weekly status updates to the leadership
- Establishes standards and processes that Test Leads should follow to manage their areas of responsibilities.
- Preparation of System Test Strategy, Test Plan and effort estimation, formation of Test Team, distribute the workloads, track the progress.
- Determine milestone deliverables, Communicate changes to schedule, Determines impact of schedule changes on quality objectives, Coordinates schedule with dependent groups.
Confidential, Milwaukee
Test Lead/Test Manager
- Developed hybrid frame work from scratch
- Developed Test Automation strategies and estimations
- Created Automation Test strategy and Implemented the vision
- Working as Onshore QA Manager and interacting directly with client providing the solutions for technical challenges, QA strategies and effective automation approach for high quality application
- Interact with Client, Business users, Product Owners, and Development team to understand the User stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for the project release and define and translate requirements and designs into clear QA/test objectives and strategies
- Attended regular use case review meetings to understand the scope of functional testing
- Analyzed specific problems with the test management and its alignment with other roles or management areas in the project/organization, and propose effective solutions
- Created a master test plan with matching governance dashboard to meet or exceed the business objectives of the organization or a project/program
- Established a standard process for implementing test management in an organization (project/program) with standardized delivery based on quality KPIs
- Monitored the testing documentation including test cases, test scripts, test plans, requirement traceability matrix documents
Confidential, Milwaukee
QA Analyst /Test Lead
- Attended KT Sessions conducted by project management team
- Participation in Requirement, Environment Setup and Test Documentation review sessions
- Developed Test Plans, Test Cases in Quality center and conducted test documentation review with Project team members and SME's of each sprint for Functional requirements
- Worked in Agile environment; including team engagement of Business Analyst, Developers, Test lead, Testers during user story creation for each sprint.
- Involved in Manual and Automation Testing for Functional, System, Integration, Regression Testing.
- Identified regression test cases after every manual run and created automation test scripts for the test cases using Quick Test Professional(QTP)
- Performed Functionality testing, Regression testing of the Application, its interfaces and Client-Server Utilities using Quick Test Pro (QTP)
- Document defects using Quality center and tracked them to completion by communicating and coordinating with the team.
- Assist troubleshoot issues, escalate issues as appropriate.
- Daily/Weekly test status reports to the management on test execution status
