Sr. Qa Automation Analyst Resume
Woonsocket, RI
SUMMARY
- A Quality Analyst with 8+ years of experience in the IT Industry with thorough out knowledge of System Development Lifecycle experience, Developing, Designing, and Implementing Test plans, Test cases, and test processes.
- Experience in web and mobile applications testing with Selenium IDE and Selenium Web Driver, Appium (iOS/Android), JUnit and TestNG, Ruby Cucumber, Maven and Jenkins.
- Experience in using open source testing tool for web applications and writing Test Automation Scripts in Selenium Web Driver using Java.
- Extensively used Java in Selenium Web Driver tool for writing web based application test cases.
- Developed and Implemented automation usingSelenium Web Driver and Java. Used Eclipse IDE to develop & debug the code.
- Responsible for creating and maintaining automation acceptance test suite usingSelenium. Also responsible for converting automation scripts to new framework usingSelenium Web Driver, Java and Testing.
- Good knowledge and testing experience on Mobile testing tool like Appium.
- Experienced in UI Automation Testing for Android/iOS MobileApplication using Appium.
- Developed Appium Scripts for Native Android/iOS Apps using Java.
- Hands on Experience on Automation framework such as Page Object model (POM), Page Factory, agile, keyboard - driven, and data-driven.
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Good Experience in implementing Web Services such as SOAP and REST.
- Involved in developing SOA Web Services using XML, XPATH, XSD,SOAP, REST and Apache Axis.
- Experienced incontinuous integration toolJenkins.
- Experience in Behavior Driven Development (BDD) tools like Cucumber.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts from source code.
- Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using TestNG and Selenium.
- Used Selenium IDE for testing various web applications.
- Proficient in Automation testing by using Quick Test Professional (QTP).
- Experienced in designing Test Scenarios, Test Scripts, Test Cases and Test reports for manual and automated tests.
- Experienced in different kinds of testing like Smoke, Sanity, Functional, Integration, Regression, Backend, Black Box, System Testing and User Acceptance Testing (UAT).
- Experienced in load and performance testing using Jmeter tool.
- Experienced in writing manual test scripts and logging defects using ALM Quality Center, Bugzilla and JIRA.
- Used ALM QC for logging and tracking of the defects and preparation of test summary and defect summary reports.
- Experienced in Agile technology with Scrum.
- Positive attitude with proactive team player combined with excellent communication skills and ability to work individually and as well as effectively in a team.
TECHNICAL SKILLS
Test automation tools: Selenium IDE/Web Driver, QTP, Appium (iOS/Android), Maven, Jenkins, JMeter, Cucumber, xcode, Manual Testing, ANT, Emulator, Simulator, Android studio and Xcode.
Development Environment: Eclipse, Selenium, Appium, Nodejs.
SOA Technologies: REST, SOA, SOAP UI
Operating System: Linux, Unix, Windows XP, Windows 7
Bug Tracking tools: Jira, Bug tracker, Quality Center 9.0, ALM, Visual Studio, clear quest.
Web Debugging Tools: XPath, Fire path, Firebug, Web debugger, AutoIT.
Languages: C, C++, C#, Core Java, VB Script, Ruby, HTML, XML, SQL.
Processes: Software Testing Life Cycle, systems development life cycle, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process.
Database: SQL Server, MySQL, Oracle.
PROFESSIONAL EXPERIENCE
Confidential, Woonsocket, RI
Sr. QA Automation Analyst
Responsibilities:
- Performed Functional testing (Tested all links in web pages, Forms used), Usability Testing (Tested Navigation, content and other user information).
- Conducted thorough smoke, functional, regression, integration and system testing on web and mobile native applications.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver and TestNG.
- Responsible in executing Selenium test scripts on different browsers, mobile native apps and checked for compatibility.
- Finding the web elements by using UIAutomator (Android) and Appium inspector (IOS) for native mobile applications.
- Developed and maintained the Native mobile app test scenarios and scripts by using Appium in Java.
- Developed Data driven test framework in Selenium Web Driver for reading and writing test data from Excel file using Apache POI.
- Developed automation test scripts by Data Driven Framework, Page Object Model and Page Factory from scratch using Selenium Web Driver and TestNG and defined dependencies using Maven for web based applications and mobile apps.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Contributed to the Continuous Integration pipeline running component builds, creating and running using Jenkins.
- Deployment of jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Developed BDD framework using Cucumber in Java language.
- Prepare and raise Test data requests of Pharmacy ICE and Retail App for every release in ALM.
- Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries on MS SQL Server 2008.
- Perform database verifications using SQL queries to validate test data.
- Performed functional testing of web services using SOAPUI tool.
- Performed load and performance testing using JMeter tool.
- Validated the Web Services (SOAP), both Request and Response messages.
- Involved in execution of CVS Pay and fast pass in CVS Store Lab Kiosk Photo.
- Generate the mobile app builds by using applause.
- Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.
- Identified, investigated, and documented in Bugzilla, software problems encountered and worked closely with the development team on problem resolutions
- Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
- Had regular meetings with Developers to report various problems.
Environment: Quality Center, Java/J2EE, SQL Server, Web Services, UNIX/Linux, SoapUI tool, Appium (iOS/Android), Jenkins, Maven, ANT, Jira, JMeter, Emulator, Simulator, Android Studio, Xcode, Cucumber, Windows, Selenium (Web Driver2.0), IDE, TestNG (6.7), Eclipse, HTML, XML.
Confidential, NYC
QA Automation Tester
Responsibilities:
- Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Worked on Key Word Driven, Data Driven API (POI) and Behavior Data Driven (BDD)-Cucumber.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used SOAPUI tool to test SOAP services and REST API.
- Used Apache POI to configure Data Driven Framework.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Performing thorough testing of Web Services built on SOA using testing tools SOAPUI
- Performed Web Services testing and Validated XML request/response data usingSOAPUI.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Used Xcode tool for mobile simulation testing.
- Preparation of test cases, test data and Involved in tracking defects using HP ALM.
- Creating build scripts and setup continuous integration with Jenkins.
- Worked with Charles DEBUG TOOL for tracking the web traffic for the video feeds.
- Worked on various Service related changes, for the improvement of the apps in order to lower the burden on the servers.
Environment: QUALITY CENTER ALM, JAVA/J2EE, SQL SERVER, SOAPUI TOOL, JENKINS, SELENIUM (WEB DRIVER2.0), Cucumber Ruby, TESTNG, Appium, SOAPUI, Charles Web Debugging tool.
Confidential
Sr. QA Analyst (Manual & Automation)
Responsibilities:
- Involved in writing and executing test cases using Selenium.
- Manage test reporting, defect resolution, results analysis and metrics.
- Involved in Development of Automation framework with the User Defined Functions & Object Repositories, development of Scripts and maintaining them.
- Responsible for mobile apps automation testing for IOS and Android using Appium.
- Training all the new joiners in QA practices, QA Principles and QA Standards.
- Demonstrate SME in multiple applications or functional areas in supporting functional expertise in multiple business functions
- Contribute or create to functional architecture strategies. Author and review functional documentation. Support project, test, and cutover planning. Perform process or data analysis and contribute to process redesign. May lead overall delivery of functional solutions.
- Lead and establish project meetings to drive the program. Ensure meetings have agendas, objectives, and are facilitated. Engage correct teams and partner.
- Deliver project communication in partnership with PM, including regular status updates on all aspects of the project.
- Worked closely with data modeling team in impact analysis for changes in UI, object properties, addition of new fields, & renaming the fields.
- Executed cross-browser and parallel testing using TestNG.
- Worked on testing SOAP and REST web services
- Validating request and response xml’s, adding assertions, generating info and error logs.
- Performed GUI smoke/sanity tests and regression tests for each test cycle, build and release.
Environment: Agile, Scrum, Appium, Selenium Web driver, Jira, HTML, Web Services (SOAP and REST).
Confidential
Quality Analyst
Responsibilities:
- Analyzing Requirements and Functional specifications.
- Involved in preparation of QTP test scripts from use cases and requirement documents.
- Collected the metrics and analyzed the applications status
- Test Execution in SIT and UAT environments and managing the test scripts and test results in Jira.
- Experienced in Automation testing by using Quick Test Professional (QTP)
- Performed Black Box Testing, UAT Testing and extensively used HP QTP for Regression, Smoke, Functional Testing and data driven testing using excel file in HP QTP.
- Created Data Driven Test for scripts that needed an input Test data using QTP.
- Prepared the Test Metrics & Defects Report for the Daily Status meeting with development team.
- Worked with the Developers and the Test Lead to verify theTest Cases.
- Test case review and execution.
- Defect tracking, Identified and Reported bugs using Test director.
- Identified bugs and reported based on Priority and Severity
- Involved in performing Script upgrades in Regression testing when required.
- Arrange meetings and work with Dev team & Business Analysts for defect triage
- Work in transition to use Agile (Scrum) Methodology
- Participate in Biweekly Agile Sprint Planning meetings, Daily Scrum meetings
- Allocation of work among the testing team both at onsite and offshore
- Status Reporting to all project stakeholders
- Generating Test and Defect Metrics for client manager and release management.
Environment: Mercury Quality Center 8.2, Mercury Quick Test Pro 9.0, SQL Server, UNIX, Window Server 2003.
Confidential
QA Manual Tester
Responsibilities:
- As a Quality Analyst Analyzed the BRD and developed test plans, test strategies and test cases.
- Worked on the continuous improvement of QA Process by reviewing and evaluating existing practices with standard testing guidelines.
- Performed Manual testing by executes the test cases to check the functionality of the component.
- Tested various POS transactions such as payment processing, cash management and reporting features.
- Validated the transaction data import from POS, verified the transaction types and audit rules.
- Performed Test Analysis for isolating the Manual test cases and involving in the manual test design where each of the test cases are designed and documented.
- Experience in writing user defined re-usable actions using VBScript
- Manually performed Back-End testing by writing SQL queries.
- Performed extensive Regression testing on POS supported simulated
- Submission of test results to the Development management and User Acceptance Testing management
- Bug reporting and defect tracking using JIRA
- Attended daily and weekly meetings for project updates.
Environment: XML, HTML, JavaScript, SQL Database, Web Logic, UNIX, Firefox, Quality center, Manual Testing.
