Qa Analyst Resume
Maumee, OhiO
SUMMARY
- Over 7+ years of experience in Software Testing of Web & Web Services, Windows, Mobile and ETL jobs in Healthcare & Life Insurance, Finance, Pharma, Telecom & Retail Domains.
- Experience in both Waterfall and Agile/Scrum project environment
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
- Developed feature files with scenarios and scenario outlines for BDD frame work
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability
- More than2 Years of experience in testing of Mobile native apps
- Experience in writing automation script for AngularJS application using protractor
- Good experience in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, Groovy, WSDL, XML, JSON
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/UFT to develop automation testing scripts for web and client server applications
- Working experience with defect tracking tools like Clear Quest, Jira, and ALM/Quality Center (QC) and Team Foundation Server
- Experience programming in Java, Python, C#, JavaScript, HTML, XML and SQL
- Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java
- Expertise in performing manual testing & automation testing of mobile Applications using Appium.
- Experience in writing Automation script using Javascript for Node.JS services
- Implemented different frameworks like DataDriven, Keyword Driven, Hybrid frameworks and also implemented Page Object Model (POM)
- Experienced in load and performance testing tool JMeter
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications
- Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access)
- Strong in writing SQL queries to perform backend data validations with MS SQL Server, Oracle
- Excellent experience with source version control tools such as Subversion SVN & Git
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android, IOS Testing), JMeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS
PROFESSIONAL EXPERIENCE
Confidential, Maumee, Ohio
QA Analyst
Responsibilities:
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- PerformedManual testing, Mobile Testingand Black box testingmethodsFunctional, Integration, System and Acceptance
- Responsible in executing Selenium WebDriver test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Performed functional testing for each sprint using Selenium WebDriver.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Performed cross browser functional testing using Selenium WebDriver
- Executed positive and negative scenarios.
- Run the Automated Regression suite and analyzed results and file bugs
- Helped in preparation of test plans in accordance with the business requirements.
- Worked on developing the automation scripts for backend testing using Selenium WebDriver
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
Environment: Java, Selenium WebDriver, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, HP Quality Center, Oracle10g and Windows
Confidential, San Francisco, CA
QA Analyst
Responsibilities:
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Involved in implementation of Test Automation Framework using Selenium WebDriver, protractor to handle AngularJS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junitprior to agile release.
- Performed white box testing using TestNG for class, method, &WebServices testing.
- Used Jenkins as continuous integration server to run automated test suites.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- 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
- Used web-debugging tools like XPath, Firebug and Firepath 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 SeleniumWebDriver to run test cases in multiple browsers and Platforms.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- 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.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- 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, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter
Confidential, Kansas City, MO
QA Automation Engineer
Responsibilities:
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Used Java language and Junit framework for scripting.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Experienced in load and performance testing tool JMeter.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: s: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, Ant, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.
Confidential, Santa Barbara, CA
QA tester
Responsibilities:
- Used QTP to write automation test scripts using VB Script
- Developed data driven frameworkusing VB Script
- Wrote automationscripts using record/play and descriptive programming
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Analyzed the user requirements by interacting with system architect, developers and business users.
- Suggested improvements in test process by gathering and analyzing data.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: QTP, Quality Center, VB Script
Confidential, AZ
Automation Engineer/Web Service Tester
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Involved in automating test cases using QTP with VBScript
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Verification of Frontend GUI Objects and elements.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Developed data driven frameworkusing VB Script
- Wrote automationscripts using record/play and descriptive programming
- Involved in writing SQL Queries for backend testing
- Coordinated with developers and record defects in JIRA to track until they are resolved.
Environment: QTP,Jira, VBScript, MSWord, MS Excel, SQL, Windows
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Analyzed test specifications and converted them into Manual Test Cases.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.