Resume
Quality Assurance Engineer Albany, NY
SUMMARY
- Over 14 years of work experience in Software Testing on Web - based, backend, and client server Applications in Automation and manual.
- Developed automation for different Test Scenarios and created Test Suites to provide the highest quality product.
- Experience on Java with strong knowledge of Selenium, created frameworks to automate application Selenium, Testleft.
- Created Automation and data input scripts to contribute to the design and development of automated testing frameworks and libraries
- Strong knowledge of MS SQL and ORACLE, created advance scripts and executing database Queries to verify large data sets
- Experience of testing web services including REST and SOAP using READYAPI
- Configuration of automation smoke test scripts with CI-Jenkins Tool.
- Experience in Defect Tracking /Bug Reporting, Bug tracking using various Bug Tracking Systems e.g. JIRA, Rally, TFS, MTM.
- Experience with automated testing for UI using tools such as Selenium WebDriver, Test Complete, Test left.
- Created framework in selenium to test salesforce using page object model.
- Performed Root Cause Analysis on UAT/Production bugs to improve the test coverage
- Experience testing .Net applications, Webservices, ETL, data platforms
- Experience in version control tools like Visual Sourcesafe, Team Foundation Server (TFS)and Data Integrity (GIT)
- Perform manual QA tests as applicable, where automation is not possible or practical
- Proficient with software development lifecycle (SDLC) methodologies like Agile, QA methodologies, Scrum activities and documentation
- Paired with developers, support engineers, and the senior level engineering team to design scalable testing strategies
- Excellent experience in Manual Testing and Automation Testing and scripting languages
- Good team player and enthusiastic in exploring new frameworks and very good in conducting Knowledge Transfer to teams.
- Conducted Smoke Testing, Functional Testing, Regression Testing, Integration Testing, Adhoc Testing, Security Testing, GUI Testing and Performance Testing
- Experience in Testing various applications/web sites in C++, .NET, JAVA, ASP, and SQL server/Oracle as the database
- Manage day to day activities of offshore and onsite in waterfall & agile QA teams.
- Follows standard operating procedures guidelines, tests, tracks (gather evidence) and closes bugs assigned to QA.
- Worked in important phases of Testing Life Cycle like Unit Testing, Integration Testing, Regression Testing, Performance Testing, Functional Testing, User Acceptance Testing and System Testing.
- Expert in conducting various testing types like Functional, Integration, Regression, UAT and End-to-end Testing, Test driven development & Data Driven testing
- Proficient in designing, reviewing and documenting test plans, defining test procedures and creating test cases based on product releases features, client’s requirements and related technical documents
- Excellent communication and administration skills, highly motivated and with an aptitude for success and able to work in a team environment with minimum supervising.
- Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Testing Tools: QuickTest Pro 8.2, Quality Center 8.2, WinRunner™7.0,Load Runner™7.8, TestDirector7.6, Rational Robot, Rational RequisitePro, and Rational ClearQuest Rational Functional Tester, Testleft, soapING pro
Languages : C, C++, Java, Visual Basic, HTML,PL/SQL, SQL, Oracle, VB Script
Database: DB2, Oracle, SQL Server, MS-Access, ms sql Server 2008, Oracle 12g
Operating Systems: Windows 98/2000/NT/XP, Linux, and UNIX
Defect Tracking Tools: JIRA, Confluence, ALM/HP Quality Center (QC) Bugzilla
Reporting Tools: Crystal Reports, SQL Server Reporting Services, Office Web Components
Software Methodologies: Waterfall, Agile (Scrum, Kanban) and SAFe.
Software Testing Types: Manual, Automated, Data driven, Functional, Regression, Smoke,Negative, Integration, Black-box and UAT, LoadRunner.
Other tools: MS Visual SourceSafe (VSS), XML, Jira, Confluence Spy, Selenium, Testleft, Salesforce
Others: MS Word, MS Excel, MS Power Point, MS Access,Microsoft Outlook, Microsoft Office, Microsoft Project and Rational Suite
PROFESSIONAL EXPERIENCE
Confidential, Albany, NY
Quality Assurance Engineer
Responsibilities:
- Executed manual and automated Test Plans in relevant Test Environment for each release.
- Developed Test cases in data driven and keyword driven framework Using Selenium Web driver for test cases that qualified for automation.
- Developed re-useable code to share functionality with different tests, thereby providing easy to maintain framework.
- Framework was created to support different browsers and different environments.
- Worked with deployment team to create nightly automation regression execution builds.
- Trained and helped other testers on selenium tools.
- Created test scripts (Selenium) to monitor response time in development phase.
- As a tester, ensured that daily automated regression testing is running & completing successfully.
- Reviewed the Selenium Scripts developed by the team members
- Used Excel to create data driven and keyword driven scripts.
- Performing database testing such as data integrity, accuracy of stored data, data type, data size, data security, and database performance
- Managed assignment of work to onshore and offshore teams based on the scope of projects identified by the Project Managers.
- Execution of automated tests on Web-based applications, including regression testing.
- Changed my roles based on agile testing needs. (manual testing, automation, load testing)
- Followed the Agile methodology due to the continuous change of requirements.
Confidential, Albany, NY
Quality Assurance Engineer
Responsibilities:
- Automated the Test Suite by developed Data Driven Framework for the SOAP and REST web services
- Used Property Transfer, Property Expansion, Data Source, Data Source Loop and Data Sink, Groovy, LaunchTestRunner, XPATH and Assertion Test Steps in ReadyAPI
- Executed functional testing with multiple sets of data and performed cross browser testing.
- Performed end to end Validations and Assertions on SOAP and REST Responses for all webservices.
- Handled complex validations, assertions, interaction to external sources and users, looping, branching, logging using Groovy and Java Scripts.
- Represented QA function in Agile Sprints.
- Responsible for end to end automation regression suite maintenance by running all the regression test cases..
- Performed Back end testing by executing SQL Queries for checking the Data Integrity.
- Excellent troubleshooting and problem-solving skills & work as agile member for dev teams.
- Designed and maintained automated suites in Rest Client tool to test API’s.
- Extensively worked with modular driven framework for frontend application using Selenium web driver with Page Object model framework.
- Created automation framework for desktop application with Smart Bear Test complete with java script as a programing language
- Developing, maintaining and analyzing automated test scripts for UI functional testing and Regressing testing using selenium framework.
- Performed Regression for both desktop application and web application.
- Integrated framework with Git repository, Jenkins for continuous integration.
Confidential, Albany, NY
Quality Assurance Engineer / /Analyst
Responsibilities:
- Developed automation for test cases in data driven and keyword driven framework Using Selenium Web driver and IDE.
- Log defect and validate resolution of identified defects through RTC in a detailed, understandable and reproducible manner, tracking all defects.
- Performed negative and positive testing Integrated Jenkins with automated smoke to run after every build.
- Integrated automaton framework with Jenkins to help generate reports and send our emails.
- Changed my roles based on agile testing needs. (manual testing, automation, load testing)
- Performed Ad-hoc/Exploratory testing prior to automate the testing on the application.
- Worked closely with the developers within the scrum team.
- Experience with JIRA as bug tracking tool.
- Developed Tractability Matrix to ensure all specifications have been tested.
- Understand business requirements and high-level design deliverables and create detailed test cases, thus mapping test cases to business requirements
- Created and execute SQL statements to verify operations in Oracle database using TOAD
- Reviewed the Test Designs with QA team members and technical analysts.
- Developed test cases and verified actual results with expected results.
- Performed Integration, System, and Functional testing as per requirements.
Confidential, Albany, NY
Quality Assurance Engineer/Analyst
Responsibilities:
- Developed several SQL queries and PL/SQL scripts to perform backend testing of the database.
- Executed manual and automatic Test Plans in the proper Test Environment for each release.
- Selected and generated test data to calculate and compare expected and actual test case results using Excel.
- Worked with the Developers and Test Leads in creating meaningful test data
- Created test plans and test cases as they relate to testing project requirements to ensure the overall quality of the delivered product.
- Wrote SQL queries to test the application for data integrity and verified the contents of the data table as well as using automation Turbo Data tool for backend testing.
- Log defect and validate resolution of identified defects through RTC in a detailed, understandable and reproducible manner, tracking all defects.
- Responsible for weekly status updates showing the progress of testing.
- Involved in generating the detailed reports of the Bugs.
- Involved in the Preparation of Test Summary Report/Validation Report.
- Ensured that the System Testing and Test Plan were compliant with the Test Services Department Standard Operating Procedure and Test Strategy.
- Attended Team meetings to give the project status updates and discuss for any technical issues in the project that are faced by team members
- White box testing, Black box testing
- Manually performed User Interface Testing and User Acceptance Testing.
- Involved in peer-review and execution of the Test cases.
- Involved in Functional, Regression Testing.
Confidential, farmington hills, MI
. NET Developer
Responsibilities:
- Involved in Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Developed the application in agile pattern.
- Designed and developed user interfaces using ASP.NET win forms and C#.
- Worked on migrating from MS sql to Oracle.
- Client and Server-side Validation using DTS to transfer data from SQL Server to ORACLE 10g.
- Worked With ASP.NET 2.0, Navigation Control, and Master Pages.
- Modified the CSS for consistent look and feel of the web site.
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/updating records in the database.
- Involved in writing complex Stored Procedures in Oracle
- Designing of the export module for the generation of flat files.
- Access components in C# utilizing ADO.NET for different databases (SQL Server 2005 and Oracle 10g).
- Validations on client side implemented using java scripts.
- Managed the states of the web forms using the Session and Application variables.
- Configured Web.Config file for the configuration of the entire Web Application.
Confidential
Manager
Responsibilities:
- Prepared Detailed Test plans
- Involved extensively in Black Box testing using QTP
- Prepared Test Cases and expected results in Quality Center and tracing the test cases to the appropriate requirements.
- Descriptive programming and Expert programming using QTP
- Attended Team meetings, Designer review meetings, support meetings and all meetings happening during release
- Conducted Manual Testing
- Attended Team meetings to give the project status updates and discuss for any technical issues in the project that are faced by team members
- White box testing, Black box testing
- Development of SQL queries to check Data Transaction and Data Integrity
- Involved in writing SQL queries against a DB2 database and also written some embedded SQL programs as per the requirement.
- Attended RCA (Root Cause Analysis) meetings during Development and Release
- Execution of the Test Specs as well simulation of the issues raised by test team
- Conducted Functional Testing, Integration Testing, Regression Testing, Performance Testing, and Sanity Testing
- Analyzed and communicated test results. Made recommendations for improvements.
- Documented the defects and their trailing history in the Quality Center
- Manually performed User Interface Testing and User Acceptance Testing.
- Involved in peer-review and execution of the Test cases.
Confidential
QA Analyst
Responsibilities:
- Prepared Detailed Test plans and conducted Manual Testing
- White box testing, Black box testing
- Modifying and creating SQL queries and stored procedures for quality assurance and analysis.
- Performed Screen Navigation Test to ensure that the links are established as per the documentation provided.
- Tested various application and various reports in the web portal.
- Developed several SQL queries and PL/SQL scripts to perform backend testing of the database.
- Tested various PL/SQL Stored Procedures, Functions, Triggers, and Packages during Regression.
- Involved in running patches and files to deploy reports.
- Involved in Functional, Regression Testing.
- Involved in preparing Test cases corresponding to business rules.
- Involved in the Preparation of Test Summary Report/Validation Report.
- Ensured that the System Testing and Test Plan were compliant with the Test Services Department Standard Operating Procedure and Test Strategy.
- Documented the defects and their trailing history in the Quality Center
- Involved in peer-review and execution of the Test cases.
- Involved in generated the detailed reports of the Bugs
- Responsible for weekly status updates showing the progress of testing.
Confidential
Visual Basic Developer
Responsibilities:
- Involved in preparing Test cases corresponding to business rules.
- Participated in the Requirements collection, analysis and Designing the project.
- Created stored procedures, triggers and DTS packages using sql server.
- Implemented version controlling using Visual Source Safe.
- Worked extensively with ADO (ActiveX Data Objects)
- Developed user controls like Custom Message Boxes, Calendars etc.
- Developed very extensive run-time error handling code for all company projects.
- Supported call stack tracing, logging, event logs, emailed trouble reports, and error handling in VB 6.0
- Involved in writing Methods for FAQ s/Support Help/Contact US/General information pages, which displays in the same page with hiding/visible sections for better performance of site.
- Implemented Form Based Authentication for security
- Created test plans and performed unit and regression testing.
- Attended Team meetings to get the project status updates and discuss for any technical issues in the project that are facing by team members
- Conducted Feature Functionality Training sessions for Product Support
- Ensured that the System Testing and Test Plan were compliant with the Test Services Department Standard Operating Procedure and Test Strategy.
- Involved in Test Planning and preparation of testing schedules based on project timelines.
- Conducted Functional Testing, Integration Testing, Regression Testing, Performance Testing, and Designer Sanity Testing
- Manually performed User Acceptance Testing
- Involved in the Production Validation for each Release Project and took part in post-production support.
- Filing Defects and resolving the defects fixed.
- Involved in generated the detailed reports of the Bugs.