Sr.qa Automation Engineer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- Over 8 years of experience in Software Analysis, Software Quality Assurance Testing of Web, Windows, Web Services and Client/Server applications and databases in Finance, Healthcare, Retail, and Insurance applications.
- Extensive experience in working in Agile/Scrum and Waterfall (SDLC Methodologies) environments.
- Extensive experience in Software Automation testing using QTP, UFT and Selenium.
- Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on Desktops and Mobile devices including Android and iOS .
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language.
- Experience in Building Microsoft.Net/C# automation Scripts by using Selenium, MS Visual Studio, MSTest, NUNIT, Spec flow, Coded UI, Azure and good expertise in using Annotations.
- Strong experience in using testing frameworks like TestNG, Page Object Model, Cucumber, Junit and Hybrid.
- Created Test Scripts using Feature File, Step Definition and Runner Class file in Cucumber using Gherkins language by collaborating with all team members.
- Well versed in different management scenarios like Change Control , Quality Assurance , Defect Tracking , System Integration , and Task Scheduling .
- Experience in writing test cases as per the Software requirement specifications.
- Expert in developing Java Appium test scripts using Java , JavaScript and Test Frame works using ANT/MAVEN build tools.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Dataflow Diagrams.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Have experience in Black box and White box testing.
- Involved in Negative testing , Compatibility testing , and Recovery testing .
- Extensive experience in GUI, Regression, Functional, Integration, Accessibility, System, User Acceptance (UAT), Sanity, Stress, Reliability, Compatibility, Cross Browser, Data Driven, Security and Database Testing.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Experienced in writing SQL queries for back - end testing and validation of data.
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla .
- Expertise in documenting defects with elevated level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla .
- Used Protractor for testing framework for AngularJS applications and other JavaScript applications.
- Involved in Data Warehouse Testing using ETL tools and Database Testing.
- Executed automation test scripts using windows and Linux platforms for MFP products. Used open source environment in Linux and UNIX Platform Web application testing.
- Excellent experience with source version control tools such as Subversion (SVN) & Git .
- Excellent interpersonal, team player and multi-tasking skills, participated in daily stand up meetings, status meeting and retrospective meetings in a distributed team environment.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, Jmeter, Cucumber, Firebug, FirePath, Fitnesse, Soap UI, Coded UI, Microsoft Visual Studio, Android Studio, HP UFT and IBM RFT.
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.
Programming/Scripting Languages: Java, JavaScript, Ruby, Shell Script, VBScript, C, C#, ASP.NET, Python, HTML and XML.
Frameworks: Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, ATF (Automation Test Framework), Page Object Model, and Backend Testing.
Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby and Python.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA and Bamboo.
Methodologies: Agile, Scrum, Spiral and Waterfall.
Build/ CI Tools: Ant, Maven, Jenkins and Gherkins.
Databases Technologies: MS SQL Server 2008/2012, OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.
Operating Systems: Windows 10, UNIX and Linux.
Firefox Add-ons: XPath and Firebug.
Networking Protocols: HTTP, FTP, SNMP and SSH, TCP, UDP, ICMP
WORK EXPERIENCE:
Confidential, Irving, TX
Sr.QA Automation Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver .
- Used Agile Methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS , TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse , IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using Junit prior to agile release.
- Performed White box testing using TestNG for class, method, & Web Service testing.
- Involved in creating automation test scripts using Selenium Web driver on Eclipse IDE .
- Involved in designing the BDD framework using Cucumber.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven .
- Executing the test plans on Web and Mobile (Apple & Android) as per requirements.
- Implemented simulator for Mobile App Testing in Android Platform using Appium .
- Experienced in load and performance testing tool JMeter .
- Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.
- Used Jenkins as continuous integration server to run automated test suites.
- Used Jenkins as continuous integration server to run automated test suites nightly batch run of the Script. Created Project plan on Jenkins , configured scheduled using Cron job.
- Used web-debugging tools like XPath , Firebug and Fire path to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium .
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI .
- Develop and Execute the Web Service Tests, including REST Services, JSON , SOAP UI, MQ's and Contract-based code .
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Involved in designing and building automation frameworks in support of continuous integration in a Test-driven development (TDD) .
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Microsoft Test Manager (MTM), Team Foundation Server (TFS), Internet of Things (IOT), Fire path, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.
Confidential, Boston, MA
Sr. Automation Engineer
Responsibilities:
- Involved in Story Refinement, Sprint Estimation, QA Approach, Daily Stand Up, Demo, Retrospective meetings and strictly followed Agile Methodology.
- Good Knowledge in implementing Agile Methodology and participated in Various Agile Ceremonies and Grooming Sessions.
- Handled failures if any, after performing Regression Testing.
- Automation of test cases using Selenium Webdriver, Used tools such as Selenium.
- Performed compatibility testing of applications for dynamic and static content of browsers using HTML Ids and X-Path in Selenium.
- Designed and implemented the Automation Test Framework using Data Driven Framework, Hybrid Framework and POM. Read the data from excel sheet using Apache POI API.
- Managed the project build and the project dependencies using Maven .
- Jenkins is used as a continuous integration tool. Used Maven surefire plugin to start TestNG suite execution from Jenkins build job build step.
- Experienced in using Test Management tools such as QC, Rally, JIRA bug reporting tools to track test progress, execution, and deliverables.
- Developed Features to implement Test Cases, Scenarios, and Scenario Outlines for BDD (Behavior Driven Development) using Cucumber .
- Involved in writing both Manual Test Cases and Automation Test Cases.
- Involved Automation Framework design and developed reusable components Using Java.
- Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags .
- Created functional automation test scripts using Selenium WebDriver with TestNG framework.
- TestNG annotations like Test, BeforeSuite, AfterSuite, BeforeTest, AfterTest, BeforeClass, AfterClass, BeforeMethod, AfterMethod are used to control tests. Also, used the concept of parameterization using Groups, Parameters, Data Provider tags and TestNG xml.
- Performed Database Testing using JDBC APIs, SQL to validate UI with Database.
- Performed Selenium synchronization methods on the application using implicit, explicit and fluent wait methods.
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML . Added Assertions to validate the XML in Web services SOAP and RESTFUL service.
- Stored the flow details of Selenium Automation in a log file using Log4j Logging Framework.
- Performed the Mobile Testing for Mobile App of Client using Appium . Used Appium libraries to automate the application on both Android and IOS platforms.
- Tested Angular 2 Dynamic Web Applications using Jasmine and Protractor , Karma Test Frameworks .
- Worked with developers to update the defects, resolve them and track their status using JIRA .
Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Cucumber, Maven, Log4j, Jenkins, Gherkin, Eclipse, Oracle, UNIX, JDBC, GitHub, JIRA, Apache POI, Appium, Protractor, SOAPUI, REST.
Confidential, Milwaukee, WI
Senior Quality Analyst
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Used Firebug and FirePath for element identification while creating Page Object Repository.
- Managed individual Sprints user stories and tasks using JIRA as tracking tool.
- Created Test plans, managed team members and Identified what is In-scope and out-scope of the project based on Project Scope documents.
- Developed test code in C# language using Eclipse , IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (C# /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in C# using Junit prior to agile release.
- Contributed in developing Automation Framework that uses C#, ASP.Net , Selenium Web Driver and JUnit . Performed Data driven testing using Selenium Web Driver , JUnit functions and JDBC Connections.
- Developed Maven targets to execute automation suites from command line.
- Created test data requirements document based on the test scenarios and provided to the DBA for test data purpose.
- Mapped the test data to a specific test case for execution purpose.
- Responsible for creating and executing the selenium scripts and analyze the test results.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application. Performed Functional, System-Integration, End to End, Regression testing and User Acceptance Testing.
- Managed the framework dependency jars using Maven .
- Performed cross browser testing on different Operating Systems like Windows , Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera .
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during distinct phases of testing using testing methodologies.
- Used Postman plugin to validate rest call manually and tested in automation as well.
- Participated in enhancements meeting to distinguish between bugs and enhancements.
- Provided test matrices to the QA Lead and management daily.
Environment: C#, ASP.NET, Selenium WebDriver, Page Object Model (POM), TestNG, JUnit, Cucumber, Gherkin, Maven, SOAP UI, Rest Assured, Agile, Eclipse, XPath, Firebug, SQL, HP ALM and Windows.
Confidential
QA Tester
Responsibilities:
- Performed functional and regression tests for design and workflow of the application.
- Performed regression testing by automating the tests using VB Script and Visual studio.
- Configure UFT to compile the tests for cross platform and multi browser for testing the web application.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall.
- Develop several test cases for SQL server basically includes ETL.
- Used HP Quality Center to perform repeatable processes for managing requirements, running tests, logging and updating issues and create change requests for each defect.
- Have written python and VB Scripts to run tests for REST API that uses JSON data.
- Assisted in designing REST/HTTP, including JSON data formats and API versioning strategy.
- Performed manual testing for some of the test cases.
Environment: Manual, HP Unified Functional Testing, HP Quick Test Professional, VB Scripting, Visual Studio, SQL, Microsoft SQL server, HP Quality Center, Python, REST API, JSON, Windows, HTTP
Confidential
QA Tester
Responsibilities:
- Constant interaction with BA and developers in review meetings to evaluate the process and performance of the application.
- Analyzed Business and System requirements specifications, develop Test Strategy, Test plans, Test Cases, Test Data for testing the functionality and Compatibility.
- Built test plans and test cases to verify user log in functionalities, user access to other functionalities of the application and trading functionalities.
- Participated in all phases of the Quality Assurance life cycle.
- Integration and exploratory testing as required in Waterfall.
- Involved in Backend Database testing in Oracle using SQL.
- Involved in validating data writing complex SQL queries.
- Involved in manual testing using HP Quality Center (ALM).
- Performed GUI, Functional, Regression and User Acceptance testing.
- Detected, Classified and reported bugs through Defect Tracking System.
- Maintained defect reporting and defect tracking log.xls files using MS Excel.
- Conducted Re-testing based on the application.
- Maintained Test Logs, Test Summary reports.
- Participated in defect review meetings.
Environment: Windows XP, Test Director/ Quality Center/ ALM, C#, SQL Server, QC, HTML, UNIX, MS Word, MS Excel, MS Power Point, XML, and Java.
