We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Staten Island, NY

SUMMARY:

  • Senior Automation Test Engineer with 8+ years of Experience in Manual, Automation and Mobile Testing using Selenium , QTP/UFT, Appium, Protractor, SOAPUI, REST services, cucumber. Expertise in developing frameworks with Java/Python/C# and implementation of Page Object Model. Experienced in Testing for domains like Health care, Finance, Insurance e - commerce, Retail and Telecom.
  • Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle with major responsibilities in all the phases.
  • Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, REST services, Cucumber, JUnit, Eclipse and TestNG.
  • Proficient in Automation Testing using QTP (UFT), Perfecto Mobile, Selenium Web driver using Appium and Knowledge of Virtualization, VSphere, VCenter.
  • Extensive experience in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing , Black Box Testing, System Testing, User Acceptance Testing.
  • Experienced in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.
  • Well Versed in various sorts of testing like Manual testing, Automation Testing, Web based testing, Client /Server testing and Web services using SoapUI, RESTAPI.
  • Hands on experience in implementing Waterfall and Agile (Sprint/Scrum) methodology.
  • Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.
  • Strong Knowledge in Mobile Testing using Appium and Robotium for (Android/IOS) applications.
  • Developed Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and documenting manual and automated test scripts in Java for Selenium.
  • Strong Knowledge in working with Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.
  • Experience with test automation tools like Mercury Interactive tools WINRUNNER/ QTP/ Load Runner in heterogeneous platforms.
  • Experience in understanding the end to end testing for Angular JS using Protractor.
  • Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text, DOM and CSS using Firebug to create scripts of automation.
  • Good Expertise at using Selenium Synchronizations with conditional synchronization and unconditional synchronization (Implicit, Explicit) wait statements.
  • Developed Scripts using python Selenium WebDriver combo for user module application.
  • Implemented Accessing Forms like Drop-down select, Checkbox, Radio Button etc. using Selenium.
  • Expertise in implementing APACHE POI/JXL to read the data from external resources in selenium.
  • Good Knowledge on Selenium Cross Browser Testing to check the application functionality and behavior over various browsers.
  • Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.
  • Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using java programming language.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HP ALM.
  • Experienced in using Continuous Integration and build management tools such as Jenkins Build Server, Maven, ANT and, Tortoise SVN, Subversion to handle different versions of the source code.
  • Strong Knowledge in implementing Log4j as a logging framework and for the debugging.
  • Experienced in automating various web applications and web services using SOAPUI and Cucumber implementing with JUNIT and TestNG .
  • Well Versed in implementing SOAPUI with Data Driven Framework for reading and writing the External Data.
  • Developed and executed test cases for XML and Restful services using SOAPUI tool.
  • Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber (Gherkins format).
  • Worked on SVN to handle and maintain the build scripts, test data and other documents related to the project.
  • Used tools such as Maven and Ant for automating software build processes.
  • Experienced in Lead the testing strategy for large projects/products .
  • Provide risk analysis and support for seamless product release.
  • Excellent knowledge of SDET/QA methodology & Software development processes (Agile, Scrum).

TECHNICAL EXPERTISE:

Testing Tools: HP Quality Center/ALM, QAS.TCS (Test Case Studio), Test Log, QTP, Soap Test, HP Load Runner, Load Impact, Cucumber, Quality Center, SauceLabs, Soap UI Web Service Testing, Mobile Testing (Android & IOS), Appium, SilkTest, SilkPerfomer, Selenium Web Driver, Web Load, TestNG, Xpath, VBScript.

Defect Trackers: Jira, Bugzilla 2.0, MTM, Dovetail, Jenkins, Lean Testing, IBM Clear Quest, Bug Host, DevTrack, BUG track, Mantis.

Programming Languages: Java/J2EE, Python, C#, C, PL/SQL, TOAD, .Net.

App Servers: Tomcat, JBoss, WebSphere, WebLogic, BPM, IBM (MQ)

Protocols: Cisco tools, SFTP, FTP, HTTP, SONET, ATM, ISDN, OSI,BGP, OSPF, L2/L3 Switching, IP, VOIP, ADHOC, X25, TCP/IP, SNMP,.

Scripting Languages: Shell, Python, Java Script, PERL, HTML 5, CSS 3, AJAX, XML, Docker, JSON, IBM WCS , Saas.

Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, RDBMS, Mongo DB, RDBMS, NoSQL, SQL, Microsoft SQL server.

Framework: Spring, ESB, BPEL, JSP, JMS, Hibernate, JSF, Java Enterprise, Restful frameworks, Spring Framework.

Operating System: Linux, Ubuntu, Windows XP/ 2000/2007/2008/2010, Mac OS, GIT, Jenkins.

Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse, TOAD, ETL Tools

Build Tools: Maven, ANT Hill, Agile & Scrum Methodologies, Waterfall methodology, Cassandra, NoSQL

PROFESSIONAL EXPERIENCE:

Confidential, Staten Island, NY

Sr. QA Automation Engineer

Responsibilities:

  • Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA TestNG, JXL, Log4j and Maven.
  • Developed Test Automation Framework using Selenium WebDriver, JIRA, TestNG, and Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
  • Experience in test automation by using open source tools such as Selenium, Junit, JMeter, LoadRunner, and Appium.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy for functional testing of web services.
  • Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver.
  • Tested unlaunched Android application using Appium and reported debugs via JIRA to the developers.
  • Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts.
  • Mobile automation of android and windows app using Appium and Selenium Web driver, Robot Framework.
  • Using Protractor page object model, creating the class files for each view using JavaScript.
  • Implemented Data driven Test scripts using Selenium RC Junit for OAO Project. Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Work with project teams to do onsite support such as UAT and deliver training for the Oracle EBS R12 accounting modules for client key users.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Designed and developed the base Classes, Interfaces in C# for the web based applications.
  • Experience with building a comprehensive test data management toolset.
  • Implemented the Business Layer for the application in C# using Database Authentication.
  • Involved in installation, configuration and administration of Apache Web server, BEA Web Logic and IBM Web sphere and Samba Server in UNIX, Linux and Windows environment.
  • Generated and edited using XML DOM and SAX. Good at Apaches POI and iText.
  • Configured python Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Responsible for creating automation framework using POM- Page Object Model, and Data Driven framework to test web application.
  • Working on creating Rest Services using ASP.NET Web API and C#.
  • Developed software tools to interact with terminal emulators for test group using Visual Basic.
  • Worked on CQ Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing.
  • Performed regression testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
  • Involve in Automation Testing, setting the simulators and running Automation Scripts by using QTP and worked on automation tools like Ranorex, Groovy etc.
  • Coordinated the planning and execution of user stories in agile scrum methodology, resolution of bugs and code review. (Rally Software).
  • Involved in Backend testing. Validated the data in the database by running SQL queries.
  • Configuration Management Tools VSS, IBM Rational Clear case, SVN, HARVEST
  • Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
  • Used ANT for building the application and deployed on BEA WebLogic Application Server.

Environment: Java, Appium, Selenium Web Driver/IDE/RC/Grid, C#, Firebug, SQL, IOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber.

Confidential, SFO, CA

QA Automation Engineer

Responsibilities:

  • Worked with EDI transaction 837, 835, 270/271, and 276/277 with in depth knowledge of Medicare/Medicaid Claims processes.
  • Conducted Claims and HIPAA Compliance training to run the test case.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Assisted in requirements gathering to capture testing scope for impacted systems by meeting with the application owners.
  • Analyzed the Functional Requirements from the FRS to fully understand the scope of the testing.
  • Involved in detailed documentation of the Test Cases with reference to the FRS and DDS document.
  • Developed, Reviewed and executed Test Cases Manually.
  • Analyzed the System Impact including MMIS Tables, Windows, Reports and Interfaces on external entities. Validated Professional and Institutional Claims, Processed and Adjudicated the Claims according to test scenarios.
  • Involved in manual testing of Application. Designing, Scheduling and Implementing QA Process.
  • Design and Implement Test Strategies, Test Plan and Test Cases.
  • Identified and defined Test Scenarios, Test Cases, and detailed Test Scripts in Quality Center for all phases of testing.
  • Assisted in Functional, Integration, End to End, Regression, and User Acceptance Test Phases.
  • Maintained Requirement Traceability Matrix (RTM) to make sure that all the requirements are covered in test cases. Communicated with Development team and Business Analyst s to ensure testing issues are resolved.
  • Generated test execution reports and uploaded validation documents in share point Web site for review
  • Executed Test Cases during all phases of testing to validate the requirements and application functionality.
  • Involved in Web Services Testing using SOAP UI for GET MEMBER, GET PROVIDER, GET PRODUCT
  • Involved in testing different claims like Claim Pended, Claim Finalized & Claim Denied.
  • Reported defects found during testing to the development team.
  • Attended requirement walkthroughs with QA Manager, Project Manager, Business Analyst, and Business Line.
  • Prepared project progress reports and status reports and submitted to the management on an ongoing basis.
  • Defect openings and closings. Involved In loading the flat files into Oracle Database and involved in writing SQL Queries.
  • Involved in generating Reports using Oracle Report Builder and testing the reports using Oracle Run Time
  • Involved in writing UNIX shell scripts.
  • Tested a whole bunch of PL/SQL code including stored procedures, functions and triggers using TOAD.
  • Primarily involved in Smoke testing for every GUI application before handheld to System testing for acceptance from the Development team.
  • Attended meetings on initial cross walking sessions between ICD9 and ICD10.
  • Gathered, analyzed and documented business requirements for ICD10.
  • Met with users to discuss and gather ICD10 requirements.
  • Prepared mapping documents for ICD10 and 5010 transactions.

Environment: Java, Selenium, Main frame/CICS/DB2 (Client Server Applications), Edifecs Spacbuilder, Rational Quality Manager, Rational Clear Quest, Soap UI, Visual Slick Edit, Share Point.

Confidential, New York, NY

QA Analyst

Responsibilities:

  • As QA Analyst, managed onsite and offshore agile team, define the schedule and timelines as per client schedule.
  • Involved in Project Management and Hiring Process. Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
  • Worked with FDR team to request the data and testing the customer data used main frames. Used FDR Attachmate mainframe tool to test the customer data. Involve in python.
  • Uploaded and configured WADL file to SOAPUI and JMeter applications to test the web service application. Actively participated in the various review and Defect triage meetings.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required mobile capabilities. Involve in web UI application over HTTP client request protocol
  • Wrote Automation scripts using PhandomJS driver to run the tests on headless browsers for automating order placement and account management scenarios. Excellent experience of build tools like Maven and managing JAVA automation projects using them
  • Worked as Scrum Master by conducting daily Stand ups/Retro/Grooming session when needed and involved in testing efforts as QA member during big releases along with support activities required by production support team. Involve in to develop BDD frameworks using Cucumber.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis. Testing JavaScript web based applications.
  • Used QTP/RFT to store and execute the scripts in a systematic manner. And also used the same data to generate the Reports in ALM. Performed Functional, Regression, RFT and End-End testing.
  • Developed automation scripts using LoadRunner, VUGen, UFT (QTP) and Selenium to make them flexible and useful for Regression testing.
  • Created Analysis Report through LoadRunner Analysis and submitted Exit Report with Recommendations. Executed LoadRunner, UFT (QTP) scenarios using Performance Center and analyzed the results through LoadRunner Analysis to find the bottlenecks in networks and server resources including deadlock conditions, database connectivity problems and system crashes under load.
  • Experience in Selenium Robot Framework (Keywords, test suit, test cases and python script creation) for automation testing of BO reports.
  • Extensive knowledge on working with development of QNX Board Support Packages for multiple Intel (x86) and ARM development as well as production boards.
  • Perform unit and integration testing for various applications using C#, Shell Scripting and Python.
  • Involved in writing optimization techniques for more accuracy of Macros in C /C++, C++ routines and Oracle SQL, PL / SQL.
  • Installed and configured PostgreSQL 9.5 for all db servers in all environments; also upgraded all PostgreSQL database servers from PostgreSQL 9.4 to 9.5 and configured database servers to utilize systemctl/service commands for additional control of PostgreSQL services
  • Managing PostgreSQL with PostGIS database systems that support high traffic web sites (LAPP stack), database backup and recovery, performance monitoring and capacity planning.
  • Used NoSQL database Mango DB and Cassandra for storing and retrieving data.
  • Extensive knowledge in NoSQL databases like Hbase, MangoDB, and Cassandra.
  • Expertise with NoSQL databases like Hbase, Cassandra, Dynamo DB (AWS) and MongoDB.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts, Xen servers.

Environment: Quality Center, QTP 10, C#, ASP.NET, Groovy, Crystal Reports, Jira, Python, Ruby Scripts, JCL Utility, Oracle, MS Office, HTML, Windows XP/Vista, Java, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, JBehave, HTML, XML, XPath, Firebug, SQL, Oracle, Windows, LoadRunner,, C++, QNX.

Confidential, Palo Alto, CA

Quality Analyst

Responsibilities:

  • Involved in project planning, coordination, implementation and the creation of test plans and test cases/ scripts.
  • Involved in performing various types of testing like Smoke, Sanity, Regression, Functional, Positive, and Negative testing.
  • Performed functional test automation and execution using data driven framework with Page Object Model in Selenium Web Driver and used Apache POI for the implementation.
  • Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
  • Worked on Selenium Grid to run parallel tests on different browsers and operating systems.
  • Experience working on Rally for the creation of test cases and maintenance of test results obtained upon execution.
  • Developed automation script for Mobile Native applications (IOS, Android) using Java and involved in server side scripting.
  • Enhanced the existing framework by developing custom functions using Selenium for the automation of regression test suite.
  • Worked on SOAPUI for web services testing which involved testing web services in both SOAP and REST.
  • Performed complex queries using SQL involving various joins for database testing and documented the obtained results.
  • Written the test cases and created the automated test scripts using QTP.
  • Experience in developing data driven tests and writing QTP/UFT functions using VB Script.
  • Design & develop data driven framework to validate different Member profile using QTP, VBScript.
  • Involved in XML data validation for the inputs and output for data transmission purposes and testing of web applications.
  • Generated and automated the generation of daily, weekly, and quarterly status reports.
  • Generated defect status reports, QA analysis reports, risk analysis documents, requirements traceability reports and test result summary reports.
  • Used GitHub as a source repository to share the code with both the on-site and the off-shore teams.
  • Tools such as Rally have been used for task tracking. Followed Test driven development approach
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

Environment: Selenium Web Driver, Rally, Jenkins, MAVEN, SVN, Apache-POI, SQL Server, Selenium Grid, SQL, Eclipse, Agile Methodology.

Confidential, NJ

Quality analyst

Responsibilities:

  • Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database Verification based on the functional requirements and test specs.
  • Attended Daily Scrum, Iteration Planning, and Release Planning Meetings
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed automation scripts for automating Functional and Regression testing using Selenium(c#) WebDriver, Eclipse, Test NG, Java, Maven, Log4j and JDBC
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Configured Maven, Log4j, TestNG configuration files.
  • REST API calls to fetch and create test data and to interact with Sauce Labs API. Direct database calls to fetch and create test data. Functional, regression and announcement testing of SCP features. Troubleshooting using the logs/ traces using tools like Wireshark, ethereal etc.
  • Active interactions with development for defect fixes. Involve in query tools, ability to write SQL queries.
  • Developed Java classes for implementing Business logics using EJB 3.0
  • Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing Functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that data is updated as per the Business Rules
  • Performed testing of Mobile Web application using Selenium WebDriver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix& Project Matrix using excel sheet to keep track of Project's schedule and status.

Environment: Selenium WebDriver, Java, Groovy Script, TestNG, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, c#, SOAP UI, JIRA, Oracle11g, PL/SQL Developer, UNIX.

Confidential

QA Analyst

Responsibilities:

  • Performed manual testing of a web based applications for online shopping.
  • Interacted with Business Analysts and Developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
  • Actively Participated in Scrum meetings, reviews and developed test scenarios.
  • Reviewed functional specification documents, design documents, requirements traceability matrix and involved in developing test plan document.
  • Proficient in writing Test cases by using test case design technique.
  • Involved in regression and end-to-end testing of application by manual testing.
  • Responsible for entire QA Life Cycle, which includes Requirement Analysis, Designing, Developing and Execution of the entire QA process and documentation of Test Plans, Test Cases and Test Procedures.
  • Developed manual/Functional Test conditions and Scripts based on the requirement documents.
  • Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
  • Work with release management for regular releases, smoke-testing each release.
  • Identify, analyze and communicate any defects discovered during testing, documenting defects and ways of recreating defect in ticketing system.

Environment: Manual Testing, HTML, DHTML, Oracle and Windows.

We'd love your feedback!