Lead Automation Engineer Resume
Boston, MA
SUMMARY:
- 16+ years of IT experience Manual and Automated Web, SOA, REST API, Mobile, Desktop, Java applications
- Extensive experience in software Automation Testing, White box Testing and Black Box Testing.
- Very good experience in Selenium Scripting using Selenium Web Driver and Eclipse IDE, IntelliJ IDE with TestNG and Cucumber BDD framework.
- Expertise in building the automation frameworks for API and Web based applications. Defining the Performance strategies.
- Written Data Driven/Keyword Driven Frameworks using Selenium Web Driver with TestNG and JUnit.
- Designed and developed various test frameworks from scratch (Hybrid, Keyword, BDD, Data - driven)
- Experienced Software Development Models like Agile (Scrum/Sprint).
- Experienced in Designing and Developing Tractability Metrics, Test Plans, Test Cases, Test Scripts and Test Data, Test Reports.
- Expertise in Functional testing, Integration testing, Regression testing, GUI testing, Back-end testing, Black Box testing and System testing.
- Experience manual testing in Smoke, Sanity and UAT
- Experience in working with open source Auto tools like Selenium (Web Driver/Grid2), JMeter, Cucumber, JBehave and Frame Work like TestNG
- Have intensive experience in using Maven as build management Tool.
- Very good experience in JavaScript writing.
- Very good hands on JAVA and understanding Data Structures in Java.
- Very good experience on writing SQL queries
- Expertise in both Manual and Automated Testing using HP tools like ALM.
- Expertise in collecting, understanding and transmitting the business requirements for the project and accordingly translating these into functional specifications and detailed test plans
- Experienced in Functionality testing, Black Box Testing, System testing, Integration Testing, Regression Testing, User acceptance Testing, Ad-Hoc Testing, Performance testing, and Stress Testing.
- Experience in Test Automation using QTP on Web Based Applications.
- Have good experience in writing Release Notes after every release to customers
- Strong teamwork skills and the ability to communicate with all management levels.
- Good interaction with developers, managers and team members to coordinate job tasks.
TECHNICAL SKILLS:
Web Technologies: Java, VB Scripting, XML, JQuery, AJAX, JSON
Automation Tools: Selenium (Webdriver2/Grid2), SOAP UI Pro, Cucumber, JMeter, CA LISA
CI/Version Control: Jenkins/GitHub
Platforms: Desktop Windows, iOS, Android
Reporting Tools: JIRA, HP Quality Center, and Test Director
Databases: MySQL, MangoDB
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Lead Automation Engineer
Responsibilities:
- Developed the automation framework for PACE application.
- Analyze the Business Requirements Document, created detailed, comprehensive and well-structured test plan and prepare detailed test cases for new functionalists Customer Billing Life Cycle.
- Building the automation test plan, Automation test scenarios, and build automation scripts for the new requirements
- Conducted Smoke and Sanity Testing Manual on Customer Billing modules.
- Conduct Regression testing after the defects fixed and also test surrounding areas of fixed defect
- Involved meetings with Off-shore and On-site team to plan for upcoming ER and Change control releases
- Involved in preparing master test plans for different test scenarios covering all aspects of project functionality and Used Application life cycle management tool (ALM) like JIRA defect tracking tool.
- Building the Performance Jmeter script for new functionality.
- Running the Performance scripts, analyzing the generating the performance metrics and performance reports.
- Tested SOAP API, Restful APIs using SoapUI.
- Created the Mock services using SoapUI.
- Tested B2B, Clams, Billing receivables, Policy snapshot Restful API using Selenium WebDriver2/Java
- Develop Extent HTML reporting and log back to create logs for each test scenarios.
- Maintained a POM framework with Selenium WebDriver2 to support full stack application testing
- Using Selenium Server, Jenkins, GitHub to run automation test scripts,
- Participate in internal design review of testing materials; check test environment; execute, track and report on test execution and Executing and Managing SQL Back-End Testing for Data Validation
Environment: Selenium Grid2, JIRA, JMeter, Soap UI
Confidential, Dallas, TX
Lead Automation engineer
Responsibilities:
- Involvement in Vision Flight Status, Flight Schedule and Flight Notification feature and Integration automation design and development Extensive work on Appium, SDK manager, AVD manager.
- Developed and maintained automated Functional/Regression test Scripts tool Selenium Web Driver2 using Java language
- Automation environment setup using IntelliJ, Java, Selenium Webdriver and Cucumber
- Attended SCRUM Meetings and Defect trigger Meetings
- Written and executed Script for Functional, UI and Integration.
- Designed and executing the automation scripts using Selenium WebDriver2
- Onsite offshore coordination, work allocation to offshore team, tracking offshore activities, and publishing the status report to Onsite.
- Enhancing the Automation suites for global execution.
- Involvement in Code reviews
- Guiding offshore team in automation development, helping them in resolving technical issues.
- Preparation of daily weekly status reports
Environment: Selenium Web Driver/Grid2, JMeter, JIRA, SOAP UI Pro, GitHub
Confidential, louisville KY
Automation Architect
Responsibilities:
- Identifying the Automation opportunities in Confidential Digitalization initiative.
- Build the Environment virtualization solution to the projects using CA LISA
- Understand the technical solutions, technical design from different projects (Enterprise location utility, WebAPI, and Pubsub solution)
- Creating the resource management plan.
- Providing the status reports and project progress to all the stakeholders.
- Monitoring the project progress.
- Conduct and Manage Pre-sales demo of Products to Sales Teams and Management.
- Design and implement automated test cases and frameworks for web applications used for test beds resource management, automation test kicking off and regress test results report with open source automation test tool such as Selenium Web Driver/Java used Version Control tool Git, Maven and Continues integration with Jenkins.
- Execute regression run on multiple platforms and software releases, analyze the result and create accurate run report with BDD framework Cucumber (Gherkins) and the creation of future files with scenario and scenario outline files.
- Extensively used SQL in order to retrieve data from the databases by writing Stored Procedures, views, triggers etc.
- Helped in developing and executing smoke/regression test suites in parallel with Selenium Grid2 TestNG Framework.
- Used Complex SQL queries using joins and sub-queries to test the reports generated by the different modules as a part of back-end testing.
- Configure different .properties files based on requirement of the project.
Environment: Selenium Webdriver2, GIT, Maven, Jenkins, SOAP UI, CA LISA
Confidential
Test Architect
Responsibilities:
- Developing and maintaining a detailed project plan
- Building the automation frameworks for RARE, OEMS applications.
- Defining the test process across P&G projects.
- Developed Test Case and Automation scripting for Selenium Web Driver
- Providing status reports to the project sponsor and senior management.
- Providing regular status updates to P&G Steering committee.
- Supporting Presales related activities for P&G Account.
- Configured Data driven framework with Apache POI to read and write to Excel file and Created POM to store the project data and configured their details using ANT to build project
- Used HP Application life Cycle Management (QC) for reporting and tracking bug and generating reports.
Environment: Selenium Web Driver, HP Application life Cycle Management (QC).
