Test Automation Lead Resume
Indianapolis, IndianA
SUMMARY:
- 8+ years of professional experience in testing with extensive knowledge of Automation Framework Design & Implementation using Selenium WebDriver for Web, Mobile Web and Salesforce applications.
- Extensive knowledge in Automated Testing of GUI and functional aspects of client - server Web and Mobile based Applications on multiple levels of Software Testing Life Cycle (STLC).
- Good experience in creating test scripts using JAVA, TestNG, Junit based test frameworks
- Selenium Grid experience for remote execution and parallel execution for cross browser testing with local Grid and cloud providers.
- Streamlined the entire QA process across organization creating Test strategies for Agile Sprints and existing Regression tests with reusable test modules across project with integration to JIRA and automated reporting
- Have developed custom application module to automate Test data maintenance and reporting activities using DevOps Jenkins builds
- Worked in Agile projects with 2 and 3 weeks Sprint cycles and handled automation of Functional tests when needed in current Sprint cycles.
- Experience in Functional, Regression and System testing using Manual and Automated testing tools
- Comfortable with Test and Defect management systems like JIRA, HP ALM.
- Knowledge of Requirements, Test and Defect management tools for managing the entire software lifecycle
- Experience in Swift 4 and Xcode developing iOS applications and Cocoapods leveraging open source libraries, Core Data methods and Realm for persisting data locally in user’s device.
- Hands on experience in developing web applications using dot Net and MVC architecture.
- Strong interpersonal communication and technical skills in software and management.
- Have Lead teams of 20+ testers under time critical Agile projects for completion
- Udacity iOS Developer Nano-degree Term 2 in progress as a personal learning effort
TECHNICAL SKILLS:
Test Automation: JAVA, Selenium WebDriver, Selenium Grid, TestNG, Junit, BDD, Cucumber, Maven, Karate DSL, SOAP UI, MS SQL
iOS Development: Swift 4, Xcode, Sketch
Testing Tools: HP ALM/Quality Center, JIRA, Postman
Reporting: Extent Reports, SSRS
Domain Knowledge: Telecom, Oil & Gas, Travel & Hospitality
EXPERIENCE SUMMARY:
Confidential, Indianapolis, Indiana
Test Automation Lead
Responsibilities:
- Create and maintain a scalable architecture to be used across multiple test phases and teams with keyword driven approach for reusable test methods/components
- Creation and Review of Test Scripts developed using custom framework and integrate with the existing continuous testing pipeline in Jenkins
- The DevOps builds across Dev and Test teams were integrated to automate the build, test and release pipeline.
- Creating standards and guidelines to be used by the Agile QAs for maintenance and recycle of Test data
- Implementing parallel execution to reduce the run time of the overall test suite by running tests in parallel across local Grid network setup.
- Worked on Cross browser testing, browsers like Chrome, Microsoft Edge and IE using WebDriver.
- Identify High Level Test Scenarios & automation scripts, perform review and rework of Test cases and test data Identification.
- Collaborate with application and test teams on test data creation and manipulation to effectively utilize the scripts and data.
- Work with the Application Dev and Production support teams to recycle the test data across QA environments in an effort to reduce the time spent on maintenance activities
- Integrated Karate DSL library to the existing automation framework to handle repetitive tasks along with UI automation to save runtime and the ability to validate the business logic in case of UI failure
- Developing ready API/SOAP UI based test suite for Web Services and micro services testing
- Create branching and merging strategy for multiple Agile teams using the same automation codebase
- Developed Java applications to handle the automation reporting and cleanup activities in the Virtual machines after Regression runs
- Responsible for reducing the Regression Test run duration by 50% in the last 6 months by constantly identifying improvements and framework updates to handle the tests
- Created module to handle tests across multiple languages in the customer facing web application for increase covered and to test the Message translations in UI
Confidential, San Ramon, California
Test Automation Lead
Responsibilities:
- Create a scalable architecture to be used across multiple Salesforce applications with the ability to be readily integrated with Jenkins for DevOps delivery model.
- Creation of Test Scripts using Selenium WebDriver, using different types of approaches to identify dynamic locators in Salesforce application.
- Automation the test cases from Current and Past sprints in the Agile releases
- Continuous integration of automation testing using Jenkins working with the DevOps pipeline
- Automated test cases using TestNG, Appium scripting and execution
- Implementing Parallelization to reduce the run time of the overall test suite by running test methods and classes in parallel.
- Worked on Cross browser testing, browsers like Chrome, Mozilla Firefox and IE using WebDriver.
- Working with Browser Stack and Selenium Grid for remote execution and to distribute the execution to different nodes as per the release schedules
- Identify High Level Test Scenarios & automation scripts, perform review and rework of Test cases and test data Identification.
- Collaborate with application and test teams on test data creation and manipulation to effectively utilize the scripts and data.
Confidential, St Louis, Missouri
Test Lead
Responsibilities:
- Creation of Test Scripts using WebDriver, Selenium-IDE using different types of locators in the web and mobile applications.
- Continuous integration of automation testing using Jenkins working closely with the DevOps teams
- Automated test cases using Java, Selenium, TestNG/Appium including scripting and execution in the current Sprints in parallel with Development activities when possible in Agile release schedules
- Performed Data Driven automation scripting and testing
- Worked on Cross browser testing, browsers like Chrome, Mozilla Firefox and IE using WebDriver.
- Mobile testing included iOS and Android latest to yesteryear devices.
- Identify High Level Test Scenarios, Manual & automation scripts, perform review and rework of Test cases and test data Identification.
- Experience in writing Test Plans, Test Cases, Test Procedures and Test Scripts from requirements and Use-Cases
- Experience in Web Services testing using SOAP UI testing tool
- Collaborate with application and test teams on test data creation and manipulation.
- Understand the requirements of the performance metrics and SLAs as per the business applications and work with the Test Architect for the planning and execution of load testing
- Capture and review Transaction metrics and response times with the clients to align with the latest SLAs for the application under test.
- Analyze test results and coordinate with development teams for bottlenecks.
- Defect Logging and Tracking in HP ALM/QC, JIRA and Rally (for Scrum projects).
- Backend Database testing using Oracle SQL Developer for querying Oracle based databases and validating data.
- Prepare project centric documents such as Test strategy and Requirements Traceability Matrix etc.
- Preparation of Release Test Summary report and circulation to stakeholders to ensure compliance with approved requirements and standards
- Liaise with Offshore team and update on current and future work requests and close off any gaps with respect to the same.
- Prepare Defect Prevention Plan and identify measures to improve Quality of Deliverables and Processes.
- Analysis of the change requests that are raised by the Confidential & Confidential Business team after the development started.
- Engage with 3rd party Carrier Partners for enterprise level integration test planning and execution efforts.
- Work closely with technical teams / architects/developers for successful completion of planned testing scope and production deployments on time.
Confidential, St Louis, Missouri
Test Lead
Responsibilities:
- Creation of Test Scripts using WebDriver, Selenium-IDE using different types of locators in the web application.
- Mobile Web testing covering Manual and automated test scripts.
- Continuous integration of automation testing using Jenkins
- Automated test cases using TestNG, Appium scripting and execution
- Performed Data Driven automation scripting and testing
- Worked on Cross browser testing, browsers like Mozilla Firefox and IE using WebDriver.
- Identify High Level Test Scenarios, Manual & automation scripts, perform review and rework of Test cases and test data Identification.
- Experience in writing Test Plans, Test Cases, Test Procedures and Test Scripts from requirements and Use-Cases
- Experience in Web Services testing using SOAP UI testing tool
- Capture and review Transaction metrics and response times with the clients to align with the latest SLAs for the application under performance test.
- Log bottlenecks and work with development teams while reporting to leadership.
- Work with environment maintenance teams for system availability coordination
- Work closely with financial teams to discuss and troubleshoot defects/issues in the customer invoices
- Maintain well organized records of test results and generate historical analysis of test results.
- Defect management and tracking in HP ALM.
- Effective usage of Test Management Tool for Managing Test artifacts, Test case Planning, execution and defect management.
- Prepare Defect Prevention Plan and identify measures to improve Quality of Deliverables and Processes.
- Responsible for managing and reporting User Acceptance testing to business users for validation and acceptance.
- Completed a POC project for the business clients for UI based automation testing using eggplant tool.
Confidential, St Louis, Missouri
Test Architect
Responsibilities:
- Prepare test plan and test scenarios for the Agile Sprint schedule as the updates were deployed
- Created the Requirement Traceability Matrices too identify gaps in test planning and execution
- Analysis of the change requests created by Business teams after the development started to identify the additional efforts and cost estimates needed.
- Prioritize Test cases and plan execution as outlined in Test Plan with respect to the project timeline.
- Test Data Preparation and coordination for corresponding Test cases.
- Analysis of Test Requirements and feasibility for automation.
Confidential
Lead Technical Analyst
Responsibilities:
- Responsible for Requirements gathering and analysis including reverse engineering the legacy applications to requirements.
- Created System Requirement Specification and Functional Design Specification documents for all the 5 web applications
- Coordinate with onshore client teams for project planning and preparation
- Worked with Data Architects to create Data Models and Context Diagrams
- Database development using SQL Server, acting as a DBA until the completion and handover of the database to production teams
- Developed SSRS reports to align with the business needs and implemented dynamic reporting web pages to help business users as value additions
- Coordinating with the clients as the point of contact for complete development and testing cycle.
- Develop using dot Net 4.5 MVC architecture and data driven approach designing the data models as per requirements and building on the controller and views.
- Designed and developed the reports and reporting UI of the web applications.
- Worked with testing teams for the System testing efforts.
- Facilitating UAT for Sign Off from the business users after UAT
- Creation and maintenance of Usability Documents.
- Responsible for code reviews and the coding standards that were established.
- Worked with the Dev and test teams for bug fixing and change request management.
- Delivered all 5 web applications under development before the completion deadline
Confidential
Technical Analyst
Responsibilities:
- Responsible for Production application support and bug fixing.
- Handled the stabilization Activities for applications like removing unsupported ActiveX controls and replace them ASP code.
- Worked with DBA for of Migration activities and supporting with downtime and failures of the applications as needed
- Created Ad-hoc reports from the sales and lubricant data for the business to help the sales users better predict upcoming sales from existing customers
- Maintain SLAs for the defects resolution and deployment to production environments.
- Work with application users to discuss and troubleshoot defects/issues and take it to closure.
- Liaise with Onshore client team and update on current and future work requests and close off any gaps with respect to the same.