Qa Analyst Resume
NY
SUMMARY:
- Over 6 years of experience as Quality Assurance Analyst with proficiency in both manual and automation testing of Web, Mobile (Web), Web Services (SOAP and REST) and Native Apps (iPhone, Android, iPad) using Java and Selenium WebDriver.
- Experienced with building Gherkin (Cucumber) user scenarios and ruby scripting for automated testing (Selenium/Ruby/Cucumber). Experienced on developing test scripts with Ruby - Selenium to automate browser & web applications underCucumber(BDD) Framework.
- Automation on iOS and Android platforms withAppiumdriver.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appiumand Java.
- Implemented test automation scripts for mobile testing usingAppiumfor Android and iOS applications.
- Identified mobile elements using AppiumInspector, UI Automator Viewer.
- Expertise in performing Manual testertesting (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- ImplementedAppiumscripts to test IOS and Android platforms.
- Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium
- Also tested scenarios on real-time devices with automation scripts developed usingAppium.
- Used gems like page-object, rspec, water-launcher,cucumber, automation, nokogiri, simple-spreadsheet, copy paste, roo, business-time, holidays etc. and worked with reading input from different file formats like EXCEL, CSV to YAML.
- Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug Life Cycle and Development Methodologies like Waterfall and Agile.
- Expertise in different types of testing like Functional, Regression, System, Usability, Back-End and User Acceptance of web and mobile applications.
- Extensive experience in preparing Test Plans and Test Cases/Test Scripts based on user requirements and system requirements documents.
- Hands on experience in executing test scripts with tools and technologies such as Java, Selenium WebDriver/IDE/Grid, JUnit/TestNG, ANT, Maven, Jenkins, Quality Center and SOAPUI PRO
- Skillful in using tools like Firebug and FirePath for identifying XPath of web elements.
- Proficient in functional testing of mobile and web applications - manual and automation using Selenium WebDriver and Maven with TestNG framework.
- Strong experience with Version Control Systems such as SVN and GIT.
- Experience in testing Native Apps on iPhone, Android and iPad devices manually.
TECHNICAL SKILLS:
Testing Tools and API: Selenium 2.0/3.0 (IDE/ WebDriver/ GRID), Maven with JUnit/TestNG, SOAP UI and JMeter for SOAP and Restful Services, Log4J, POI, Cucumber BDD, Appium, Sikuli
Languages: Scripts Java, SQL, HTML, CSS, Java Script, XML, Shell Script, Groovy Script
QAMethodologies: Agile, Waterfall and V-Model
Bug Tracking Tools: Bugzilla, JIRA
Database and Tools: MySQL, Oracle, MS SQL Server Misc. Tools IntelliJ IDEA, Eclipse, Firebug, FirePath, SauceLabs
Build / CI Tools: Ant, Maven, Jenkins
Platforms: Windows, MAC, Linux, UNIX and DOS
Version Control: Sub Version (SVN), GitHub
PROFESSIONAL EXPERIENCE:
Confidential - NY
QA Analyst
Responsibilities:
- Performed functional, UI, UAT, smoke, regression testing and recorded issues along with product enhancements.
- Worked with Engineers to troubleshoot problems and inconsistencies.
- Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
- Analyzed Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
- Involved in Smoke Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing
- Created automation scripts in Eclipse,SeleniumRC, running them as JUnit.
- Identified test cases to automate. Automated those test cases usingSeleniumIDE/SeleniumRC and JUnit in Eclipse IDE.
- Implemented Java API's Collections, IO and JDBC, Apache POI in WebDriver Scripts.
- Wrote Test Cases for REST WebService API.
- Used SOAPUI for testing SOAP based Web Services. Performed functional and performance testing of Web Services.
- Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium
- Involved in the user acceptance testing to make sure that the application should work according to the client requirements.
- Resolving Maven/build related problems for web applications while using build tools such as Jenkins.
- Worked with JMeter for configuring and execution of performance test scenarios with multiple virtual users and virtual user scripts, managed and collected metrics for the various system monitors.
- Automation on iOS and Android platforms withAppiumdriver.
- Created and executed JMeter scripts that simulated 4 times the current production load and monitored logs.
- Reported defects using JIRA in Agile methodology.
- Extensively used SQL queries to validate the data.
- Loaded data into an Oracle database and did database testing through SQL queries
- Monitored server performance metrics on UNIX level.
Environment: SeleniumWebDriver, JUnit, Java, HP ALM, JMeter, SOAPUI, Appium, Rest, XML, Eclipse, MS Excel, SQL, Oracle, Unix.
Confidential
QA Analyst
Responsibilities:
- Installed and configured the test environments as required by the various QA assignments.
- Developed full end-to-end ruby automation scripts using selenium-ruby, for back-end/integration automation, Database Testing with Ruby DBI connectivity and run MySQL query for validation and user data.
- Responsible for building a reusable regression test suite, Performed continuous integration using JENKINS as a CI, debugged errors and reporting defects.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appiumand Java.
- Played a role to help establish automation in the QA team for various projects where automation is viable. Working in Java-Selenium project and convert into Ruby-Cucumber Framework.
- Worked on input data conversion from different formats to YAML, also experienced with list building for scenario outlines where same scenario is executed for numerous users.
- Identify and analyze user stories (implicit and explicit), failure modes, and quality factors.
- Selenium Web Driver, Selenium Grid to perform cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber).
- Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium.
- Used Tortoise SVN as a repository for all the test scripts and JENKINS as continuous integration tools to schedule jobs/batch runs.
- Creating and executing Test sets of all related Test Cases under Local and Remote server.
- Tested software by executing the test cases to identify and resolve problems from an end users' (UAT) perspective.
- Prepared documentation for show and tell and took part in retrospectives, Logged and tracked defects using HP ALM.
- Worked closely with the developers and QA Cross Functional team to resolve the defects, issues and understanding the functionality to ensure the quality of the product.
- Working with Product Managers to understand new features, identify edge cases & write Cucumber Scenarios and automate those cases in Ruby using Selenium Webdriver.
Environment: HP ALM, Jenkins, Ruby, Ruby Mine, MySQL, DBI interface, Appium, SVN, TOAD, Selenium Grid, Selenium Web driver etc.
Confidential - Buffalo, NY
Junior QA Analyst
Responsibilities:
- Worked closely with business analysts and developers for requirements review and developing test scenarios.
- Developed and implemented the custom framework with Data Driven and Page Object Factory Model using Selenium WebDriver which cut down the script development time in half.
- Used JUnit/ TestNG Test Suite to run group of Test Classes and Test Cases.
- Used JIRA for managing the stories and creating defects for the iteration.
- Created Maven pom.xml to get the needed artifacts and integrated with Jenkins.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Performed Smoke Testing, System Testing, System Integration Testing, User Acceptance Testing, Database Testing and Regression Testing.
- Attended project meetings, release meetings andQAstatus meetings.
- Performed defect tracking in QC and linked them via traceability to specific test case.
- Performed Database Testing by passing SQL Queries and retrieved information from database.
- Used SQL and PL/SQL for Data retrieval in Back End Testing.
- Close interaction with Team Members, Developers, Business Analyst and Project Management
Environment: Agile, Selenium WebDriver/IDE, XPath, JXL, Firebug, FirePath, Java, HP ALM, JUnit, TestNG, Web Services, SOAP, RESTFUL, SOAP UI, XML, JSON, Quality Center, Maven, Jenkins, Oracle, HTML, Java Script, CSS, TOAD, SQL, PL/SQL, ANT, UNIX, Windows
