Automation Lead Resume
SUMMARY:
- 10 years of experience in quality assurance in various domains.
- Strong knowledge of Software Development Life Cycle (SDLC)
- Strong expertise in Software Testing Life Cycle (STLC): Test - Planning, Estimation, Test Case Design, Test environment setup, Test Automation, Test Execution and Reporting.
- Worked with Agile and Waterfall models.
- Strong expertise in designing and developing automation frameworks (Data Driven, Keyword, Hybrid & BDD) using the tools Selenium RC & WebDriver, QTP/UFT, Postman, Soap-UI and REST-assured.
- Worked on Functional Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing (UAT), Database Testing, Unit Testing.
- Extensive experience in developing automated test suite for web-based applications, oracle forms applications and Web-services.
- Worked extensively on automated testing of SOAP / RESTful APIs.
- Implemented test framework for BDD (Behavior Driven Development) using Cucumber.
- Designed framework for automated testing through Jenkins to enable CICD (Continuous Integration and Continuous Development).
- Worked on backend Data Validation using SQL Quires and automated the validation.
- Sound knowledge on JUnit, TestNG framework for Unit and Functional testing, Maven, Gradle and Ant for Project building.
- Good knowledge of performance testing using JMeter and BlazeMeter.
- Experience identifying issues/bugs using Splunk and Server logs.
- Created XML based test suit and integrated with Jenkins server to execute automated test scripts on a regular basis in different test environments with different test configurations.
- Experience tracking the team, handling the status reports and client calls.
- Expertise with Test Management Tools and defect reporting tools like Quality Center, QMetry, JIRA, Bugzilla, ALM, TFS (Team Foundation Server) and Version One.
- Used source controls like Git, SVN, Tortoise CVS client, Bit Bucket.
- Experience identifying the gaps in process and suggesting the business with right tools and solutions.
- Quick learner with the ability to learn and train on new technologies.
TECHNICAL SKILLS:
Automation Tools: Selenium IDE, Selenium RC, Web driver, Quick Test Pro, Fitness, Cucumber, Newman, JMeter
API Tools: Soap-UI/Ready API, REST-assured, Postman
Test Management Tools: JIRA-5.x, Bugzilla, ALM, Version One & TFS (Team Foundation Server).
Programming / Scripting: JAVA, C#, VB Script, Java Script, Groovy Script, Shell script, Python
RDBMS: Oracle 8.x/9i, SQL Server, MySQL, MongoDB, Redis
Operating Systems: Windows 10, Windows Server 2008, Ubuntu, RedHat
Web Debugging Tool: Firebug, Fire path, Xpath checker, Chrome Developer Tools
IDE and Tools: Eclipse, IntelleJ & Visual Studios 2013, ANT, Jenkins, Gradle & Maven
Cloud/Virtualization: Sauce Labs, Virtual Box, Docker, AWS
PROFESSIONAL EXPERIENCE:
Confidential
Automation Lead
Roles and Responsibilities:
- Working as a Test Automation Lead and coordinated on all the technical/functional deliverables to the customer, business stakeholders.
- Involved in verification of User Stories by conducting walkthrough meetings with Business Analysts, product Owner, scrum master and scrum developers.
- Analyzed the functional test cases of the previous release and add TCs/update the existing Regression suite which were built using test components to make the test case repository maintenance easier
- Developed Selenium Automation framework using Java (Data driven and Page Object Model)
- Involved in developing user story specific automated test scripts.
- Prepared Traceability Matrix to show test coverage Test Cases vs. Automated Test scripts.
- Involved in identifying the Manual steps and automated them by creating test scripts
- Conducted gap analysis in the current process by automating execution status trends in the ALM.
- Involved in interacting with developer by reporting bugs/issues in the application.
- Strategize the Automated Test execution and analyze the results and conducting defect triaging sessions
- Actively and efficiently working on Test Planning, Test Estimation, Execution, Team Management, Client Reporting.
Environment: ALM, Version One, Selenium Webdriver, Java, TestNG, Git, Bit Bucket, Gradle, Salesforce.
Confidential
Sr. Test Automation Engineer
Roles and Responsibilities:
- Analyze and review the feature enhancements and come up with the test plan to cover thorough testing in integration environment.
- Simulate and setup the real word environment integrated with third party tools and applications.
- Design test cases to cover the feature enhancements and the integration points.
- Writing feature files and design corresponding step definition files in BDD framework on top of Selenium, Java and Cucumber.
- Design and develop the test automation strategy for the application scheduled to go production in the release.
- Build robust test automation framework capable of handling the different type of applications like web, windows, mainframe, mobile, web-services etc.
- Write automated test cases for each of the product using framework developed on top of Selenium, HP-UFT and Soap-UI/Ready API.
- Build automated tests for web-services using Ready API and Java Code to test web-services.
- Develop re-usable methods for the test automation across the applications and project specific.
- Report the defects with details to stake holders and follow up on status.
- Understand the Confidential ’s organization wide Modern Development Environment (MDE) with Continuous Integration and Continuous Development(CI-CD) pipeline.
- Work with core DevOps team and independent project teams to build test automation jobs which would be consumed in a build pipeline.
- Help project teams with test automation providing data-points for GO/NO-GO decision.
- Document the best practices and project related artifacts for the reference.
Environment: ALM, UFT, VBScript Selenium Webdriver, Java, TestNG, Git, Bitbucket, AWS.
Confidential
Sr. Test Automation Engineer
Roles and Responsibilities:
- Acted as lead and responsible for test case reviews and automation scripts, analyzing automation results.
- Updating the work status to external stake holders
- Understand the functionality of an application; review the requirements, specifications and business scenarios.
- Involved in the design and development of test plan from business and functional requirements which includes test objectives, test strategies, test environments etc.
- Planning, estimating and managing the automation testing effort for any given engagement.
- Prepared the automation framework template - POM.
- Design and develop automation framework using Selenium WebDriver, TestNG and Maven.
- Automation Testing using Selenium Web driver, Java, Eclipse and TestNG
- Design and develop automation scripts using defined POM framework
- Involved in integrating Jenkins to the framework and leading the effort for enablement of Continuous integration - Jenkins and Sauce lab Remote Servers
- Test management tools - ALM and TFS to track and log the test cases, defect and task
- Coordinated with developers to fix the bugs and conducted Functional (Positive and Negative), and Integration Testing.
- Mentored new joiners and team members with automation process and framework.
- Preparation of weekly status reports and test execution report to stake holders
- Scheduling and performing testing services for client in results reporting, documentation and training the application to end users in UAT
Environment: ALM, TFS, UFT, Selenium Web driver, Java, TestNG, Eclipse, Jenkins and Sauce Lab.
Confidential
Test Automation Engineer
Roles and Responsibilities:
- Understand the functionality of an application; review the requirements, specifications and business scenarios.
- Understand the existing automation framework built using Junit.
- Lead the automation efforts of different module within the application.
- Design and develop automation framework using Selenium WebDriver, TestNG and Maven.
- Built custom report on top TestNG reporting per client need.
- Regular follow-up with BA and QA team to get the necessary information on module functionality.
- Created test cases for verifying EDI 834 transactions Initial, Effectuation, Termination and Cancellation .
- Mapping validation for IPP, Benefit Enrolment Maintenance BEM and 834 files and database.
- Authored 834 BEM Business Case scenarios in to test cases and validation of corresponding files.
- Worked on Value added routines in Facets and provider and subscriber modules. Ongoing membership maintenance load programs, input files being both Proprietary and HIPAA 834 file formats.
- Policy Payment Management PPM batch job automation and validations.
- Worked Eligibility Support Desk ESD Support functionality and worked on resolving inconsistencies scenario and validation APTC, CSR amounts in 834 and IPP files.
- Work with Management & stake holders on deciding the priority of module deliveries and effort estimation.
- Developed utility framework/tool to test the different integration parts using VBScript and Java.
- Connecting to Mark Logic using Java and retrieve the IPP, 834Application XML files.
- Built the capability in framework to run tests on the script on Sauce Labs.
- Migration of the existing automation test assets to new framework.
- Write scripts for new business scenarios and tests.
- Built process of overnight scheduled test job execution in Jenkins and Sauce Labs.
- Mentored new joiners and team members with automation process and framework.
- Preparation of weekly status reports and test execution report to stake holders.
Environment: Java, JBoss, Apache Tomcat, Oracle, MarkLogic, HTTP/S, SOAP, XML, Citrix, Terminal Server and Windows UNIX/LINUX
Confidential
Test Automation Engineer
Roles and Responsibilities:
- Gathered lead experience by reviewing test cases and automation scripts, analyzing automation results
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Perform regression testing after each build release of the application and update the scripts by executing the regression suites built using Selenium and approved for the regression suit.
- Created UFT Test cases for automation using UFT and VBScript.
- Used Data Driven Framework of UFT to get data from Excel.
- Implemented best practices in automation framework to meet all Quality factors.
- Report the Status reports for tactical work activities to the management when needed.
- Involved in Automation Scripts development, debugging, reviews, analyze results and reporting defects.
- Updated the work status in the daily scrum sprint meeting.
- Did 508 Testing use Jaws and Magic.
- Performed back end testing using SQL queries in MySQL database.
- Involved in Migrating from UFT to Selenium Web driver automation.
- Developed Data Driven framework in Selenium Web driver and Java.
- Performed Regression testing and generate Selenium automation report using TestNG framework.
- Involved in coding parallel execution with dynamic TestNG and test execution in cloud via Sauce labs.
- Implement POM (Page Object Model) in the automation framework.
- Worked on Continuous Integration Testing using Jenkins to execute the automation scripts using Selenium Web driver.
- SVN repository was used to hold the source code and MAVEN as the build tool.
Environment: ALM, Oracle, UFT, VBScript, Selenium Web driver, Java, TestNG, SVN, MAVEN, Jenkins, Jaws and Magic.
Confidential
Test Automation Engineer
Roles and Responsibilities:
- Worked on Data driven test automation framework using UFT for applications.
- Follow the Agile methodology due to the continuous change of requirements.
- Performed Ad-hoc/Exploratory testing prior to automate the testing on the application.
- Developed reusable Generic and Application functions using VB script. These functions can be used anywhere in the test scripts.
- Developed a comprehensive Automation Regression Suite that is executed at the end of each sprint.
- Design and implement the best practices and ensure that new code uses our framework and coding practices
- Actively participated in writing Test Plan and Test cases and creation of automation framework.
- Participated in peer reviews of all the documents and Test Cases
- Performed back end testing using SQL queries in MySQL database.
- Changed my roles based on agile testing needs. (manual testing, automation)
- As a tester, I ensured that daily automated regression testing is running & completing successfully.
- Worked closely with the developers within the scrum team.
- Report the Status reports for tactical work activities to the management when needed.
- Tested web services using SoapUI; supporting agile testers in creation of test scripts.
- Experience building and maintaining a UFT Regression test suite.
- Involved in Tool Evaluation Process and reviewed the UFT Scripts developed by the team members
- Used Excel to create data driven scripts; responsible for maintaining and enhancing existing automation framework.
- Report the defects in ALM defect tracking systems.
- Executed DBfit and Error validation scripts using Fitnesse and developed Wiki page for the fixtures developed in FitNesse.
Environment: ALM, UFT, VBScript, Oracle, SOAPUI, Fitnesse.
Confidential
Quality Assurance Analyst
Roles and Responsibilities:
- Provided technical expertise for Junior Test team and simultaneously developed Data Driven Framework to develop automation scripts using Selenium Web Driver and Java.
- Led the verification of requirements’ coverage by conducting walkthrough meetings of Test plan and Scenarios with business analyst, project manager.
- Advised the Business Analysist team for viable areas regarding technical improvements to be scoped in potential future releases. Developed master test plan, test strategy, critical scenarios, test scripts and schedule for testing.
- Prepared Traceability Matrix to show test coverage requirement vs. Test scripts.
- Executed test cases manually to verify the expected results.
- Coordinated meeting and let the efforts of the Junior Test team, technical designers and the technical architect to understand the requirements for a test environment setup and prepare the risk mitigation strategies.
- Interacted with developers to identity and resolve technical issues.
- Conducted functional, front end, back end testing and review pages for content problems, graphic problems and link verifications.
- Performed smoke testing to ensure that all test channels and test environments were working as desired.
- Performed back end testing using SQL queries in MySQL database.
- Updated daily activity log and mailing to the respective stakeholders. This log contained description of daily activity performed.
- Involved in Test Case Design using Qmetry, Test Data creation and Execution with respect to Test Plan.
- Reported and reviewed defects in JIRA defect tracking systems.
- Attended walkthrough meetings with Business analysts, Scrum Masters and Developers and provided feedback accordingly.
- Tested Web services manually using Soap UI Pro.
- Prepared automation scripts using Groovy and executed the scripts to test web services using SoapUI Pro.
- Provided suggestions for test automation team regarding IT best practices so as to test using automation scripts in the sprints following the development sprint, and primarily during regression testing.
Environment: JIRA, Qmetry, Selenium Web driver, Java, MySQL, TestNG, SoapUI Pro.
Confidential
Quality Assurance Analyst
Roles and Responsibilities:
- Develop automation scripts using Selenium Web Driver and Java using Data Driven Framework.
- Conducted meetings with the infrastructure team and architects to setup the test environments for each release. Conducted triage calls with developers and the BA team to identity and resolve technical issues and defects. Conducted walkthrough meetings of Test plan and Test Scenarios to verify the requirements coverage with different members, such as BA, PM and Test Lead.
- Created and documented the master test plan, test strategy, critical scenarios, test scripts and schedule for testing. Analyzed and prepared Traceability Matrix to show test coverage requirement vs. Test scripts.
- Performed manual test cases’ execution to verify the application worked as expected.
- Advised the team and the management regarding improvement in application content and graphics after conducting ad-hoc, bee sting, functional, front end, and back end testing, as well as page reviews.
- Performed smoke test to make sure all the test channels and test environment is working as desired.
- Performed back end testing using SQL queries in MySQL database.
- Reported the status by updating daily activity log containing the description of daily activities performed, and mailing the log to the respective stakeholders.
- Designed Test Cases using Qmetry, Test Data creation and Execution while pertaining to the Test Plan.
- Reviewed Test Report and Test Summery Report after every execution and sent the report to the respective stake holders.
- Involved in Cross browser testing on various browsers like IE7/8/9/10, FF, Chrome and Safari. Report and review the defects in JIRA defect tracking systems.
- Attended walkthrough meetings with Business analysts, Scrum Masters and Developers and provided feedback accordingly.
- Tested Web services manually using Soap UI Pro.
- Prepared automation scripts using Groovy and executed the scripts to test web services using SoapUI Pro.
Test Tools & Technologies: JIRA, MySQL, Qmetry, Selenium Web driver, Java, TestNG, SoapUI Pro.
Confidential
QA Engineer
Roles and Responsibilities:
- Created strategies and developed a data driven framework to develop automation scripts using Selenium RC and Java.
- Led the creation and documentation of the master test plan and test strategies by identifying critical scenarios, test scripts and schedule for testing.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Analyzed and verified total requirements coverage by conducting walkthrough meeting of Test plan and Scenarios with the business analysts.
- Helped the manual test team by executing test cases manually to verify the expected results as and when needed. Coordinated sessions and meetings with developers to identity and resolve technical issues.
- Conducted functional, front end, back end testing and review pages for content problems, graphic problems and link verifications. Performed database testing using SQL queries in Oracle database.
- Performed status reporting by updating of daily activity log and sending to the respective stakeholders.
- Coordinated as well as participated in Test Case Design using Qmetry, Test Data creation and Execution as defined by the Test Plan. Reviewed Test Report and Test Summery Report after every execution and sent report to the respective stake holders.
- Involved in Cross browser testing on various browsers like IE7/8/9/10, FF, Chrome and Safari.
- Report and review the defects in Bugzilla defect tracking systems.
- Attended walkthrough meetings with Business analysts, Scrum Masters and Developers and provided feedback accordingly.
Environment: Bugzilla, Qmetry, Oracle, Selenium RC, Java, TestNG.
Confidential
QA Engineer
Roles and Responsibilities:
- Used Data Driven Framework to develop automation scripts using QTP and VBScript.
- Verified requirements coverage by conducting walkthrough meeting of Test plan and Scenarios with business analyst, project manager and test lead.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Executed test cases manually to verify the expected results
- Interacted with developers to identity and resolve technical issues.
- Conducted functional, front end, back end testing and review pages for content problems, graphic problems and link verifications.
- Performed smoke test to make sure all the test channels and test environment is working as desired.
- Performed back end testing using SQL queries in MySQL database.
- Updating of daily activity log and mailing to the respective stakeholders. This log contained description of daily activity performed.
- Involved in Test Case Design using Quality Center, Test Data creation and Execution with respect to Test Plan.
Environment: Quality Center, QTP, SQL Server, Bugzilla, VBScript.
Confidential
QA Engineer
Roles and Responsibilities:
- Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
- Used VBScripts in QTP to access webpage script variables.
- Involved in querying using SQL and updating records and validate database records as expected.
- Prepared Traceability Matrix to show the test coverage requirement vs. test scripts.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Performed Smoke and Functional testing on every build of the application.
- Defect Reporting, Analyzing, Tracking and Report Generation using Mercury Quality Center.
- Attended the daily Scrum meetings, weekly status meetings and walkthroughs and interacting with Business Analysts and Developers for resolving Defects.
Environment: Quality Center, QTP, SQL Server, VBScript, Bugzilla.