We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

CA

SUMMARY:

  • 9 Years of experience in Software Quality Testing and Development and expertise in Mobile and Web based Automation Testing and expertise in domain technologies like Banking, Finance, Health Care and Insurance.
  • Experience with working on different Software Development Models like Agile, Water Fall and expert knowledge of scrum model and in software testing life cycle.
  • Expert in Automation tools like Selenium IDE/RC/Grid, Selenium Web Driver and Appium.
  • Strong Working Knowledge of Web Technologies like JavaScript, XML, XPATH, HTML, JSON, JQuery and CSS.
  • Hands on experience in Back - End web services testing using SOAP and REST and experience using tools like SOAP UI, Apache HttpClient, Jackson and JAXB parsers.
  • Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
  • Hands-on experience in setting up the SDET environment of Appium for automating test cases of applications that are running on iOS and Android devices.
  • Performed both manual and automation for the mobile app on Android mobile device using Telecom offers Android SDKs and Appium Server and TDD/BDD, used in performance testing.
  • Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Proficiency in Maven and setting up local workspace using Maven, TestNG and Eclipse.
  • Skillful in functional testing using Selenium IDE/ Web Driver using TestNG and JUNIT testing framework.
  • Involved in developing the Automation using Data Driven and Hybrid frame work.
  • Expertise in getting the test data using TestNG Data provider and POI API.
  • Experience in Testing AJAX and Web 2.0 controls using Selenium Framework.
  • Expertise in using Rally and JIRA for logging bugs in a strong AGILE environment.
  • Good knowledge in using repositories like SVN and GIT.
  • Good work experience in using SQL Queries in verifies the data from the Oracle DB (backend validation).
  • Experience in performing Manual Testing and Automation Testing of Mobile Native Apps and Mobile Web Applications using Appium
  • Very good team player and excellent written and verbal communication skills.
  • Strong problem solving, analytical skills in testing, development and automation.

TECHNICAL SKILLS:

Languages:: Java, Ruby, Python

Web Technologies: HTML5, CSS3, JavaScript, NodeJS, AJAX, JSON, XML

Databases: Oracle, MySQL, PL/SQL

Web Services: SOAPUI, RESTful Services, WSDL, UDDI, Rest Assured, Postman

Testing Tools: Selenium IDE/WebDriver/Grid, Appium, TestNG, Junit, Chrome Developer Tools, Sauce Labs, JMeter, Cucumber, Firebug, Firepath, J2EE, Log4j, JXL, AndroidUI Automator

Build Tools: Ant, Jenkins, Maven, Hudson

Bug Tracking Tools: JIRA, Bugzilla, Rally

Servers: Apache Tomcat, Amazon Web Services

IDE s: Eclipse, IntelliJ, NetBeans

Platforms: Windows, iOS, Linux

Version Control/Desktop Applications:: Git, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr. Automation Engineer

Environment: Java, Oracle, Selenium Web Driver, XPath, Firebug, Fire Path, Agile, TestNG,, Log4j, Maven, Jenkins, Jira, GitHub, Web Services, SOAP, RESTFUL, SoapUI, JMeter, Apache HTTP Client, JAXB,XML, CSS, JSON, HTML

Key Responsibilities:

  • Assess & analyze user stories and participate in various meetings like Sprint planning, Scrum Meetings, Review Sessions & Sprint Retrospective.
  • Develop and Execute test Scripts using Selenium Web Driver/Java, Test NG and analyze Test Results.
  • Perform parallel and Cross Browser testing on different browsers where multiple tests were run at the same time.
  • Manage the framework dependency jars using Maven.
  • Use Page object Framework for ease of maintenance of scripts.
  • Involved in Web services testing using SOAPUI Tool. Validate request and response XML. Add assertions to validate the XML for SOAP and RESTFUL service.
  • Apache Http Client uses a Http Uri Request to send and receive data and handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
  • Perform back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Manage individual sprints, user stories, Test defect cycle, and tasks using Jira as tracking tool
  • Perform Functional testing as per user stories and also perform Integration Testing & Regression, using Selenium Web Driver automation scripts.
  • Use GitHub as a source repository system.
  • Use Jenkins for continuous integration of test automation scripts
  • Verify the integration of various components in the application and execute end-to-end testing.
  • Participate in Release Review/Requirement Analysis and Design review meetings.

Confidential, CA

SDET/Sr. QA Engineer

Environment: Java, Agile, Rally, Selenium Web Driver, Java, Fire Bug, JXL, Log4j, MAVEN, Eclipse, Cucumber, Gherkin, TestNG, Jenkins, HTML, Java Script, CSS, XML, XPATH, Firebug, Web Services, SOAP UI, SOAP and Restful, PL/SQL, Oracle, Apache Quality Center, Linux, Web Sphere Application Server

Key Responsibilities:

  • Creation of test plan and Test cases as per business requirement and functional specification.
  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Designed, executed and maintained Selenium Web Driver, TestNG, automated test cases for regression test cases.
  • Efficient management of Rally for bug tracking and Confluence for design documents .
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Use Page object Framework for ease of maintenance of scripts.
  • Involved in Web services testing using SOAPUI Tool. Validate request and response XML. Add assertions to validate the XML for SOAP and RESTFUL service.
  • Apache Http Client uses a Http Uri Request to send and receive data and handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
  • Develop and verify automation test cases to build a system to support automation of functional, regression and user acceptance testing. Translate existing manual tests and defects into automated tests.
  • Effectively execute suites of test cases both manually and through automation to validate targeted areas of our software on a daily basis.
  • Analyse problems and identify the root cause of errors by debugging the code or PL SQL program.
  • Act as a single point of contact for all testing related issues and requests.
  • Ensure correctness of test case specification, test data, test execution, bug report analysis & traceability.
  • Monitoring measures for release readiness, category/severity wise bug status & testing effectiveness.
  • Establishing quantitative measures for monitoring rate at which defects are fixed & quality of bug fixes.
  • Supervise & evaluate functional testing, penetration testing, performance testing & usability testing.
  • Disseminate Business Knowledge to team members. Organize & provide trainings to clients.
  • Report project status/issues to project manager.
  • Maintain issue logs and test management in accordance with plan in Quality Centre, Jira, Test Director and Oracle Test Manager.
  • Identify areas of process improvement that can be made and implement those, in conjunction with the other members of the team.
  • Liaise with Development, Business Analysts and those outside the team to assist in the testing.
  • Ensure appropriate escalation to management and/or Permanent Control (or Compliance as appropriate) as soon as an issue is identified.

Confidential, New York

Senior QA Engineer

Environment: Java, Shell script, Perl script, Ruby, Selenium WebDriver, TestNG, SDET, Maven, Jenkins, Apache HTTP Client, Cucumber, rest assured, Log4j, JAXB, SOAPUI, TDD, Agile, XML, xPath, Web Services (SOAP & RESTFUL), HTML, JavaScript , HP ALM, Firebug, SQL, Putty, python, Oracle, UNIX, Windows , SAP R/3, SAP-BW, SAP BO/BI

Key Responsibilities:

  • Working for Confidential in IT Finance Control department and testing the GGL application, the key responsibilities includes:
  • Develop and verify automation test cases to build a system to support automation of functional, regression and user acceptance testing. Translate existing manual tests and defects into automated tests.
  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Designed, executed and maintained Selenium Web Driver, TestNG, automated test cases for regression test cases.
  • Efficient management of Rally for bug tracking and Confluence for design documents .
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using TestNG.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Performed automation testing of Native apps on Android and iPhone using Appium.
  • Functional and Cross Browser Testing of Defined Browser Stack of the site experience.
  • Completed SOA testing using SOAP UI and Java framework for Web services testing.
  • Tested request and response XML's based web services interfaces using SOAPUI.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Performed execution and logging defect in Quality Center and Verification of defects for System Testing
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
  • Used Page Object Model, UI Mapping, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Involve d in We b S e r vic es Te s ti ng us ing SOAP and REST based web services to cr e ate a nd e x e c ute a uto ma t e d fu nc tional, reg r e s s ion, co mp lia nc e tests
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Ensure accuracy and completeness in the test reports.
  • Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
  • Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
  • Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
  • User access and role maintenance for test environment, Informatica, SAP, Business Object and Database.

Confidential

Senior QA Engineer

Environment: Java, Shell script, Perl script, Ruby, Selenium WebDriver, TestNG, SDET, Maven, Jenkins, Apache HTTP Client, Cucumber, rest assured, Log4j, JAXB, SOAPUI, TDD, Agile, XML, xPath, Web Services (SOAP & RESTFUL), HTML, JavaScript , HP ALM, Firebug, SQL, Putty, python, Oracle, UNIX, Windows

Key Responsibilities:

  • Develop and verify automation test cases to build a system to support automation of functional, regression and user acceptance testing. Translate existing manual tests and defects into automated tests.
  • Develop test strategies, prepare test models and prepare test cases for test execution as per the business requirement.
  • Develop, debug, execute and maintain test scripts to automate the testing process. Also ensures consistency with the manual scripts.
  • Actively participate in all Spec and Design review meetings.
  • As part of Agile Team, I was responsible for created test plans, test scenarios and wrote test cases for testing various services.
  • Created test cases using Selenium WebDriver, TestNG and Maven.
  • Created Selenium infrastructure for Regression Testing.
  • Trained new team members on how to use Selenium and help them create tests using the framework.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Implemented SOAP UI for Web Service Testing.
  • Used different features of SOAP UI tool like data source, Property transfer steps, delay steps for performing the web services testing.
  • Performed API Testing of server side business layer
  • Created selenium based scripts using JAVA & Junit
  • Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Used Bugzilla for Writing test cases and defect tracking.
  • Used other confluence tools like Wiki for document sharing.
  • Developed the classes in Log4J to implement logging feature in all the application modules.
  • Executed SQL queries to validate the Data in tables.
  • Did functional testing, regression testing, smoke testing, and integration testing.
  • Worked on cross platform (OS and Web browser) testing.

Confidential

QA Engineer

Environment: Selenium Grid, Manual Testing, HTML, JavaScript, SOAP, TestNG, Java, JSON, XML, SQL, PL/SQL, Agile, Linux, Log4j, Oracle 11g, JUnit, Tomcat 8.5, Maven, Eclipse, Toad, GIT, MongoDB, JIRA, MAC OS, Informatica 8.1

Key Responsibilities:

  • Develop and verify automation test cases to build a system to support automation of functional, regression and user acceptance testing. Translate existing manual tests and defects into automated tests.
  • Manage resource time and tasks on day-to-day basis.
  • Involved in Manual and Automation testing.
  • Used the Firebug to inspect the Xpath of the web elements and Eclipse IDE for Java development.
  • Performed data driven test and regression testing using Selenium.
  • Review test cases and scripts created by team members.
  • Identify test scenarios and define test cases and test data.
  • Involved in Functional Requirement analysis, creating RTM.
  • Extensively used Quality Center for test management process.
  • Executed SQL queries for backend data validation.
  • Executed the webservices API testcases using SoapUI .
  • Participate in estimation process for testing projects.
  • Report project status/issues to project manager
  • Developing and testing production batches as per business requirement.

Confidential

QA Engineer

Environment: Quality Center, HTML, Windows XP, Java, Microsoft Word, Microsoft Excel, MySQL.

Key Responsibilities:

  • Testing financial applications using automated regression testing tool, the key responsibilities include:
  • Preparing Test plans as per business requirements.
  • Carefully analyzed the Business and Functional Requirement Documents and Use Cases to understand the application requirements.
  • Created the Test Plan and Test Cases.
  • Documented the manual test cases in the Quality Center.
  • Performed Functional, Integration, Regression and user acceptance testing.
  • Performed backend testing to validate database contents by writing and executing SQL Queries.
  • Presented regular progress reports, defect reports and test execution reports.
  • Reported the bugs to the developers using Quality Center.
  • Creating test scripts using virtual user generator, Designing test Scenarios and executing the scenarios through Load Runner controller.
  • Analysing the application, identifying different data sets based on business process logic to ensure that all the business aspects of application are covered.
  • Performing application load testing by increasing vusers operating on the system and analysing the performance based on various aspects like cpu utilization, transaction speed, response time, database resource usage etc.

Hire Now