Senior Quality Assurance Engineer Resume
King Of Prussia, PA
SUMMARY
- Senior Quality Assurance Engineerwith over 8 years of experience in software quality assurance testing of web applications, web services, client/server applications and databases using Selenium, Cucumber, QTP, SOAPUI, PARASOFT SOA and current QA technologies. Worked in diversified domains like Health Care, Banking and E - Commerce bothautomationand manual testing.
- AccomplishedQualityAssuranceAnalyst with 8 years of experience in the Information Technology industry, performing analysis, Manual and automated testing of Client Server and Web applications.
- Worked and built relationships with cross-functional teams that include product management, Business Analysts, Business users and Software designers/developers for test planning and execution using Value driven approach.
- Reviewed & Analyzed Business requirements (BRD), System requirements specification (SRS) documents and prepared test plans, test cases and extensively involved in test execution.
- Exposed to Waterfall, SCRUM/Agile, SDLC, V- models & Phase Gate and Agile Project Management methodologies for product/application delivery.
- Experienced in Java-OOPS concepts like Encapsulation, Abstraction, Inheritance and polymorphism required for Selenium frameworks.
- Performed various tests include Black Box testing, Functionality testing, GUI testing, Smoke Test, Integration testing, System Testing, Backend testing, Performance testing, Load testing, Stress testing, Regression testing and UAT.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Gherkins, TDD (Test Driven Development) using Selenium.
- Good experience in developingautomationframework using Selenium Web Driver, Java, JUnit, TestNG, Cucumber, QTP, QC.
- Performed Cross-browser testing by usingSeleniumGridon multiple browsers and on different platforms.
- Strong automation testing experience using Selenium web-driver,JMeterand LoadRunner.
- Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
- Expertise in designingAutomationFrameworks based on application functionalities i.e., data driven, keyword driven or hybrid to design Page Object Model.
- Experienced in implementation of Web services based on Service Oriented Architecture (SOA) using SOAP, JAX-WS, UDDI, WSDL using Apache AXIS.
- Performed testing Web Services and API with SoapUI, XML, XML Schema, PARASOFT SOA, Fiddler and WSDL & JMeter.
- Automated API testing, Integration testing, System testing, Load testing and penetration testing using Parasoft.
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for SQL Server, Oracle SQL, MySQL to validate data using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.
- Expertise with version control tools such as Tortoise SVN, Git-Hub.
- Conversant with ANT and Maven project build tools.
- Integratedautomationscripts on Jenkins (Continuous Integration) for deployment.
- Having good Experience in Chef andPuppetfor Deployment on Multiple platforms.
- Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
- Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.
TECHNICAL SKILLS
Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium Web Driver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, JMeter, Cucumber, Soap UI, QC, QTP, PARASOFT SOA
Test Build& Integration Tools: Maven, ANT, Jenkins, Puppet, Chef
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model
Programming Tools: JAVA, JavaScript, Angular JS, VB Script, SQL C, C++
Markup Languages: HTML, XML, XPath, Css Selector
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows, UNIX, LINUX
Defect Tools: HP Quality Center, JIRA, ALM, Rally
Mobile Testing: Appium, Perfecto
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
PROFESSIONAL EXPERIENCE
Confidential, King of Prussia, PA
Senior Quality Assurance Engineer
Responsibilities:
- Experience in Agile process to plan, create and manage the backlog items, Defect Management and participate to lead meetings, retrospectives, and grooming sessions.
- Followed Project Product Backlog Doc, Sprint burn down chart, Release burn-down Chart and actively attend agile sprint meeting.
- Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.
- Creating high-level scenarios from the Confidential t and provider's usage perspective.
- Assisted in writing efficient and effective Master Test Plan, Test Strategy, System Testing, and End-to-End Test.
- Participated in the planning, development, coordination and presentation of specific testing needs as appropriate to the quality assurance needs of the end user.
- Performed end-to-end System Integration testing which covered the entire business process flow to all the downstream systems and XML output files, including apps interfaces.
- Used GIT repository for efficient remote team working, also stored the framework and all the developed test cases.
- ConfiguredSeleniumWeb Driver, Test-NG tools and createdseleniumautomation scripts in java using Test-NG prior to next quarter release.
- Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWeb-Driver with Test-NG.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath inSeleniumWeb Driver.
- Used Hybrid (DATA and Keyword Driven) Framework to check the behavior of application with different inputs as parameters usingSelenium.
- Generate JUnit test reports and QA Sign off for Web Services tests.
- Used Apache POI to read data from Excel sheet.
- Prepared user documentation with screenshots for UAT (User Acceptance testing)using Selenium Screenshots.
- Developed ANT Build targets to execute automation suites.
- Effectively involved in Defects logging using Loggers in Log4j.
- Used Parasoft SOA for REST API testing and SOA testing and Load and performance testing.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Analyzed of data from SQL server database.Writing SQL Queries to access data for analysis of data from SQL databases.
- Integrated test solution with Jenkins, a CI tool, to ensure efficient execution and reporting. This coupled with integration with Sauce labs not only allowed team to auto-schedule test execution but also eased debugging.
- Performed code review and peer review.
- Involved in Knowledge Transfer and prepared documentation.
- Attended weekly status meetings with development and management Teams.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Used Jira for requirement management, planning, scheduling & running tests.
- Used HP Quality Center (ALM) for tracking & managing defects in the Defects module.
- Raise issues to Test program Manager and log program risks/ issues in Quality Center
- Prepared the Test Results document, which summarizes testing activities and results.
Environment: JAVA, Eclipse, Selenium Web Driver, Apache POI, REST API, ANT, Log4J, JIRA, SQL Server, Quality Center, MS Excel, Windows, GIT, Jenkins1.609.*.
Confidential, Austin, TX
Quality Assurance Engineer
Responsibilities:
- Worked on Customer & Account Technology (CAT) Application is the account master repository. Designed, developed and maintained Accounts portal automation framework.
- It also provides data to various consumers on the Web, Mobile & Rep platforms through SOA (Service Oriented Architecture) enabled web services.
- Used valued driven development using agile methodology.
- Scope of Project includes study of the CAT (Customer and Account) System, gathering requirements and finalization for the proposed solution, testing, implementation (production deployment) and maintenance of this application.
- Experienced in Agile process to plan, create and manage the backlog items, Defect Management and participate to lead meetings, review, retrospectives, and grooming sessions.
- Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber.
- Assisted in writing efficient and effective Master Test Plan, Test Strategy, System Testing, and End-to-End Test.
- Maintained automation scripts inSeleniumWeb-Driver withPython.
- Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.
- Configured Git-Hub check-in, Continuous integration, and Continuous deployment using Jenkins.
- Perform onsite / offshore coordination for all interface developments and complete the Design, Build, Test and Deploy phase successfully.
- Created test-cases and functional test for the code developed.
- Performed end-to-end System Integration testing which covered the entire business process flow to all the downstream systems and XML output files, including apps interfaces.
- Used Hybrid (DATA and Keyword Driven) Framework to check the behavior of application with different inputs as parameters usingSelenium.
- Performed code review and peer review.
- Used Parasoft SOA for REST API testing and SOA testing and Load and performance testing.
- Developed Maven Build targets to execute automation suites.
- Generated test logs using Log4j for various log levels.
- Analyzed of data both on Admin Database and MYSQL server database.
- The testing of the application is on Web, Tablet and Mobile.
- Generate JUnit test reports and QA Sign off for Web Services tests.
- Used Appium emulators and Simulators for testing the application in Mobiles.
- Implemented simulator for mobile app testing in IOS using Appium Tool.
- Used Rally as project management tool for tracking of requirements, tests and defects.
- Integrated test solution with Jenkins, a CI tool, to ensure efficient execution and reporting. This coupled with integration with Sauce labs not only allowed team to auto-schedule test execution but also eased debugging.
- Used HP Quality Center (ALM) for tracking & managing defects in the Defects module.
- Involved in Knowledge Transfer, and prepared documentation.
- Prepared the Test Results document, which summarizes testing activities and results.
Environment: JAVA-1.8, Eclipse, WEB API, Selenium Web Driver, TestNG, Maven, Log4J, Rally, Appium, Quality Center, MYSQL, MS Excel, Windows, GIT, Jenkins-1.509, PARASOFT SOA.
Confidential, Florence, Kentucky
QA Engineer
Responsibilities:
- Involved in the Requirement analysis, UI Automation Testing.
- Followed V-Model approach to develop the application.
- Interacted with Business Users to gather the requirements for standards to go over the New Requirements/ Any Bugs.
- Reviewed design/functional specifications to ensure they are complete and testable.
- Performed Functional, System Integration, Regression, and end to end testing for the UI Application.
- Created and executed automated test scripts usingQTPfor functional, integration and regression testing.
- GenerateQTPscripts for PT Applications by using VB Script.
- Used HP Quality Center (ALM) for requirement management, planning, scheduling & running tests, also tracking & managing defects in the Defects module.
- Worked with multiple applications/systems on projects of high complexity within one or more Quality Assurance environments & cycles.
- Configured Git-Hub check-in, Continuous integration, and Continuous deployment using Jenkins.
- Used DATA and Page Object Framework to check the behavior of application with different inputs as parameters TestNG.
- Developed Maven Build targets to execute automation suites.
- Generated test logs using Log4j for various log levels.
- Performed regression testing to ensure that fixed bugs did not generate new bugs.
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing SQL Server queries.
- Provide instruction and directions to less experience analysts and review test casesdeveloped by others.
- Contributing to team effort by accomplishing related results as needed. (Team Work-ResolvedQA Team Problem).
Environment: HP Quick Test Professional (QTP) 11, Quality Center (ALM),GIT, Jenkins, TestNG, Page object Model Framework, Maven, Log4J, Quick Test Pro, SQL Server 2005/2008.
Confidential
Test Engineer
Responsibilities:
- The SYR system has two modules Front-End and Back-End. The Web interface used for generating web reports is called SYR's Front-End.
- The various Dialing components, Parsers and Filters used to collect the configuration data and store in to data base are called SYR's Back-End.
- The SYR's Front-End (web reports) has presentation, middle and database layers. The data that extracted and stored by Back-End applications is presented in web reports.
- SYR supply the information to Marketing, Sales, CQ and Production collected by Back-End application from the field. The ad-hoc reports are generated on request of individuals like Marketing People.
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Followed project specific process thought the project implementation.
- Written test cases, involved in all phases of testing: Integration, Regression and Performance.
- Implemented classes to generate report in PDF and Excel format for given data. Implemented Scripts to create AD HOC reports in Excel format.
- The ad-hoc reports are generated by developers by running queries in SQL Query Analyzer and exporting the data into excel sheets.
- Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.
- Used HP Quality Center (ALM) for requirement management, planning, scheduling & running tests, also tracking & managing defects in the Defects module.
- Involved in Reporting and Tracking defects usingBugzilla.
- Expertise in using ANT as a build management tool.
- Developed business logic in Stored Procedure in SQL server 2000 and SQL server2005.
- Analyzing Low level, and high level requirement documents.
- Preparing Regression pack and executing the same.
- Performance and Regression pack testing.
- Participated in Inspection and walk through sessions of the project requirements.
Environment: Manual, SDLC, Quality Center (ALM), SQL Server, PL/SQL, BugZilla, ANT, SVN.
Confidential
Test Engineer
Responsibilities:
- Worked on MMS Module which includes Purchase, Sub Store and Main Store Modules.
- As part of service design, tested service design documents for Main stores and Purchase modules and Developed WCF services.
- Understanding the Business requirements, Application and function specifications, Design documents.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Involved in Managerial Meetings and attended various conference calls at different levels fromQA, Developers and Clients.
- Worked in waterfall methodology.
- Involved in Preparation of Test Scenarios and review of Test Cases.
- Assisted in writing and designing templates for the Test Plans and Test cases.
- Documented updating and executing test cases according to requirements.
- Wrote SQL Server Queries to retrieve data for a specified set of test requirements.
- Performed Functional, Negative, Positive, Regression and User Acceptance Testing.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed or pending.
- Involved in Reporting and Tracking defects usingBugzilla.
- Used SVN as version control tool.
Environment: Manual Testing, BugZilla, SVN, MS Excel, SQL Server