We provide IT Staff Augmentation Services!

Senior Automation Test Engineer Resume

Richmond, VA

PROFESSIONAL SUMMARY:

  • 9 years of extensive experience as a Quality Analyst in Automation & Manual testing. Have good domain knowledge of Banking, Insurance and Pharma.
  • Experienced in testing Web based applications, Mainframe applications, Mobile application and Web service applications.
  • Expert in using below Automation tools for testing:
  • Front End Automation Testing Tools - Selenium, Cucumber with Ruby, and Quick Test Professional (QTP), Jenkins, and UFT.
  • Back End Automation Testing Tools - SOAP UI
  • Mobile Testing Tools - Perfecto Mobile, Appium with Selenium Webdriver
  • Performance Testing Tools - LoadRunner and WinRunner
  • Experienced in using coding languages like Ruby, Java, C, C++
  • Well versed with Automation frameworks like Watir, Jenkins, TestNG, Junit.
  • Solid experience of AGILE Methodologies, AGILE Manifesto (Version One tool and JIRA) and Scrum processes.
  • Extensive understanding of Software Development Life Cycle and Software Testing Life Cycle with emphasis on manual and automated testing.
  • Good interpersonal and communication skills, excellent team player, commitment, result oriented, hardworking with a quest and zeal to learn new technologies and undertake challenging tasks.
  • Proven skills in leading and teams, test management and meeting the deadlines.
  • Good knowledge of performing Regression Testing, Integration Testing, Functional Testing (Manual and Automation), Performance Testing (Load and Stress).
  • Good knowledge of analyzing BRD and FRD, and drafting test cases and test scripts.
  • Extensive experience of creating test plans, test strategy, test scripts/cases, test execution, defect reporting/management, test summary reports and requirements traceability matrix (RTM).
  • Experience with source code management and build tools like ANT, SVN, Maven and Github.
  • Well versed with testing concepts, testing methodologies and testing Process.

TECHNICAL SKILLS:

Testing Tools & Frameworks: Selenium IDE, Webdriver, Cucumber, Watir, TestNG, QTP, LoadRunner, Winrunner, SoapUI, Appium, Perfecto Mobile, Jenkins, TestNG, Junit

Languages: Java, Ruby, C, C++

Build Tools: ANT, Maven, SVN, Github

Defect Tracking Tools: Bugzilla, Firebug

Reporting tools: Jira, Quality Centre (ALM)

Databases: Oracle 8i/9i/10g, SQL server

Operating Systems: Windows Server 2003/2 008, iOS, Android, Windows XP/Vista/7.0, UNIX, Linux

WORK EXPERIENCE:

Confidential, Richmond, VA

Senior Automation Test Engineer

Responsibilities:

  • Analysing the application for automation feasibility, data validation, and workflow of users.
  • Analysing the business and functional requirements for streamlining the testing activities which includes developing and documenting user stories.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Prepared Traceability Matrix and test plans to show the test coverage requirement vs. Test scripts.
  • Created framework from scratch for TS2/TSYS (TSYS provides payment processing and is Mainframe application), PACER (Public Access to Court Electronic Record) and RECAP application with Ruby Cucumber .
  • Working in risk testing team, automated, developed and executing automation test scripts appropriate to the scenarios using Hybrid Driven Framework in Selenium Webdriver and Cucumber with Ruby to reduce manual testing time & efforts and integration of test scripts to newly developed BDD framework.
  • Execute test scripts on production environment to monitor the account status and notifications, raising exceptions for mismatch details and logged, and documented for BK team to verify and take appropriate actions.
  • Creating and maintaining generic class, methods, modules for maximum code reuse throughout the application scripts.
  • Attended the weekly status meetings, walkthroughs and interacted with business analysts and BK team coordinators for making aware of account status.
  • Generating and consolidating HTML reports, Custom sandwich reports and .xls report for covering all point in BK audit.
  • Experienced in working on Agile environment with Version one tool for all project documentation.

Confidential, Richmond, VA

Senior Performance Engineer

Responsibilities:

  • Analysis of test requirement and automation feasibility as well as understanding testing scope, estimating efforts, defining test approach, strategy, test entrance & exit criteria and Defect management strategy
  • Created test scenarios and test cases based on functional documents and User stories. Experienced in working on Agile environment with Version one tool for all project documentation.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Performed Smoke and Functional testing on every build of the application.
  • Automating & executing test scripts using Keyword Driven Framework in Selenium Webdriver & TestNG on various email templates like one column, two column, two column callout, two equal sized columns, three columns callout, four columns call out and survey email with option buttons.
  • Configured Maven for JAVA automation project and developed Maven project object model (POM).
  • Reviewing & analysing test scripts and cross team interaction.
  • Performed input validations, user interface validations, browser compatibility testing and navigation testing.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Used Xpath expressions to work on dynamic objects.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
  • Have good experience of creating keywords in framework according to the script requirement.
  • Identifying the bugs and interacting with the development team to fix it.
  • Attended the daily bug review meetings, weekly status meetings, walkthroughs and interacted with business analysts and developers for resolving defects.

Confidential, Richmond, VA

Automation Test Engineer

Responsibilities:

  • Responsible for understanding testing Scope, estimating efforts, defining test Approach, Strategy, Test Entrance & Exit Criteria and Defect Management Strategy
  • Automating & executing test scripts using Keyword Driven Framework in Selenium Webdriver and Cucumber with Ruby on various LOB’s like UPF, EPF, CRweb & WWW Portal.
  • Reviewing & analyzing test scripts and Cross team interaction
  • Creating keywords in framework according to the script requirement & functions of application.
  • Identifying the bugs and interacting with the development team to fix it
  • Worked on Sprint wise test automation and execution according to the priority of Regression test cases, analyzing the actual results against the expected results and preparation of reports
  • Writing new enhancement functionalities in Ruby & Cucumber as per Confidential standards
  • Automated regression test cases using Selenium and writing API and web service test cases using Soap UI, involved in testing the functionalities of the application and validated against the requirements using test result analysis and database testing by performing SQL queries and commands.
  • Create and executed SQL scripts for data conversion validation using Source to Target database mapping details.
  • Worked with XML for building and parsing of application configuration file.
  • IE11 Chrome tab integration testing for IE8 to IE11 migration, generated xml and xml.metadata files (XML Validation) compared in Beyond Compare application for difference in output.
  • Used Quality Centre (ALM) to run manual and automated test cases and save the execution results.
  • Reporting and tracking defects in ALM during executions.
  • Experience with source code management (SVN and Github)
  • Experienced in working on Agile environment with Version one tool for all project documentation.

Confidential, Richmond, VA

Automation Test Engineer

Responsibilities:

  • Proficient with QA testing methodologies and test types such as Test Plans, Suites and Cases, Functional, Negative, Integration, Security, Regression
  • Tested cloud-based mobile applications (On Perfecto Mobile and Appium) with Selenium Webdriver API and Java specific client libraries across multiple platforms touching the full stack across the web.
  • Conducted testing for updated data configurations for multiple apps version released.
  • Well versed with Native, Mobile and Hybrid App systems and Mobile emulators concept.
  • Collaborated with all teams within the agile environment, Coordinated feedback from internal test groups to minimize execution time.
  • Created test scripts on native mobile applications on iOS and Android platforms.
  • Proficient in finding DOM elements or xpaths using UIAutomateViewer (to get screen objects)
  • Maintained existing automated suites to keep up with the regular app updates.
  • Ensured proper operation of scheduled and manually run automated test suites and take appropriate action upon failure.
  • Worked closely with developers and QA team members to ensure adequate automated coverage in order to reduce the scope of manual regression testing
  • Maintaining detailed defect reports and worked with development to assist with their troubleshooting, resolution and validation.
  • Experience with source code management (SVN and Github)
  • Influence test planning to come up with the most appropriate test approach
  • Support release process and run automated regression tests against all supported mobile devices.

Confidential, Richmond, VA

Automation Test Engineer

Responsibilities:

  • Responsible for understanding testing scope, estimating efforts, defining test approach, strategy, test entrance & exit criteria and Defect management strategy
  • Automating & executing test scripts using Keyword Driven Framework in Selenium Webdriver & TestNG on various applications like Enrolment, Login, Change password & User name, Forgot password & User name, Update security questions.
  • Reviewing & analyzing test scripts and cross team interaction
  • Used Xpath expressions to work on dynamic objects.
  • Have good experience of creating keywords in framework per the script requirement
  • Identifying the bugs and interacting with the development team to fix it
  • Executed automation test script against the functional specifications on multiple browsers i.e. Internet Explorer, FireFox & Chrome
  • Used SQL queries to extract data from target tables to prove the data mapping.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Quality Centre (ALM) to run manual and automated test cases and save the execution results.
  • Worked on sprint wise test automation and execution per the priority of regression test cases, analyzing the actual results against the expected results and preparation of reports
  • Experience with source code management (SVN and Github)

Confidential, Glastonbury, Connecticut

Quality Assurance Analyst

Responsibilities:

  • Responsible for defining testing scope, approach, strategy, test entrance and exit criteria and defect management strategy
  • Recorded scripts in Selenium IDE, created test suites
  • Reviewing & analyzing test scripts and cross team interaction
  • Identifying the bugs and interacting with the development team to fix it
  • Performed automated testing using Selenium Webdriver & Java JUnit on various applications like enrolment, claim and billing management.
  • Executed automation test script against the functional specifications, Create and executed SQL scripts for data conversion validation using Source to Target database mapping details.
  • Automated regression test cases using Selenium and writing API and web service test cases using Soap UI, involved in testing the functionalities of the application and validated against the requirements using test result analysis and database testing by performing SQL queries and commands.
  • Gathered data hub requirements and responsible for creating test cases and test scripts under Quality Centre test plan and modules.
  • Created and executed test scripts for approved ‘Change request’, logged their test results and related documentation in Quality Centre.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Execution of test scenarios, analyzing the actual results against the expected results on different web browsers (Chrome, Firefox)
  • Used the Xpath expressions for grabbing the data as the tool used Xpath to extract the information
  • Used Quality Centre (ALM) to run manual and automated test cases and save the execution results.
  • Reporting and tracking defects in ALM during executions.
  • Experience with source code management (SVN and Github)
  • Worked on Keyword hybrid framework.

Confidential, Groton, Connecticut

Quality Assurance Analyst

Responsibilities:

  • Capture business, functional, user and non-functional requirements for various applications from the customer and prepared test strategy and test plans for manual and automation testing
  • Developed automated tests application for the regression testing using Quick Test Pro v10 (QTP) automation tool.
  • Streamline across channels and business areas implement multi-channel interactions with HCPs, patients, consumers and institutions leveraging information across silos to manage complex interactions, worked with PEGA cloud application (Solution Centre)
  • Developed the performance test plans and load test strategies.
  • Created various scenarios in Load runner controller for performing baseline, benchmark, Load, Stress tests and endurance tests.
  • Performed verification of text, database checkpoints and synchronization points of application using QTP.
  • Designed automation, setup test data, prepare execution & report
  • Has good understanding of object repositories, re-using actions, parameterization and inserting checkpoints
  • Have good knowledge of correlations and load simulation
  • Have experience in Test Data Management, collection of requirements, evaluation of available data in repositories, and test data provisioning tasks.
  • Used Quality Centre (ALM) to run manual and automated test cases and save the execution results.
  • Reporting and tracking defects in ALM during executions.

Hire Now