Sr Qa Automation Engineer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- Over 6+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Mobile applications, Mortgage, Government, Energy, Healthcare & Media Applications.
- Experience on automated testing using different tools like UFT, Appium, Selenium (RC, Web Driver, and GRID), and Load Runner.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile/Scrum.
- Extended experience in Integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
- Experienced with Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium and QTP.
- Performed SOA Testing, Validation and Virtualization Using CA LISA.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- Working knowledge of using QTP Scripts with Standard, Text, Bitmap, Table Checkpoints and Synchronization Points.
- Experienced in running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experience in cross platform testing in Solaris, HP - UNIX, Linux, Windows (7, 8, 10).
- Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.
- Unique ability to adapt quickly to challenges and changing environment. Proficient in Defect management, including Defect creation, tracking, and reporting using Industry standard tools like Quality Center/Test Director, PVCS Tracker, Rational Test Manager and Rational Clear Quest.
- Proficient working knowledge in Waterfall Model, Spiral Model and Agile Methodology (Scrum).
- Good knowledge in Software Test Life Cycle (STLC), Defect Life Cycle, Software Development Life Cycle (SDLC) models.
- Extensive experience in Bug Tracking using Quality Center.
- Handle the tasks of identifying defects and perform root cause analysis by analyzing data quality issues.
- Experience in defining Test Automation roadmaps and setting-up organizational level short time and longtime Automation goals.
- Well versed in creating and execution of test cases and preparing the manual regression test suites.
TECHNICAL PROFICIENCY:
Browsers: Internet Explorer, Chrome, Firefox, Bing, Safari.
Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins, Travis.
Languages: C, C#, Core Java, Python, VBScript, Perl, Ruby, TCL, CSS, Node.JS, PHP, Websockets and Redis.
Web Servers / Application Servers: IBM WebSphere, BEA WebLogic, Tomcat, and IIS.
Testing tools: Selenium (IDE, RC, WebDriver, and GRID), HP Quality Center, SOAP UI, TestNG, Junit, Robotium, Appium, JMeter, Coded UI, log4j, cucumber, HP Load Runner, CA LISA, QTP, Manual Testing, Mochajs, Protractor, POM, Modular Framework, iPhone Tester.
Reporting tools: Jira, Team foundation server (TFS), ALM QC, Test Director, Test Link Bugzilla, Maven, Quality center, Rally, GitHub, Subversion, SVN.
Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix.
Data Access Languages: SQL and PL/SQL, Saas.
Database Servers: ORACLE, SQL Server, Sybase and DB2, OLAP, OLTP, TSQL, TOAD, MS-Access.
GUI / Tools: Eclipse, JBuilder.
Frameworks: Junit, TestNG, Maven, TDD, BDD, ANT.
Methodologies: Agile (Scrum), Waterfall, Spiral.
Mobile Technologies: GSM, GPRS, CDMA, SMS, Email.
Cloud Based Testing: Sauce Labs, Browser Stack.
Version Control: CVS, Sikuli, Git.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Sr QA Automation Engineer
Responsibilities:
- Analyzed the specifications from Business view and Functional view of the application.
- Participated in project kickoff and sprint planning meetings doing planning poker.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
- Using Protractor page object model, creating the class files for each view using JavaScript .
- Involve d in We b S e r vic es Te s ti ng us ing SOAPUI 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, a nd loa d te s ts .
- Performed Security Patch testing of the application.
- Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
- Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Performed Security testing manually to ensure that the system allows performing only authorized functions.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Heavy Web Service Testing (via Postman) along w/Cassandra /DB2.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Involved in maintaining and uploading the QTP Scripts to Quality Center.
- Performing back end testing on No SQL Cassandra database.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Involved in mobile testing by writing java for automation through Selenium Appium.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Used Apache POI methods for writing to excel sheets in java .
- Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
- Extensively used SOAP UI for functional testing of web services.
- Cross browser compatibility testing is executed by testing web applications.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services.
Environment: Agile, Selenium (WebDriver and GRID), java, J2EE, Protractor, SDLC, TestNG, Maven, Jenkins, SOAPUI, TDD, HTML, Mocha js, XML, XPath, cucumber, Rally, CA LISA, Web Services, JavaScript, Appium, Cassandra, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.
Confidential, San Antonio, TX
Sr.QA Automation Engineer
Responsibilities:
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
- Created Java based scripts for Selenium WebDriver with JUnit as automation frame work.
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Implemented web application using AngularJS, NodeJS (Express) controller and directive features. Application
- Design Smoke and Functional Test Cases in Microsoft VSTS according to the Functional requirements.
- Integrated Appium with Sauce Labs for distributing tests on the cloud
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Use HP ALM Tool for write and execute Function test cases.
- Creating test scripts using C# and Selenium Web Driver for the functional test cases.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Wrote and executed automated test cases using Selenium WebDriver to automate Protractor solutions.
- Reviewed the code in java and Performed white box testing Using Junit to ensure every class is constructed strongly and does not contain any functional errors (Unit testing).
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Involved in running Test scripts on different browsers using the Selenium Web driver.
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Functional Test data management, bug tracking and test execution tracking with the help of the TFS, VSTS, MTM.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Wrote automation scripts on Selenium web driver from scratch using C# in Visual Studio.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine
- Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP&REST based clients with XML payload
- Involved in Unit testing, test case development and regression testing using Junit for web-based application
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server
- Prepared user documentation with screenshots for UAT (User Acceptance testing)
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues
Environment: Java, Selenium WebDriver, HP ALM, Junit, ANT, VSTS Jenkins, .Net, C#, Angular JS, SoapUI, TDD, Agile, HTML, XML, REST, SQL, PLSQL, Oracle, JIRA, Windows XP, UNIX.
Confidential, Cleveland, OH
Sr. QA Automation
Responsibilities:
- Designed Web application in java which makes customer to retrieve the data from the Data base.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Jerkin and ruby
- Used JDBC and Hibernate to interact with the Data base
- Good Knowledge and experience in testing on AWS Cloud Environment
- Worked with JNDI and Connection Pool to Interact with Servers like WebSphere, Web Logic and Tomcat
- Design and configure virtualization solutions on several of technologies like J2EE, middleware platforms including messaging technologies
- Used Servlets and JSP's to Design the Web Application Front end page and Java Code to retrieve data from Back end
- Worked with Struts and Springs Framework.
- 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 cases using Selenium
- Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.
- Creating test scripts using C# and Selenium Web Driver for the functional test cases
- Used JDBC to interact with the Data Base.
- Worked in open-source Automation Frameworks including Selenium WebDriver, Spring and JBehave.
- Used AWS Lambda to manage the servers and run the code in the AWS
- 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 Page Object Driven framework using Ruby
- Involved in Understanding stories in each sprint and creating scenarios in each sprint
- Used python to develop Automation framework to Validate REST Web Services
- Providing daily status report to client on day to day basis
- Done System Integration Testing for Web services, Servers, Modems
Environment: Selenium, Appium, ATDD, ALM 11.0, Quick Test Professional 11.0, Oracle 10g, Python, HTML, JMeter, Java, Effecta, Excel, Rally, C#, J2EE, JIRA, ANT, AWS, Eclipse, JDBC, Agile Methodology, Linux.
Confidential, Chicago, IL
QA Engineer
Responsibilities:
- Involved in all the phases of Manual Testing process and worked closely with Business stakeholders.
- Was Responsible in finding the eligibility of the members and filing claims for the States Disability Insurance benefits for both short term disability who are not eligible for the Social security benefits and for the Long-term disability customers who are qualified under Social security plan for the payment of benefits as a result or injury
- Performed the Regression testing, smoke testing, cross browser testing through automated testing tools like QA Wizard, Selenium and cucumber along with manual testing.
- Performed Functional, regression, System Integration and User Acceptance Testing for the various applications.
- Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
- Manage daily production deployments, cut release candidates and build branches using Jenkins
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used log4j to generate different logging for every step of the tests
- Managed multiple priorities, project plans, time frames and trade-offs while ensuring the clinical and administrative staff understood the final results of the projects, sharing detailed vision of cost-benefit analysis
- Good knowledge on Selenium IDE, Jenkins, AutoIt testing tool.
- Executing System Test, Regression Test, User Acceptance Test (UAT)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Perform the functional testing of web services using SOAP scope.
- Run tests by using Selenium remote control in different browsers.
- Performed Back-End testing.
- Worked on developing the automation scripts using Selenium and executed the JUNIT tests.
- Developed VMWARE server for automation testing using Selenium web driver.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium
- Used the Rational Unified process methodology for the application development and created Use cases, activity diagrams and drafted UML diagrams using the Rational Rose.
- Responsible for customer interface, requirements definition, general and detailed design, testing, maintenance and programs and managed requirements using Rational Requisite Pro
- Developed associated project documentation, schedule, design specifications, test plan, test scenarios/scripts, performed gap analysis, and test tracking reporting/monitoring for all phases of testing including B2B user acceptance testing.
Environment: JAVA, J2EE, Web Sphere, Web logic, SOAP UI, SOA, JUNIT, UFT, Java Script, Jenkins, Cucumber, Eclipse IDE, Apache Http Server, SVN, Firebug, HP Quality Center, Selenium RC, Grid.
Confidential
QA Tester
Responsibilities:
- Involved in all the phases of Manual Testing process and worked closely with Business stakeholders.
- Worked with development team to understand technical design and architecture for test planning.
- Worked under Waterfall methodology.
- Involved in testing all backend processes using SQL.
- Responsible for generating regression and dynamic test reports.
- Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests, reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
- Responsible for recommending necessary changes and modifications to program developers.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Connected to database to Query the database using SQL for data verification and validation
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Follow up with the fix-it team for the defect’s resolution during scripting and test execution involved into problem analysis, debugging and defect resolution.
- Involved in test case Execution and Analyzing the Results. Performed Functional testing, regression testing, Sanity testing and migration testing. Worked for defect tracking and reporting in the test execution phase.
- Worked on Maintenance and Enhancement change requests.
- Effectively involved in the review of the Test results.
Environment: Oracle 11g, PL/SQL, SQL, Waterfall Methodology, MS Visio, MS-Access, MS Excel, MS Office, Java, Quality Center (HP ALM), SQL Server, DB2.
Confidential
Manual Tester
Responsibilities:
- Analyzed Business Requirement Documents and Functional Specification to get a better understanding of the system on both technical and business perspectives.
- Communicated with Business Users to understand and consolidate data warehouse requirements across functional areas like sales and finance.
- Created reports using Business Objects functionalities like queries, slice and dice, drill down, functions, cross tab, master detail and formulas, etc.
- Created complex reports for various Applications using the Universes, free hand SQL as the main Data Providers.
- Supported the development and production.
- Resolved loops by creating aliases and contexts using Designer module.
- Conducted Walkthroughs and Reviews with designers and developers to understand the application functionality and navigational flow.
- Developed Test conditions and Test scenarios at which the application was thoroughly tested according to Business Requirements.
Environment: Oracle, Bugzilla, SQL, Agile Methodology, User Acceptance Test Case, Toad, SVN, Quality Center, Selenium WebDriver, J2EE, XML, MS-OFFICE