Qa Analyst Resume
IL
PROFESSIONAL SUMMARY
- Over 8 years of experience in IT industry in Software Quality Assurance and Analysis, Design of Manual and Automated testing (Black Box, White box) of various applications for Web and Client/Server environments.
- Experienced in trade processing, trade Enrichment, Allocation.
- Extensive experience in capital market functions like corporate action servicing with DTCC trade processing.
- Extensive hands - on experience in Manual and Automated tests like White Box, Black Box, Smoke, Integration, Functional, End-to-End, Database ƒTesting, Regression, GUI, UAT, Web services, Back-end and Performance testing.
- Expertise in latest SDLC models like ATTD and BDD to ensure Quality Assurance.
- Experience in Testing Web applications, Mainframes Applications, EDI based applications, Mobile Applications and data warehousing applications.
- Experience in Testing applications on IOS, Android and Windows Mobile platforms.
- Specialized in testing Character-Based, Web, GUI (Graphic user Interface) networking and On-line client server GUI applications.
- Testing applications developed using JAVA, J2EE, SQL server, DB2 and .NET framework.
- Strong analytical and QA/ testing skills, capacity for work and diagnostic ability, Gathering different kind of projects requirement.
- Experienced in Automated testing using Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit /TestNG, Quality Center, Jmeter, JIRA and SOAPUI Pro.
- Proven ability in designing and creating automation frameworks with Continuous Integration and Continuous Deployment for Web applications using Java, Junit, Selenium, Ruby, Watir, cucumber, Ruby gems, WebDriver, Grid, ANT, Hudson, TestNG, Maven, Jbehave, Sauce labs, Apium, Perfecto mobile, Jenkins, Gherkin and SVN.
- Extensive experience in developing and execute Test Plans, Test scenarios, Test cases, Test Scripts Traceability Matrix and TESD based on requirements and functional specifications.
- Analyzing and Tested Rest based webs services using Soap UI.
- Expertise in Compatibility analysis and implementation of products on various Browsers, Virtual Environments, Operating systems and Mobile devices.
- Sound understanding of Quality Assurance process and experience in logging defects, Test Summary Reports and Defect Tracking.
- Defect management, Bug fixing and Bug reporting through Bug tracking tools for Business application Software & WEB Applications using HP Quality Center, Bugzilla, JIRA and IBM Rational Clear Quest, Version One and GIT.
- Managed IT applications in Agile including requirement analysis, design, implementation, testing and deployment.
- Well versed in maintaining the Scrum Calls, Sprint Planning, Sprint Review, Retrospective meetings and documents.
- Proficient in testing SOAP and Restful web services using Soap UI
- Strong understanding of XML language and experience with web service testing.
- Prepared the test strategies and plans for REST QC Automation Framework for different services.
- Performance testing of the API’s using Load UI
- Worked closely with Architects and Developers to understand the API testing.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, resolved Database Performance Issues Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium IDE/RC/ WebDriver/Grid, Fitnesse, Test Complete, LoadRunner, Jmeter, WinRunner, Test Director, Watir, JMeter, SoapUI, Cucumber, Junit, TestNG,Node JS
Defect/Bug Tracking Tools: Quality Center, JIRA, BugZilla& TFS
Programming Languages: Java, VB.Net, VBScript, Ruby, DOT NET
Web Technologies: HTML, CSS, XML, AJAX, XSLT, SOAP, WSDL
Scripting Languages: PL/SQL, ASP, VB Script, VBA, Shell Script
Web / Application Server: Apache Tomcat, Apache POI, Web Sphere
Source Code Control System: Perforce, Subversion, GIT, TFS, VSS
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
IDE: Eclipse, NetBeans, Visual Studio
RDBMS: Oracle 11g/10g, My SQL, Mongo DB,MS SQL Server
Operating Systems: MS Windows (95/98/NT/2000/XP,7), UNIX (Solaris), Linux (Red Hat)
PROFESSIONAL EXPERIENCE
Confidential, IL
QA Analyst
Responsibilities:
- Agile (SCRUM) project methodology.
- Involving in Daily Scrum Calls. Tracking QA Activities and Process adherence.
- Created manualTest CasesinHP QC/HP ALMfor variousUser Storiesbased onReleaseandSprintPlan.
- Understanding of Business Requirements and Functional Specification.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Coordinating with Business Analyst, Design Team, Mobile Product Team and Technical Team to ensure Gaps and Risks are identified and Mitigating them.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, and Maven.
- Extensively automated regression and functional test suites bydeveloping over237test cases, 6 test suitesusing Selenium WebDriver, JAVA, JUnit.
- Implemented Page Objects framework, Hybrid framework and 21 Page classesfrom scratch to represent web pages.
- DevelopedKeyword Driven and Data Driven frameworksto retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects anddeveloped Maven project object model (POM).
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Developed BDD testsusing Cucumberby writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Wrote SQL queries extensively, queried database and generated test reports.Performed Purchase Orders Database testing by developing 14 SQL scripts.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Worked in ahighly dynamic AGILE environmentand participated in scrum and sprint meetings.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Performed manual and automated testing of web services e.g. SoapUI.
- Testing REST API’s for all of the given web service requirements in the project
- Created Projects and Designed test suites for various testing scenario’s in SoapUI pro
- Create and modify SOAP or REST request based on schema using Groovy, validated response against schemas.
- Validated response SOAP or REST against GUI and database.
- Collaborate and coordinate with cross-functional project team members to ensure project deliverables are produced within the expected timeline.
Environment: Java, Selenium WebDriver, Selenium Grid, Jenkins, BDD, ATTD, Cucumber, SoapUI, JUnit, TestNG, UNIX, JMeter, Scrum methodology, Maven, SQL, XML, Java, JIRA.
Confidential, NJ Jersey City
QA
Responsibilities:
- Identified and Documented functional requirements using and mapping them to individual test cases in HP ALM.
- Experienced in Equity, Commodity, FIX trade life cycle.
- Performed test cases writing, execution of test cases, retesting of defects.
- Performed interaction with all regulators ESMA, JKFSA,APEC, EUR,USA.
- Performed Manual + Automation testing and maintain documentation on different types of Testing.
- Familiarity with and experience using Selenium WebDriver to test a web-based user interface.
- Developed automated scripts for performing Regression Testing through Selenium Web Driver.
- Implemented Page Object Model Automation framework with Java and Selenium Web Driver.
- Automated the test cases using Selenium Web driver with JAVA Framework TestNG, ensure that all test scenarios are completed and operating in all test Environments.
- Used Agile methodology in developing the application, which includes iterative application development, 2 week-sprints, daily stand up meetings, Sprint Retrospective, Sprint Planning, Story Estimates and customer reporting backlogs(bugs).
- Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
- Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.
- Implement sustainable performance testing practices that monitor performance over time.
- Developed automated scripts for performing Regression Testing through Selenium WebDriver.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG, Jbehave, Maven, cucumber, Gherkin and Jenkins Java platform utilizing industry-leading harness design patterns and approaches.
- Automation project setup and deployment in Jenkins for continuous Integration.
- Manage multiple builds and patch releases as per the project proceedings.
- Documented and tracked defects. Using JIRA.
- Provided more flexibility in automating test cases.
- Used Jenkins for Continuous Integration
- Worked on SQL database using TOAD and SQL Server Management.
- Used Maven for Project building.
- Performed manual and automated testing of web services e.g. SoapUI.
- Testing REST API’s for all of the given web service requirements in the project
- Created Projects and Designed test suites for various testing scenario’s in SoapUI pro
- Create and modify SOAP or REST request based on schema using Groovy, validated response against schemas.
- Validated response SOAP or REST against GUI and database.
- Collaborate and coordinate with cross-functional project team members to ensure project deliverables are produced within the expected timeline.
- Experience in bug reporting tool JIRA.
- Experience with SQL Server.
- Manual and automated testing of web services e.g. REST.
- Experience on working in BDD later migrated to ATTD.
- Preparation of test plans, test cases and test scripts and provision of test data.
- Knowledge of automated performance testing
Environment: Java, Selenium WebDriver, JBehave, Selenium Grid, Eclipse, Jenkins, ATTD, BDD, Cucumber, SoapUI, JUnit, TestNG, UNIX, JMeter, Scrum methodology, Load Runner, Maven, SQL, XML, Java, JIRA.
Confidential
QA Analyst
Responsibilities:
- Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Test Assessment, Test Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Developed automated scripts for performing Regression Testing through Selenium WebDriver.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Expertise with BDD and ATDD framework.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, Junit and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Created Selenium/Perl tests for advertising regression testing and production monitoring purposes.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI
- Tested request and response XML's based web services interfaces using SoapUI.
- Performed cross browser functional testing using Selenium WebDriver.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management also ability to write your own scripts ( Ruby preferred).
- Contributed to and assisted in the management of bug tracking databases built in BugZilla and JIRA.
- Converted existing bug data from BugZilla to JIRA.
- Administered and developed custom plugins for the JIRA instance.
- Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments
Environment: Java,Ruby, Selenium WebDriver, SoapUI, Jenkins, ATTD, BDD, Cucumber, Firefox, ANT, SQL, Eclipse, JIRA, BugZilla, UNIX, XML, LoadRunner, QTP, Perl
Confidential
QA Analyst
Responsibilities:
- Identified and Documented functional requirements using and mapping them to individual test cases in HP ALM.
- Coordinate with the Test leads and IT project manager in Estimation of LOE.
- Participate and Set up Live meetings and calls with Test Teams and Stake holders as and when required.
- Set up Test schedules and Milestones for the Test teams.
- Insist and Educate the Test members in Rational Tools usage in the Test Processes.
- Coordinate with Test leads in preparing Test plan, Test cases, Test data and Requirement Traceability Matrix.
- Understanding the functionality of the API program and clearly define the scope of the program.
- Responsibilities include define test parameters, design tests, interpret and analyze test results
- Prepared tests for SOAP and Restful web services using Groovy in Soap UI
- Performance testing of the API’s using Load UI
- Involved in end to end testing for different services using REST AUTOMATION.
- Assisted the junior team members in test automation for REST.
- Involved in the creation of test stories and tasks in confluence
- Worked closely with Architects and Developers to understand the API testing.
- Apply testing techniques such as equivalence classes, boundary value analysis and error guessing and write test cases for the API.
- Input Parameters for the API need to be planned and defined appropriately.
- Involved in Automation Framework using Selenium, TestNG, and Selenium server.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Automation Scripts using Selenium tool.
- Regression test cases were automated using Selenium, WebDriver, and WebDriver Backed Selenium.
- Follow up with Test Leads for SIT status and report the progress daily to stake holders through SIT status Tracker.
- Escalate the deviations and issues encountered in SIT to the stake holders and log the defects in Rational Clear Quest.
- Coordinate with Test Team and Development team towards defect fixes.
- Analyze the compatibility requirements and deduce test case and test scripts.
- Set up Test environment, devices, platforms for Desktop, Tablet and mobile devices.
- Identify the delays in SIT and work the test teams towards finish with in the schedules.
- Follow up with Test Teams in preparation of Test Execution Records, Requirement coverage Reports in RQM.
- Performed scalability, load and stress testing using Load UI Performance test tool.
- Follow up with Test Teams in preparation of Test Evaluation Summary Documents.
- Follow up with Test Teams in acquiring Approvals for the Test Artifacts from skate holders.
- Coordinate with Test Teams and Stake holders towards Test closure activities and document Lessons learnt.
- Performed sanity testing for every new release.
- Responsible for coordination between offshore and onsite team for testing activities.
Environment: HP ALM 12, Java, J2EE, HTML, XML, SQL Server, ATDD, BDD, TOAD 10, Soap UI, SharePoint, Windows 2003, Outlook.
Confidential
Project coordinator/ Project Administrator
Responsibilities:
- Analyzed business requirements and communicated with Business Analyst to clarify requirement questions
- Extensively worked on preparing test cases for Quote, New Business Policy, Endorsements, Cancellations, Reinstatements, Renewals in Auto Insurance
- Perform weekly billing reviews and revenue forecasts, and monthly revenue checklists.
- Conduct pricing studies
- Work on billing and revenue reconciliation
- Manage setup for project accounting
- Coordinate regional accounts receivable closing and review revenue impact entries
- Review potential sales bookings impacting revenue
- Perform evaluation reporting
- Consolidate APAC rebates amortization
- Update rebates and market development fund activities on a quarterly basis
- Maintain funded head agreement schedule.
Environment: Oracle 11i, OTL, Financial AR, AP, Project accounting and budgeting application, Invoice Processing, Project creation tool, PCF processing, SharePoint.
