We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

Joplin, MO

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in IT, extended expertise in QA and Automated Software Testing using UFT/QTP, SOAP UI, Quality Center and Selenium.
  • Strong Knowledge in working with Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server - based Applications.
  • Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
  • Experience in both Agile and Waterfall Software Development Models.
  • Experience in using SOAP UI for testing web services developed using SOAPUI
  • Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
  • Developed Business Process Testing component. Extensive knowledge in Protractor framework for Applications developed with Angular JS
  • Experience in using the JavaScript frameworks JQUERY, Angular.js, Backbone.js,React.JS & Node.js
  • Experience in functional automation tool like selenium, protractor, UFT/QTP and load and performance testing tool LoadRunner.
  • Experience with bug tracking tools like Quality Centre/Test Director and familiar with Clear Quest,Bugzilla.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, protractor, JMeter, Appium, HP Quick Test Professional and Junit/TestNG, Load Runner.
  • Experience in Handling of TestNG annotations like @DataProviders, @Test, @Before Test, @After Test, @Before Method, @After Method, @Before Suite, @After Suite, @Before Class, @After Class and implementing Parameterization using TestNG XML.
  • Prior experience in analyzing and reporting on performance metrics and test results.
  • Performed Testing of database applications developed with Oracle, Sybase and SQL Server.
  • Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation.
  • Expertise in System Integration Testing(SIT), Smoke Testing, Validation testing, Database Testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
  • Proficient as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms.
  • Experience in Building and maintaining a scalable, portable, configurable Performance testing framework designed using RPT and also other Open Source tools like JMeter.
  • Experience installing, configuring and using performance testing tools such as LoadRunner and JMeter, and performance monitoring tools such as Dynatrace..
  • Experienced in Test coordination between Onsite and Offshore team.
  • Experience on Android and IOS mobile app data validation and API testing using advanced REST client and JSON validation.
  • Worked collaboratively and cross-functionally as part of a team as well as an independently.
  • Adept technical skills in performance testing in the domain of Healthcare, Insurance, Banking Industries, Retail.
  • Ability to interact with end users, also quick learner and team player with good communication skills.
  • Excellent analytical and problem-solving skills with the ability to troubleshoot and strong oral and written communication skills.

TECHNICAL EXPERTISE:

Testing Tools: Selenium WebDriver/IDE/GRID, QTP/UFT, Eclipse, Protractor, HP Quality Center, JUnit, TestNG, JIRA, Cucumber, Log4j, Firebug, FirePath, Fitnesse, JXL, SOAPUI, Coded UI, Appium, Postman

Language/ Script: Java, JavaScript, jQuery, Shell Script, VBScript(UFT), C, C#, Python, Perl, SQL, Ruby, PL/SQL, .NET

Frameworks: Junit, TestNG, TDD, BDD

Firefox Add-ons: XPath, Firebug, FirePath

Web development: HTML, DHTML, CSS, Bootstrap, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, Flash

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

BugTracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA

Build/ CI Tools: Ant, Maven, Jenkin, Hudson

Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms: Windows XP, 7,8,10/Vista & server 2003, UNIX/Linux and MacOS.

WORK EXPERIENCE:

Confidential - Joplin, MO

Sr.QA Automation Engineer

Responsibilities:

  • Worked in Hybrid Agile/Scrum methodology performed agile testing to check entire functionality of application.
  • Maintained Standard Operating Procedures (SOP) and Business Rule Documents (BRD), documents related to physician's contracts.
  • Understanding the business requirements and developed test cases and test scenario to test the complete functionality of the application.
  • Involved prioritizing comprehensive Automation Test Scripts based on Test Plans and Test Cases for Smoke and Regression suits.
  • Developed BDD framework by creating packages like com.reusablelibrary, com.pageObjects, com.features, com.reporting, com.utilities etc.
  • Developed Feature file with various functional scenarios, Step definitions by using reusable library methods and developed cucumber reporting by adding the plugins/format in Test runner class
  • Used Selenium WebDriver, Java as Programming language, and TestNG as the Unit testing framework.
  • Automated test scripts are maintained in subversion(SVN) by created branches for each sprint and tag for each release
  • Implemented continuous integration (CI) by using Jenkins and scheduled jobs to run nightly basis.
  • Automated Restful web service using Java and Rest Assured Api and tested the response data against database.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud - based code repository system like Git Hub.
  • Automated Hybrid Mobile app using Appium and selenium and configured the capabilities to run on multiple browsers like Android and IOS
  • Built an automation framework for the mobile apps and executed the scripts on various devices and emulators to test various functional scenarios
  • Worked with cross-functional teams (Dev, BA, PM, Product Owner) as a part of Agile environment.
  • Wrote SQL queries extensively and queried databases (MySQL).
  • Involved in writing automated scripts for web applications using Protractor and Java.
  • Collaborated with management to review, develop, and implement new workflows.
  • Used Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
  • Provided testing for native software on a variety of mobile devices to ensure compatibility of the devices.
  • Involved in writing Test Plan, which detailed the testing scope of applications. Hi-level test requirements and necessary resources.
  • 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.
  • Involved in functionality testing, regression testing and system testing.
  • Developed automation framework using Selenium Web driver and developed test scripts.
  • Developed Data driven frameworks using Selenium with Java.
  • Documented Test Cases corresponding to business rules and other operating conditions.
  • Testing the application SIT in various iOS and Android devices using Perfecto.
  • Responsible for and UAT phases and led status/Defect management calls with stakeholders and product manager.
  • Performed Web services testing using SOAP UI.
  • Participated in UAT and worked with Rally for bug and defect tracking.
  • Analyzed user requirements, attended Change Request meetings to document changes and implemented procedures to test changes.
  • Extensively worked on Sauce labs for testing applications in different environments.
  • Responsible for updating existing Test Cases against the change of requirements.
  • Used Robot Framework to automate the test cases and develop simple yet efficient code.
  • Used Java along with Robot Framework to write simple and faster running test cases.
  • Responsible for Backend testing and executing SQL queries.
  • Experienced in using GIT repository for source code management.
  • Used Maven for Build Management and UFT for continuous Integration.

Environment: Selenium WebDriver, TestNG, MySQL, Selenium IDE, Jenkins, Soap UI, Protractor, Java, CSS, XML, Rally, Microsoft Office, TDD, BDD, Cucumber, Robot Framework, Gherkin, Eclipse, GIT, Sauce Labs, JUnit, Maven, TestNG, Agile

Confidential, Lansing, MI

SDET / Automation QA

Responsibilities:

  • Designed Web application in java which makes customer to Retrieve the data from the Data base.
  • Experience in Healthcare insurance and financial domain.
  • Experience in Waterfall, Agile/Scrum methodologies.
  • Proficient experience in Manual and Automation Testing of GUI and functional aspects of the Web - based Applications on client server and mainframe environments on multiple levels of (SDLC) and Testing Life Cycle (STLC).
  • Developed test scripts in QTP/UFT using VB Script for automation of Web Based Applications.
  • Executed Automation Scripts in QTP/UFT by Modifying Scripts for various data sets, set up checkpoints in the scripts during execution.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber and ruby.
  • Used Servlets and JSP's to Design the Web Application Front end page and Java Code to retrieve data from Back end.
  • Designed and implemented system health Monitor tool for Message center project using HTML, Shell Script and JavaScript.
  • Involved in Writing Test cases and automating test
  • Involved in automation environment setup using Eclipse, Java, C#, Selenium WebDriver JARS and TestNG Annotations.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java C#, development.
  • Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.
  • Used JDBC to interact with the Data Base
  • Experience with systems integration testing applications developed for the .NET platform.
  • Analyzed Business requirement specifications and system requirement specifications (Use Cases) the initial phase development of ASP.Net Applications.
  • Done Test Automations for API Testing.
  • Test case automation using Cucumber test automation tool and Gherkin scripting language.
  • Worked in Agile based environment working from sprint to sprint
  • Done Key Driven Automation Frame work (Robot Framework) for Acceptance Test Driven Development(ATDD).
  • Expertise on regression tests for data transformation and also proficient in loading and analyzing the quality of the data using QTP.
  • Strongly experienced in writing Descriptive programming and working with shared Objective repositories in QTP Used python to develop Automation framework to Validate RESTful Web Services
  • Providing daily status report to client on day to day basis.

Environment: QTP, Appium, ATDD, Quality Center ALM, Quick Test Professional, Oracle, Python, HTML, Ruby, Jmeter, Java, .Net, Effecta, Excel, Rally, JAVA, C#, J2EE, JIRA, Maven, ANT, Eclipse, JDBC, Agile Methodology, Linux.

Confidential, Oklahoma City, OK

Test Automation Engineer

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low - level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging. Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Proficient in BDD using SpecFlow using C# and Cucumber in Java.
  • SpecFlow is used to define application behavior in plain meaningful English text using a simple grammar defined by a language called Gherkin.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven. Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for using GitHub through cmd.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Involved in automation environment setup using Eclipse, Java, C#, Selenium WebDriver JARS and TestNG Annotations.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Used the Mainframe application and other systems to create data.
  • Experience in analysis, design, coding and testing of systems using .Net and JAVA.
  • Supported testing of all enterprise wide applications (.Net, Java, Web, etc)
  • Executed test cases in real device for both mobile app and mobile website.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java C# development.
  • Used cucumber to automate services using Rest API.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Documented the defects in Quality Center and assigned them to relevant developer
  • Executed SQL queries to verify the database for the relevant test cases.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: Selenium Web driver, Grid, GitHub, cloud, XML, Jenkins, MAVEN, CSS, HP Quality Center, GUI, BDD framework, Cucumber, Agile, SQL, MSSQL, MYSQL, JAVA, C#, JavaScript, .Net, SDK.

Confidential, NYC, NY

Test Automation Engineer

Responsibilities:

  • Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
  • Building Windows form application for QA team to test IP filter using C#.
  • Served as a liaison between business, application team and technical team.
  • End to End testing of the complete website was developed using Angular JS, JavaScript, HTML, CSS and other web technologies.
  • Used Protractor which is End to End Framework testing for Web Applications like JavaScript.
  • Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
  • Create test plan and test cases for manual and automated testing from business requirements to match the project's initiatives.
  • Used Keyword driven, Page Object Model, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed ETL testing and precise documentation.
  • Performed testing of schemas in different environments like staging and ODS.
  • Experience in parallel testing using Selenium Web Driver.
  • Experience in analysis, design, coding and testing of systems using .Net and JAVA.
  • Worked on Agile (Scrum) project methodology.
  • Perform Selenium automation using Selenium Web Driver and Selenium IDE
  • Test the web modules flow and improve the script performance using Selenium find elements.
  • Tested Service Oriented Architecture application using Soap UI.
  • Automated the Acceptance Test cases using Robot Framework and supporting libraries.
  • Developed automated scripts using Robot Framework in Ride IDE to perform functional and regression testing for Rest services and Selenium web driver for UI - Automation.
  • Robot Framework environment on Jenkins to run Regressions based on the triggers provided in the job.
  • Regression test cases were written and automated using robot framework.
  • Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
  • Extensively used Selenium APIs such as taking a Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, by with different Locators (Xpath, CSS, id, Link text).
  • Wrote SQL queries extensively, queried database and generated test reports. Performed Defect Tracking & Management in Rally.
  • Supported production install and served for project issues in the capacity of a Lead Analyst.
  • Involved in Unit Testing the code and provided the feedback to the developers.

Environment: Selenium WebDriver, Eclipse, SoapUI, Java, .Net, TestNG, Cucumber, Robot Framework, Oracle, SQL, Jenkins, Rally.

Confidential

QA Engineer

Responsibilities:

  • Worked closely with their development team for an end to end Conversion project. Conducted testing in all three stages of migration steps like Validation, Integration and Migration.Responsibilities:
  • Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
  • Designed the Test Strategy for multiple projects, defect management using Jira and QC.
  • Served as a resource and communication point for decisions about test schedule changes, resource forecast and estimation.
  • Ensured all testing standards are being met and served as an escalation point for issues involving testing.
  • Defined and Implemented the Software Development Life Cycle with process development meetings.
  • Provided risk - based evaluations of overall QA deployment, compliance risks, autonomously acting as project team compliance member and provide ad hoc consultation, as needed, to ensure product quality and compliance.
  • Involved Ensured Traceability of test cases back to project requirements and Participated in walkthrough of test cases.
  • Performed the Back-End testing to ensure data consistency on front-end by writing and executing.Environment:MS Test Management, TFS, Visual Studio, VB Script, HP ALM, QTP, Linux, Unix, MS Office

Confidential

Software Tester

Responsibilities:

  • Formulated detailed Test Plan, Test Scripts and Test Cases after analyzing business rationale.
  • Executed Manual Test Cases and documented them in Quality Center.
  • Worked with Business Analysts, Programmers and Business users through the life cycle of the project.
  • Involved in manual testing and automated testing of the test cases of web - based applications and client server applications.
  • Involved in implementing each phase of SDLC and coordinating in Test environment setup.
  • Managed the test defect process including facilitating defect reviews & reporting test execution status.
  • Responsible for tracking defects using Quality Center and making sure that the defects are efficiently passed from one layer to another sting.
  • Involved in developing QTP Scripts and executing these Tests in Quality Center.
  • Involved in database testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Utilized the expertise in VB script to develop QTP scripts.
  • Worked on the regression automated testing using QTP.
  • Used GUI, Text, Database checkpoints and synchronization statements extensively to customize the QTP scripts.
  • Involved in performing end-to-end system testing.
  • Identified the high-risk points and the priorities of the application.
  • Wrote modification requests for the bugs in the application and helped developers to track and resolve the problems.

Environment: MS Office, MS Excel, Web Services, QTP, Quality Center, HTML, Java, Oracle, Windows, JavaScript, VBScript, UNIX.

Hire Now