Sr. Test Engineer Resume
Pennington, NJ
SUMMARY
- 8+ years of experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
- Good experience in Investment Banking and Capital Markets domain
- Strong experience in Manual, Automation and Performance Testing of client Server and Web based Applications.
- Experience in developing Test Plans, Test Cases based upon the business requirements.
- Contributed to all phases of STLC methodology from requirements gathering through analysis, design, development, testing and maintenance.
- Extensive experience in analysing, reviewing and understanding of Business/Functional and Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analysing results and preparing result summary report.
- Working knowledge on TestNG, JUnit and JBehave based Automation test framework using Selenium RC and WebDriver.
- Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
- Expertise in Selenium automation using Selenium WebDriver with TestNG.
- Hands on experience in design and developing frameworks like Page Object Model, Keyword driven, Hybrid.
- Experienced on Test Runner Class using Cucumber options for creating Test Report, and format option in HTML format.
- Experience in working with XPath, Firebug and FirePath extensively to retrieve elements location information.
- Working experience on technologies like JAVA, HTML, CSS, XML languages.
- Experience Testing with Restful/SOAP Web Services using Open source API testing tool called SOAPUI.
- Experienced in white box testing using JUnit 3/ 4, Test NG frameworks.
- Exposure to continuous integration tools like Jenkins and Hudson.
- Strong knowledge on Version Control Tools like CVS, SVN and GitHub.
- Experience in Descriptive programming using QTP.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting usingQuality Center and JIRA.
- Working knowledge in Mobile Compatibility testing and Mobile application testing - iPhone, iPads/tablets.
- Strong ability to create test cases using testing techniques including positive and negative testing, boundary value analysis.
- Efficient in monitoring and maintaining issue tracking systems.
- Implemented Agile processes (ATDD, DSDM, RAD, Scrum, TRAM, & XP).
- Held workshops to entire team on the practice of Acceptance Test Driven Development (ATDD), which included the writing of acceptance criteria and acceptance test scenarios using Gherkin to drive development.
- Efficient in Implementing STLC (Software Testing Life Cycle) and Bug Life Cycle.
- Proficient at decomposing requirements and developing test automation for all type of projects.
- Wrote SQL queries for database testing to analyse how back-end component interacted with front-end and business logic components of the product.
- Good experience in migrating the projects from Selenium Remote Control to WebDriver.
- Extensive working knowledge in UNIX and Shell scripting.
- Extensive working knowledge in VI editor to update configure file and check text-based data file.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/WebDriver/GRID, Test Link, Quick Test Pro (QTP), Test Manager, RTC, JUnit, JBoss, TestNG, JBehave, JDE, OSE Cucumber, JIRA, SOAPUI, Bugzilla, Git, UFI.
Languages: C, C++, Java, JavaScript, VBScript, ASP.NET, C#, SQL and PL/SQL, HTML, CSS, XML.
IDE: Eclipse, SQL Developer
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson
Test Approaches: Waterfall, V-model, Agile/Scrum, SDLC, STLC
Web Debugging Tool: XPath, Fire path, Firebug, Web debugger
SDLC Processes: Agile-Scrum, Waterfall, V Model
Databases: SQL Server, Oracle, MySQL
Operating Systems: Windows Variants, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Pennington, NJ
Sr. Test Engineer
Responsibilities:
- Reviewed project artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
- Worked on Agile software development environment where testing is performed in each sprint.
- Defined the test criteria and base lined the Test Plan from project meetings and walkthroughs.
- Performed Regression Testing, Functional testing for web-based application.
- Worked on development of the custom JDE objects and coding and unit testing.
- Involved in manual and automated testing using Selenium WebDriver.
- Developed Business logic components in C# and Data access layer components using C#, JavaScript and HTML.
- Used JIRA to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Responsible for conducting user Acceptance Testing (UAT).
- Participated in RTC release upgrades through recognizing and making process changes and performing FVT. Coordinated development and test of end user documentation with other team members for new client server release
- Created custom XPath for identifying Dynamic Objects and used them in Selenium.
- Test Execution throughJenkinsfor continuous integration testing.
- Developed Traceability matrix to increase the test coverage.
- UsedJBOSSApplication Server to design and develop backbone J2EE architecture for the implementation of the modernized system.
- Created automated functional regression test scripts using QTP and scheduled, organized and executed the test scripts in QC-QTP integrate environment and documented the test results.
- Involved in Regression Testing using Quick-Test.
- Developed and maintained the automated regression test suite in WebDriver using Java.
- Used JIRA and Cucumber for Test Planning, Test Execution and Generating Reports.
- Performed full automation suite for every Release and analysed the root cause of failed scripts.
- Involved in peer test case reviews, escalations, defect tracking and reporting.
- Performed extensiveWeb Services TestingusingSOAPUI and REST API.
- Tested SOAPUI and REST API web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.
- Developed views and templates with Python view controller and templating language to create a user-friendly website interface.
- Worked as part of the Supply Chain Implementation Project as senior technical consultant by providing various solutions to the custom requirements.
- Created a rich Web application using ASP.NET MVC 3.0 with Razor as View Engine.
- Implemented Models, Views, Controllers using MVC design pattern.
- Worked with a team to implement middle tier service layer by creating a Restful WCF/Web API service.
- Responsible for website user interface and call handling test cases along with Agent Scripting.
- Managed client relations and resolved issues as quickly as possible.
- Maintained professional and productive relationships with clients.
- Set up monthly meetings with clients and answered client inquiries.
- Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.
- Performed Database Validation and Integration Testing using SQL.
- Responsible for the design of the custom tables and source query validation from all the JDE source systems and integrate the JDE table with transaction data.
- Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using by BDD (Behaviour Driven Development) and TDD (Test Driven Development) testing framework using Cucumber, Java, TestNG and have clear concept about the Gherkin Language.
- Implemented Rapid Application Development (RAD) and Acceptance Test Driven Development (ATDD) Agile methodologies completing releases ahead of schedule.
Environment: Java 1.7, J2EE, JavaScript, ASP.NET MVC, C#, Selenium WebDriver 2.44.0, TestNG, Oracle 9i/10g, Eclipse 4.3, Maven, JIRA 6.2, Python, SonarQube, Check Style, PMD, JBOSS Mozilla Firefox, Google Chrome, Internet Explorer, Safari, Opera, Firebug, FirePath, XPath checker, Microsoft Office, Windows.
Confidential, Memphis, TN
Responsibilities:
- As a Quality Analyst, responsible for working with the manager and other users and creating Work flow diagrams as per the data analysis.
- Review the Requirements in the Business Requirements document and provide feedback to the Business Analysts.
- Wrote Use Cases, Test scripts, Business process flows as per the URS (User Requirement Specification) and FRS (Function Requirement Specification).
- Documented System Requirements and features requirements and supplementary requirements using Quality Center.
- Participated in walkthroughs for the evaluation of the test plan with the QA Lead and design and development team.
- Created test plan for testing the monthly, quarterly, MTD, YTD reports by explaining the vision document and the business use cases.
- Performed Manual Testing on different Modules of the Application by executing the Test Cases.
- Was responsible for collecting the test data in the pre-testing phase for positive and negative scenarios.
- Performed Data analysis and generating Datasets for quantitative analysis.
- Checked for data integrity in back end by executing SQL queries to the database.
- Created Negative test cases for better coverage
- Developed Requirements Traceability Matrix (RTM) to ensure adequate test coverage.
- Performed Unit Testing and System Testing & Functionality Testing of the application.
- Reviewing the documents carefully and attended walk through with business for data requirements and process.
- Formed data sheets, reports and graphs in Quality center.
- Workedefficientlywith Subject matter experts to gather, identify, specify and document complex business requirements.
- Developed and executed test cases scenarios and followed up defects using Quality Center.
- Involved in Automated Regression Testing.
- Used SQL navigator to query the database and to derive the information from production.
- Good working experience in analyzing changes and identifying areas of applications to be regression testing.
- Assisted with user testing of systems User Acceptance Testing (UAT), developing and maintaining the test plan, test conditions and test cases to be used based on business requirements and technical specifications and/or quality procedures, and ensuring that appropriate documentation is in place.
- Involved in the review meetings to ensure the QA Project Plan schedules were adhered to and the critical path activities meet the deadlines.
Environment: H.P Quality Center, SQL Server, Quality Center 9.2, Windows XP, MS Office and manual testing.
Confidential, Jersey City, NJ
Responsibilities:
- Analyzed Business Requirements Document, system specifications and identified test requirements.
- Participated in design review meetings to understand technical and functional systems overview.
- Involved in preparation of Test plan using project requirement document.
- Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites (Junit/TestNG and ANT).
- Involved in automating test cases using selenium Web Driver with TestNG.
- Developed the test cases using business use cases and business requirement document.
- Creation of test cases, execution of test cases and reporting defects using Rally.
- Involved in regression testing using tool QTP
- Involved in Preparation of QTP Scripts in VB Scripts by Programming.
- Timely updated the test cases with the modified/newly added requirements.
- Performed regression testing for entire website using QTP.
- Performed Functional, Integration, UI, Regression, Positive, Smoke and Negative testing.
- Lead the entire mobile app testing project.
- Experience in testing API’s as well as front end screen forms for mobile application built for Apple.
- Tested various internal as well as external web services.
- Preparing Test Coverage matrix and mapping the requirements document id to the respective test case name.
- Analyzing screen flows and setting up of data using SQL scripts.
- Responsible for planning and conducting user acceptance testing with the end users.
- Good understanding of front end system functionality helped in trouble shooting the production tickets.
- Experience in managing onsite teams.
- Provided Weekly testing status report to QA Manger.
Environment: MS Office, Java, J2EE, Maven2.09, JMS, CVS, Hibernate .JSP, EJB, JSTL, Jboss, Eclipse, Struts, Web services, Servlets, XML, Oracle 11i, Apache Struts Framework, XML Spy, J-Unit test, Rally software, Bugzilla, Share-point, QHD portal 1.2, Selenium IDE 2.4.0.
Confidential
Responsibilities:
- Analyzed system specifications.
- Developed test plans, test cases and Test Scripts for Client/Server and Web.
- Integrated and modeled development environments.
- Involved in Unit Testing of Java Applications.
- Performed Regression, Functional, System, Integration testing and Performance testing.
- Tested various internal as well as external web services.
- Preparing Test Coverage matrix and mapping the requirements document id to the respective test case name.
- Analyzing screen flows and setting up of data using SQL scripts.
- Responsible for planning and conducting user acceptance testing with the end users.
- Good understanding of front end system functionality helped in trouble shooting the production tickets.
- Programmed, Tested and Integrated the Management Module.
- Interacting with Developers and Business Analyst regarding Test requirements and Defects.
- Prepared detailedTest Metricson a weekly basis for the projects to know the status of the Testing.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
Environment: HTML, Java 1.1, and SQL Server, SQL, J-Unit test, Win NT, MS Office, Java, J2EE, JMS, CVS, Hibernate .JSP, EJB, JSTL, Jboss, Eclipse, Struts, Web services, Servlets, XML, Selenium IDE
Confidential
Quality Analyst
Responsibilities:
- Review the Requirements in the Business Requirements document and provide feedback to the Business Analysts.
- Responsible for formatting all Business Requirements in an Excel file and upload requirements to the Requirements module in Quality Center.
- Analyzed Requirements and Create Test Cases in the Test Plan Module of Quality Center based on the Business Requirements and Use Cases.
- Responsible for mapping requirements to the Test Cases using the Requirements Coverage functionality in Quality Center.
- Responsible for creating different Testing Metric Reports in the Dashboard Module of Quality Center.
- Modified existing Test Cases from previous releases based on changes in the current Business Functionality.
- Responsible for Creating Test Plan document and conduct document review meeting with development and Business Teams.
- Responsible for Test Environment and Test Data setup by working with Operations team to load production data in the Test Database.
- Responsible for testing different modules such as Managing disputes, Charge backs, Enter or Settle a dispute, make a Payment and Communicate/Respond to the dispute.
- Created SQL Queries to validate data from source to target and executed SQL
- Responsible for automating manual test cases using Quick Test Professional, customize existing automated scripts and create user defined functions using VB Script.
- Created defects in Quality Center with detailed explanation of the defect and followed up on the defects logged and ensured their closure in Quality Center.
- Attended Triage meetings every day, which involved QA Testers, Developers and Business Analysts.
- Responsible for generating RTM, Detailed Test Results and Test Incidence Report from the Dashboard Module in Quality Center.
Environment: Manual Testing, SQL, Test Director, UNIX, Windows 2000, Eclipse, MS Access, MS Office.