Sr. Quality Assurance Engineer Resume
SUMMARY
- Experienced Quality Assurance Professional with 7 plus years of experience in testing Software applications for functional, Web Services, Regression and UAT in different domains in both Agile and Waterfall models.
- Good experience in reviewing and analyzing business requirements, functional specification and design documentsto ensure testability.
- Proficient in Manual and Automation testing.
- 3 years of Functional Testing experience as STE and SDET at Microsoft office business application product and in Live meeting Product.
- Experience in Smoke, Integration, Regression, Functional, Front End and Back End Testing and participated in UAT.
- Extensively worked with White Box Testing in Java, Junit applications
- Strong knowledge of Testing including Java, C#, C, C++, XML, JavaScript, HTML.
- Experience inHP/Mercury Interactive Testing Tools: Quality Center, Quick Test Professional (QTP).
- Proficient in developing/writing Test Plans, Test Cases, and Test Scripts based on User Requirements, Specifications and System Requirements documents.
- Highly experienced in writing test cases and executing in Quality Center.
- Proficient in Identifying, analyzing, and documenting defects as defect tracking system.
- Proficient in creating RTM to match requirements and design specifications and to show coverage of each testable requirement.
- Experience in using SOAP UI for testing Service Oriented Architectures (SOA) and Web Services (SOAP, REST, and WSDL)
- Worked in a Test - driven development environment where it's required to use testing frameworks (Googlemock/Googletest) for unit tests, Cucumber for integration tests, Squish for GUI tests.
- Good knowledge on Selenium IDE,Jenkins, AutoIt testing tool.
- Performed SOA / Web Service testing using Soap UI
- Possess expert level of understanding of WSDL, XSD, Schema, XML documents for Web Services Testing.
- Proficient in Functional, Data-driven and Load Testing in SOAPUI Pro and REST API Testing Tools and used different Assertions to validate SOAP and REST response.
- Developed automation scripts in QTP to automate smoke, functional and regression testing with experience in checkpoints, parameterizations and synchronization points.
- Hands on experience of testing mobile app developed for android platform and IOS platform handheld devices.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Prepare Java/J2EE development structure for Eclipse, Maven.
- Able to work under pressure to meet deadlines and the ability to work in a cross-functional environment. Effectively able to work as a team member as well as independently.
- Excellent verbal and communication skills with the ability to successfully work with all levels of IT professionals and end users.
- Assist with implementation and training for Quality tools (currently assisting with training logistics for HP Quality Center)
- Good knowledge of web service testing. Loaded the WSDL in SOAP UI and generate the request XML and trigger the request XML from SOAP UI.
- Added web interface to tracking control software (jQuery, HTML, javascript, REST)
- Good knowledge of Customer Relationship Management (CRM).
TECHNICAL SKILLS
Test Management Tools: HP Quality Center 11 (ALM)/10.0
Test Automation Tools: QuickTestProfessional11.0, SOAPUI Pro 4.6, Selenium 2.0, Selenium RC, Selenium IDE, Cucumber, Selenium WebDriver, Jenkins, JIRA
Database: MySQL, MSSQL
Scripting Language: VBScript, Groovy script
Browsers: Internet Explorer, Firefox, Chrome, Safari
App/Web servers: WebLogic, WebSpear, IIS, Tomcat, Apache
MS-Suite: Word, Excel, PowerPoint, Outlook
Bug Tracking tools: QualityCenter 11(ALM)/10.0, Bugzilla
Operating System: Windows Family, UNIX
Languages: C, C++, Java, XML, HTML, Visual Basic, ASP.net, JavaScript, Ruby, Python, ANT, Maven, JSON.
PROFESSIONAL EXPERIENCE
Confidential
SR. Quality Assurance Engineer
Responsibilities:
- Analyzing System Requirements and developing test plans for Functional, Regression testing, writing test cases and test plan.
- Executed manual and automated test cases and verified actual results with expected results. Also, conducted End-to-End Regression testing using SOUP/UI.
- Worked with internal teams and Project Managers to create the weekly status report and update all the stakeholders.
- Involved in the Triage Meetings to prioritize the defects along with QA team and Development team.
- Performed extensive manual testing of the application.
- Tested the application for web functionality.
- Modularized the test Scripts by creating Generic Functions that deal with different sets of Test data (parameterizing).
- Involved in development, performance enhancements of our file system across certain key benchmarks like SDET, IOZONE, SPECSFS, T- PCC
- Design and Development of .NET module to fetch the content and shown to UI along with UI development.
- Created parameterization tests by importing data from excel files and data tables in QTP. User satisfaction analysis using Quality Function Deployment techniques Behavior Driven Development (BDD) principles and Test Driven Development (TDD) principles and techniques
- Performed extensive backend testing by executing SQL statements.
- Modified and maintained test cases with changes in application interface and navigation flow.
- Provided the management with weekly QA documents like test metrics, reports, and schedules.
- Prioritized and reported defects using Quality center.
- Wrote software components in Java using Ant, JUnit and JMeter,
- Helped transition source code control from TFS to GIT.
- Maintained and executed Maven build files for executing automated tests.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Documented all Test Metrics, Test Data, Test cases and Test Reports and organized them into a system for faster retrieval of documents.
- Witnessed STE (Software Test Equipment) prove-ins and witnessed formal dry runs and testing.
- Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
- Developed Java EE based applications to manage remote devices in the field, using Spring, Tomcat and Hibernate
- Utilized JIRA to report defects to the development team, created test cases, requirements and test sets for execution in HP Quality Center
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP. Used Git Subversion to implement version control System.
- Designed test scenarios for testing mobile app which can be tested on mobile emulators as well as on actual mobile devices like iphone / ipad / android devices.
- Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Java script and servlets.
- Performed defect tracking for the bugs in the application that included documentation, tracking and re-validating defects that helped developers to track the problem and resolve the technical issues.
- Performed different types of tests like Integration, Functional, System, Smoke Testing, Performance Testing, and regression testing.
Confidential
Quality Assurance Engineer
Responsibilities:
- Parameterized the tests using Data Driver to replace fixed values with values from an external source during the test run.
- Created Load Script with Load Runner and Design the Load Test for several pages to do performance testing. Also, Executed the Load Test with 20 Concurrent users and 30 concurrent users.
- Conducted database testing using SQL queries and publish the reports to all the stakeholders.
- Responsible for automating different applications using Quick Test Pro, Load Runner and Quality Center in a multi-tiered environment.
- Involved in analyzing System Requirements and developing test plans for Functional and Regression testing.
- Involved in writing test cases and test plan.
- Executed manual and automated test cases and verified actual results with expected results.
- Conducted End-to-End Regression testing using Quick Test Pro.
- Used Quality Center 9.0 for specifying Requirements, adding tests to Test Plan, run tests in Test Lab and for tracking defects.
- Mostly using manual testing with some coded UI automation and comparison tables.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE (SCRUM) methodologies.
- Documented and reported all defects using JIRA.
- Built and ran the automated test for RESTful cloud based API’s using SoapUI.
- Designed test scenarios for testing mobile app which can be tested on mobile emulators as well as on actual mobile devices.
- Performed floor audits involving calibration of STE and training for compliance to Command Media.
- Used Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Performed Functional testing of mobile application on platforms like android and IOS.
- Identified the Test Data required and maintained for API and regression Tests.
- Automated sanity and regression tests using Selenium.
- Tested Java API using TestNG/Java.
- Software engineering and web development using DevExpress controls, LINQ, JavaScript, and JSON.
- Provided a variety of applications in ASP.Net and Winforms.
- Mainly work on Grails and Groovy for developing web site.
- Maintained and executed Maven build files for executing automated tests.
- Used Load Runner 9.5 for load and performance testing.
- Created Load Script with Load Runner
- Executed the Load Test with 20 Concurrent users and 30 concurrent users.
- Analysis the Load Scenario Like hits/second, Response time.
- Publish the Reports to the Client.
- Experience in writing and building files with ANT.
- Involved in the weekly status Report update with the Manager.
- Involved in the Triage Meetings along with QA team and Development team.
Environment: QTP 9.2, Quality Center 9.0, Load Runner 9.0, Windows 2000, XP, SQL Server 2006.
Confidential, Chicago, IL
Sr. QA Engineer
Responsibilities:
- Performed both automation and manual testing.
- Analyzing Business requirements documents and technical specifications
- Developed manual test cases inQuality centerreflecting user needs for the functional, regression, UAT and Performance.
- QA requirement Analysis (Use Cases), Gap analysis in the requirement.
- Created automation framework for complex scenarios, and performed functional and regression testing for various releases using Selenium RC/ Webdriver.
- Documentedtest casesbased on correspondingbusiness /user requirementsdocuments & technical specification.
- Identified defects and logged in defect in QC.
- Created Requirement Traceability Matrix to see the coverage.
- Performed Smoke, Functional, and Integration in QTP.
- Performed Back end Testing-using
- Self-motivated. Pursuing Java programming and Ruby Scripting. Always striving to improve myself and encourage those around me to do the same. g SQL queries, generating reports to ensure data integrity and validate the inserted and updated data.
- Validated XML messages using SOAPUI.
- Performed regression testing using SOAPUI.
- Validated soap response in SOAPUI using various assertions such as XPath, Contains, Soap Fault, Schema Compliance etc.
- Experience testing RESTFul Web Service
- Knowledgeable in scripting with JavaScript, Ruby, Rails, Bash, xml, and some Perl (presented in order of most to least experience).
- Designed test scenarios for testing mobile app which can be tested on mobile emulators as well as on actual mobile devices.
- Used UNIX commands for error logs to uncover specifics of a failure
- Performed functional testing to ensure that the every function of the application is producing the expected outcome.
- Designed and developed servlets and beans using Eclipse for Java.
- Strong believer/practitioner and fierce advocate of agile methodologies ( XP, Scrum) and test/behavior driven development and tools (JUnit, Cucumber)
- Worked closely with the application development and design and testing team to resolve technical issues to ensure overall quality of the software.
- Participate in review meetings to resolve bug related issues with developers
Environment: QTP, SOAPUI, UNIX, SQL, QC, Jenkins, .Net
Confidential
White Box Tester / QE Engineer
Responsibilities:
- Actively involved in writing test plans, test scenarios and test matrix (traceability matrix).
- Design and develop the project using MVC Design Pattern.
- Created detail test plan, functional and business test cases, test harnesses and test specification documents as required by functional requirement document.
- Participated actively in Project Team Meetings, interact and communicate with developers and Business Analysts.
- Developed and analyzed test reports as part of root cause analysis.
- Used Selenium IDE and Firebug to identify element locator.
- Responsible for maintaining and developing Automated Test Framework using Selenium Web driver and TestNG.
- Created RESTful API's with PHP
- Strong believer/practitioner and fierce advocate of agile methodologies ( XP, Scrum) and test/behavior driven development and tools (JUnit, Cucumber)
- Developed Page Library using Selenium and Java.
- PerformedAPI testingof the application usingTest NG
- Automated Regression Tests using Selenium for running on every release.
- Created Maven build files to run the Selenium tests and created reports in HTML format.
- Developed and executed TestNG test cases for API testing.
- Developed the Regression Test Plan document based on the business requirements changes and specification documents.
- Proven experience in scripting languages, PERL and Python, for automated data analysis and various Administrative tasks.
- Reported and tracked bugs using bug tracking tools like Jira.
- Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
- Used Firebug and Selenium IDE to identify web elements
- Automated sanity and regression tests using Selenium.
- Maintained and executed ANT build files for executing automated tests.
- Documented all Test Metrics, Test Data, Test cases and Test Reports and organized them into a system for faster retrieval of documents.
- Designed test scenarios for testing mobile app which can be tested on mobile emulators as well as on actual mobile devices like iphone / ipad / android devices.
- Performed Functional testing of mobile application on platforms like android and IOS
- Wrote extensive SQL queries and views to test the data integrity and functional testing
Environment: Selenium Webdriver, SOAPUI, Groovy, Eclipse IDE, JSP, ANT, Servlets, Junit, JavaMail, XML, Jira, JDBC, Oracle, DAO design pattern
Confidential
QA analyst, QA tester
Responsibilities:
- Worked product managers, BA and development teams to understand requirements, engineering specifications
- Created QA estimates, test plans, test cases and other testing documentation
- Involved in writing, reviewing, getting approval on test artifacts such as test plan, test cases and signing off on releases.
- Developed Selenium scripts using Junit test case framework and created ANT script as build tool
- Led automation efforts for new features like best offer notification and extensively worked with locating web elements using Id, CSS selector and XPATH
- Used waterfall methodology for analysis, design & Testing.
- Performed GUI and functional testing of applications
- Creating and executing SQL queries on an ORACLE database to validate and test data
- Involved in testing on iOS, Android, Mobile Web, and Desktop Web
- Wrote generic reusable actions and functions for various flows for iOS and Android mobile app for maintaining at automation tester end while keeping core logic in . vbs files.
- Responsible for the sign off the project after every each iteration
- Created regression suite (both manual and automated) for these applications
- Identified application defects and entered them into Quality Center, followed up with project/development team till their closure
- Added web interface to tracking control software (jQuery, HTML, javascript, REST)
- Experience using Git (version control tool)
- Actively participated in daily status meeting and also prepared status summary reports with details of executed, passed and failed test cases for project team.
Environment: QTP, SOAPUI, Selenium, UNIX, SQL, QC, .Net
Confidential
QA analyst, QA tester
Responsibilities:
- Reviewed business requirements and logged ambiguities, followed up with team to get clarifications.
- Participated in test plan and test scenario creation with project QA team
- Wrote test cases in Quality Center QC
- Requested test data for project related testing.
- Executing test cases
- Performed VB scripting, Unix scripting.
- Performed shell scripting using Unix shell scripting.
- Tested across different browsers and operating systems as per project guidelines.
- Performed ad-hoc testing and regression testing
- Logged defect in quality center, tracked, verified and closed defects
- Participated in project meetings including defect review meetings
- Provided weekly QA status to manager/team lead
- Worked closely with BA, Development and UAT team
Environment: QTP, SOAPUI, UNIX, SQL, QC, .Net
