Senior Automation Qa Resume
Camarillo, Ca
CAREER SUMMARY
- Over 11 years of experience in the IT industry with a good experience in Quality assurance and software development
- Experience in automation framework development and enhancements
- Proficient in Manual and Automation testing with tools such as Selenium WebDriver/IDE using test scripts Java, JavaScript, C#, Gherkin and Test Frameworks using TestNG, MSTest, Cucumber, Specflow and MAVEN/JENKINS build tools
- Experience in integration & execution of Selenium tests and SoapUI tests using Jenkins
- Expertise in functional, data - driven, load & performance testing SOAP and REST based web services using SoapUI and custom Groovy scripting
- Sound knowledge of BDD, TDD approach and automation frameworks Page-Object-Model, Data-Driven, Keyword-Driven, Hybrid using C#/Java.
- Extensive hands-on experience using QTP(descriptive programming)
- Experience in developing and executing Automated Performance scripts using IBM Rational performance tester
- Experience with CI and CD using Jenkins
- Proficient in working with JMeter,Postman and writing complex SQL queries for database validations
- Experience with collecting Test Metrics to Manage Defects and Generate Various Reports
- Experience in Sanity, Functional, GUI, Regression, Integration, System, User Acceptance, Load and Performance Testing the applications developed in different environments including Java/J2EE and .NET
- Expertise in preparing Test Plan, Test Strategy, Test Scenario and Test Cases, Test Environment and Test Data Setup, Test Execution, Monitoring and Test Results Documentation
- Experience in using Adobe LiveCycle tools and ES modules (Workbench, Forms Designer, Administrator Console and Workspace).
- Hands on experience with JavaScript and FormCalc scripting in creating a dynamic and interactive PDF forms and developing processes using Adobe LiveCycle Services
- Proficient in developing XML Schemas
- Good Exposure to Testing Life Cycle and Bug Life Cycle
- Experience in Agile methodology with frequent releases and well acquainted with the Software Development Life Cycle (SDLC) of applications
- Experience in Software Quality Assurance Process Models like CMM , PCMM and TL9000
- Personal skills include good Communication, strong sense of Organization and Effective Time Management and have the ability to work in a team as well as independently.
- Lead testing effort with business analysts, customers and offshore QA.
TECHNICAL PROFICIENCY
Operating Systems: Windows XP/2000/NT, UNIX, LINUX
Testing Tools: Selenium IDE/Web Driver, Cucumber, Soap UI/Soap UI Pro/Ready API, Rational Performance Tester, Quick Test Professional, Parasoft SOAtest, WinRunner, NeoLoad
Reporting Tools: Quality Center, Clear Quest, Bugzilla, Test Director, Rally, MTM
Monitoring Tools : Tivoli, AppDynamics, Splunk
Languages : JavaScript#, C #, VB Script, Groovy Script, Gherkin, SQL
RDBMS : Oracle, DB2 and MySQL
Web/XML Technologies : HTML, SOAP, REST, XSD, XML, XPATH
Source/Version Control : Dimensions, CVS and GIT
Protocols : HTTP(s), JMS, FTP and TibcoRV transport protocols
Messaging Middleware : WebSphere MQ, JMS , Active MQ
Other Software Tools : Eclipse IDE, Visual Studio, Maven, Caliber, Rest Client, Team FoundationServer (TFS), Toad, IBM InfoSphere,Jenkins, LiveCycle ES3, FormDesigner 9.5/10, LiveCycle Work space, LiveCycle Reader Extensions
Domains : Payroll, HR Benefits and Telecom
TECHNICAL EXPERIENCE:
Confidential,Camarillo, CASenior Automation QA
Responsibilities:
- Analyze functional and Business requirements and develop and review test plans
- Identify test cases to automate prioritize suitable candidates for automation
- Develop ,update and maintain test automation (BDD approach) using Selenium WebDriver /C#/ Gherkin ,cucumber and spec flow in an Agile Environment
- Automate, debug and resolve issues in Selenium scripts
- Integrate with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Integrating existing framework with Rally using Rally API and MTM.
- Generate Selenium Reports and publish test results on daily basis.
- Support and update test libraries, scripts and data files.
- Responsible for automating both SOAP and REST based web services using Soap UI and custom groovy scripting
- Creating batch files for scheduled automation runs in TFS and TFS/VM maintenance
- Participate in daily scrum calls, sprint planning and retrospective meeting and provide status
- Perform code reviews of automation scripts
- Mentoring team which includes work assignments and providing level of estimates and coordinating with offshore team to oversee testing activities.
- Responsible for Build Verification Tests after the build deployment in dev, test and UAT
Environments:
- Perform cross-browser testing on different browsers like Firefox, Google chrome, Safari, and Internet Explorer.
- Develop various SQL Queries for backend validation.
- Report the bugs/defects through Rally.
- Monitor/troubleshoot issues using splunk logs.
- Participate in production validations
- Identify qualified and critical defects and log the defects with steps using Rally dev.
- Collaborate with product owners, stakeholders and potentially globally distributed teams
- Provide training to the team on Ready Api and Selenium
- Publishing the automation execution status to the management on daily basis and preparing test metrics after every release
Environment: Java,J2EE services , C# , WebSphere, Selenium Web driver with BDD, Gherkin, Cucumber Tomcat ,NodeJs, Spring hibernate, XML ,HTML ,Putty, .Net , IIS,TFS,MTM,Soap UI , Maven , JSON , Oracle
Confidential,Sacramento, CAPerformance Analyst
Responsibilities:
- Analyze Functional and Business Requirements
- Participate in release and iteration kickoffs, daily scrums ,design reviews and status meetings
- Lead a team of 3 to 4 which includes work assignments and providing level of estimates
- Preparing Test Plan, Test Cases and documenting the Test Results
- Develop and execute automated performance scripts using Rational Performance Tester and custom Java code to determine the service level objectives
- Identify and develop automation test scripts using Selenium using BDD framework
- Execute automation test suites and generate XSLT Reports using Maven and TestNG
- Responsible for Load and Performance testing of SOAP and REST based web services using SoapUI
- Analyze performance run times and system problems, recommend technical solutions
- Identifying Real World Scenarios and Day in Life Performance Tests
- Monitoring performance over the messaging MQ channel.
- Identifying the performance bottlenecks by monitoring the business transactions and application JVM performance using AppDynamincs
- Responsible for Web Services automation testing using SoapUI and custom groovy scripting
- Testing of SOAP over JMS API
- Monitor Unix server logs and report application exception
- Developing SQL Queries to create the data pools and for Backend testing
- Perform code reviews of automation scripts
- Executing Interface jobs using IBM Infosphere
- Defect Logging, Tracking and Reporting using ClearQuest.
- Involved in preparing test metrics after every release
- Providing training to the QA Team on RPT, SoapUI and Selenium.
Environment: Java, oracle, Ajax, SOAP, WebSphere, Rational Performance Tester , IBM InfoSphere ,ClearQuest , Selenium IDE/WebDriver, iCapture, Pega, Adobe Live Cycle designer, SAP BO, SPSS, MDM and Inspector, XML ,HTML ,Putty.
Confidential,Sacramento, CAConstruction Management System
Responsibilities:
- Analyzing functional and business requirements
- Developed various Adobe LiveCycle forms for Applications, Daily Diary reports, Contract Closeouts and Safety Incidents categories.
- Extensively used Adobe LiveCycle ES modules (Forms, Reader Extensions, Rights Management, Execute script and JDBC Services) to design, develop and test Adobe Forms and Workflows with various features.
- Involved in setting up Adobe LiveCycle Designer for development and testing
- Custom objects were created to group objects and reused in different Forms.
- Developed form fragments that are globally used in LiveCycle templates
- Developed reusable Java Script functions for use in adobe forms
- Wrote JavaScript code for validations, Modified XML and Schemas for new requirements.
- Extensively used FORM DOM, DATA DOM Models and Data Connections (WSDL).
- Involved in Load and Performance testing using NeoLoad
- Updated Unit test cases, Architecture Design Documents and Detailed Design Documents
- Responsible for API automation testing using SoapUI/JMeter
- Involved in Unit and Integration testing of the application.
- Involved in UAT testing and providing UAT demos to clients.
- Delivering supporting documentation on the work accomplished
- Participating in weekly status meeting and providing the status.
Environment: Java 1.6 , Adobe LiveCycle ES3, Adobe LiveCycle Designer 10, LiveCycle Workspace, XML, XSD, oracle , Webservices (WSDL, SOAP), NeoLoad
ConfidentialSenior Quality Analyst
Responsibilities:
- Analyzing Functional Requirement and Business Requirement
- Involved in various phases of software Life cycle like Test Plan design, Test Case design, Test case implementation, Test Execution, Defects/Bug Tracking, and Test Results Reporting
- Involved in API automation testing using SOAP and Rest based Services, JMS Queues.
- Simulated messages to messaging middleware including Active MQ and JMS queues for functional testing of distributed services
- Setup JMS/TIBCO endpoints in SOA Test for integration testing and using http API to post/consume messages from the messaging queue.
- Testing of SOAP over JMS API
- Recorded and plays back test in Fire fox using Selenium IDE
- Developed and maintained automated sanity, regression test scripts in Selenium WebDriver using Java
- Involved in Load and Performance testing of web services using SOA 9.0
- Automation of testing procedures through SOATest's extensibility API using custom java code
- Automated and maintained test scripts using VB Script in QTP (Descriptive programming)
- Involved in executing QTP Scripts from Quality Center.
- Worked on backend testing different databases using SQL queries
- Involved in maintaining requirements and traceability matrix
- Involved in System, E2E, UAT testing and providing UAT demos to clients.
- Involved in Internal Audits
- Trained new testers on QTP/Web Services testing/Testing methods.
- Coordinated with offshore team to oversee testing activities.
- Reviewing the work done by team and providing over all testing status to the Manager.
- Involved in preparing test metrics after every release
- Participating in release decision meetings.
- Participating in production implementation verification and being accountable for validating system quality.
Environment: Java , ESB (Apache Camel) tool, WebLogic J2EE Services, Spring, , JBOSS, Oracle 10g, JUNIT, Eclipse,.Net with Actuate API , SOA 9.0, QTP 9.0 ,XML ,HTML ,Putty, Selenium ,Oracle 9i and Unix. Citi NAIT- Student Loan Corporation Mar 2006- Nov 2007
ConfidentialQA Analyst
Responsibilities:
- Participation in software requirements review meeting
- Implemented and Involved in various phases of software Life cycle like Test Plan, Test case Design, Test case implementation, Test Execution, Defects/Bug Tracking, and Test Results Reporting.
- Involved in maintaining requirements and traceability matrix
- Used Test Director for test case development, defect reporting and track the defects to closure.
- Involved in testing the reports by generating using Futrix tool and validating with database.
- Involved in Actuate Report testing (BI-DAS testing), Validating the reports displayed data with database
- Performed System Testing, Integration Testing and Regression Testing.
- Developed SQL Queries using Toad to perform database testing
- Identified the test cases for regression Suites and developed and executed the regression scripts using QTP
- Created and verified GUI, bitmap, text and Database checkpoints, URL Links and synchronization points of the application using QTP automated test scripts.
- Participated in weekly status meetings with entire testing team and updated each PCR testing status to QA Lead.
- Involved in preparing test metrics after every release
- Interface with the client, overall project tracking and reporting, ensuring quality & timely delivery
- Participating in production implementation verification and being accountable for validating system quality.
Environment: Windows XP, Java, JSP .Net with Actuate API, Test Director, QTP , MS-Visio and Oracle.
ConfidentialQA Test Engineer
Responsibilities:
- Participation in software requirements review meeting
- Created System Test Scenarios, Test Cases, Test Scripts and Status Report Templates
- Involved in System testing
- Participated in Walk through and Defect report meetings periodically with client.
Environment: JSP, Servlets, HTML, Oracle, Windows 2000, Test DirectorCucumber, gherkin, selenium, cucumber, webdriver, Jenkins, selenium, java, TFS, TFS