Sr.test Engineer Resume
Fremont, CA
SUMMARY
- Over 8+ Years of experience in Project/Test Management, and Software/ Product Testing. Sound knowledge in preparing Test Strategies and managing Data Centre Migration testing, ETL testing, Data Warehouse testing and Automation testing
- Over 5 years of experience in Project/Test Management, includes managing project test life cycle from Initiation to completion, resource management, and stakeholder management
- Extensive experience in Software testing using both manual and automated testing using various tools like Quick Test Professional (QTP 9.0/9.2/11.0 )
- Good working knowledge of using Win Runner, Test partner, QTP and Selenium WebDriver, Junit/ JTest/ JMeter with Java/PHP Bindings
- Good hands on working experience of using Management & Defect tracking tools like Bugzilla, Quality Center9.2/10.0, ALM 11.0, Test Director, Jira and SharePoint.
- Experienced in working in various automation framework models like Hybrid, Keyword - Driven, Data Driven, Script Modularity and Object Oriented Framework
- Experience as Unit Tester and Programmer - Visual Basic, .NET and Java
- Managed projects using various models like SaaS (Software As A Service) model, Managed Services model, Staff Augmentation etc.
- Managed large testing programs using both Onsite, Offshore and Onsite/Offshore models which involved various testing types like Functional Testing, Regression Testing, Automation testing, Performance Testing, Security Testing, Failover Testing and Cutover Testing.
- Having a good testing knowledge on JAVA/VB/.Net/ and Mainframe systems (Windows and UNIX platforms) applications.
- Maintain continuous alignment of program scope with strategic business objectives, and make recommendations to modify the program to enhance effectiveness toward the business result or strategic intent
- Gather the detailed requirements that clearly and completely define the project.
- Designing and Executing ETL tests and Data warehouse - migration.
- Have good hands on C++/Unix-Shell and Java/Javascripting/VB scripting
- Expertise in Test planning, Design, Execution & Defect tracking, Test Summary and Validation Reports, Metrics
- Well acquainted with the Software Development Life Cycle (SDLC) V-Model, Agile - Scrum and Waterfall models of applications.
- Having good working knowledge on developing reusable components of MS-Excel using VB/VBscript.
- Excellent analytical and presentation skills with strong communication skills.
TECHNICAL SKILLS
Testing Tools: WinRunner, Rational Robot, Selenium, Protractor, Test Harness, QTP/UFT, LoadRunner, SOAP UI
Test Management Tool: Test Director, Jira, Quality Centre, ALM
Languages: C, C++, .Net, PHP and JAVA (Core, Advanced, Spring)
Operating Systems: WINDOWS-98/XP/8,2000, Unix and MS-DOS
Data Base: Oracle, SQL
GUI: Visual Basic
Web Tools: Html, VBScript/Javascript
PROFESSIONAL EXPERIENCE
Confidential, Fremont, CA
Sr.Test Engineer
Responsibilities:
- Documented test plan and test cases according to the business required document.
- Analyze the Business and System Requirement Document (SRS), Explaining requirement to team members and review Test Cases, Test Strategy created by Team Members.
- Created Test Scripts in SOAP UI and Restful for Testing Web services.
- Developed automation scripts and test suites using JUnit for regression testing
- Test cases, Test suites using JUnit for Java Service Layer which was developed using spring.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Testing of Web Services using web services client generated using Apache Axis, SOAP UI.
- Developed Test Cases for Application using JUnit Framework using Eclipse IDE.
- Responsible for developing JUnit Test case Classes, Test Suite in Integration environment.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
- Participated in all phases of the Software Testing Life Cycle(STLC)
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver 2.0 and Java
- Used Data Driven Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script, Driven framework for over 45% Test cases using Selenium WebDriver and TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: IE, Firefox, Chrome, Java, Selenium IDE/WebDriver/ GRID, Firebug, Firepath, XPath, Web Services, SOAP, SOAP UI, REST, TEST NG, Maven, Jenkins, HTML, Java Script, CSS, HPQuality Center, JXL, Agile Methodology, Rally, SQL, Oracle, Windows
Confidential, Atlanta, Georgia
QA Analyst
Responsibilities:
- Create Automation Frame Work Using Selenium Web-Driver
- Involve in Back Hand Testing using SQL and PL-SQL for SQL database
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Perform UI testing and front end testing using Selenium.
- Use Firebug to do web based application testing with selenium for the commands and locator application.
- Perform Automation test cases on I-Explorer, Chrome and Firefox.
- Create Automation test cases using Spec flow Gherkin Language
- Create Automation frame work using Selenium, Junit, Spec Flow, Sql, Java .
- Worked on complex, multi-threaded distributed web software application as test engineer.
- Involved Web application testing and portal testing for different applications.
- Involve the database management using SQL/PLSQL.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different JUnit methods.
- Perform White-Box testing throughout the project using Selenium Web driver, JUnit, Java, Spec Flow, Java, Junit.
- Tracked and updated the bugs using Bugzilla
- Tracked the life cycle of the bug to its closure
- Involved in Review meetings with the development team to clarify issues during testing
- Communicated testing status to QA lead and project manager
Environment: Selenium WebDriver,QTP,Java, Firebug, Firepath, Xpath, TestNG, Junit, Bugzilla, IE, Chrome, Firefox, Windows XP
Confidential
QA Test Engineer
Responsibilities:
- Analyzed Requirement Documents and Use case to prepare the detailed Test Plan..
- Developed, implemented and executed test methodologies and plans to ensure software product quality.
- Documented the Test Cases using Software Requirement Specification and Design documents.
- Worked closely with the Quality Manager in planning, coordinating and implementing the testing methodology; involved in working with Agile methodology.
- Involved in testing the Web Applications developed in different programming languages.
- Prepared Test Scripts, Test conditions, Test Scenarios into Quality Center.
- Defined requirements, Test Cases using Quality Center, Linked test cases with the requirements.
- Scheduled and executed Manual Test Scripts through Quality Center; involved inTest Execution, reporting any defect in Quality Center.
- Performed backend testing by writing SQL Queries; Wrote PL/SQL statements to verify data Integrity.
- Developed SQL scripts for UAT testing based on mapping document, created test plan for Direct and Indirect system testing and completed data validation.
- Developed VB scripts in Quick Test Pro (QTP) to perform end to end testing.
- Created a set of re-usable scripts using VBScript in QTP.
- Developed test scripts using QTP to perform functional and regression testing.
- Developed Descriptive Programming and Maintained Local and Shared Object Repository in QTP.
- Developed Data Driven Automation Framework in QTP.
- Validated of test results proactively explain and work through variances.
- Attended the Test planning sessions to help understand the End to End team with the code changes for the project
- Assisted UAT team in defining the Test plans and provided support to the user groups in entire test life cycle
- Created and maintained Test matrices and weekly Reports.
- Started working relationships with developers and project managers.
- Offered weekly project condition to the project managers and the testing managers.
Environment: Windows, VB Script, UNIX,SQL Server, Quality Center, QTP.
Confidential
Software Engineer
Responsibilities:
- Reviewed BRD and functional requirements to identify testing scopes.
- Preparing functional and regression test cases and executing test cases.
- Involved in Test data preparation.
- Prepared Test Plan and Test Cases based on Business Requirements Document Responsible for writing Test Summary Report.
- Involved in system testing, Integration testing, Regression testing and also provided UAT testing support.
- Conducting peer reviews.
- Generate defect reports, weekly status reports etc
- Ensure that the testing done is compliant to quality standards.
- Coordinated and prioritized outstanding defects and enhancement/system requests based on business requirements, allowing sufficient time frame to ensure accuracy and consider deadlines.
- Provided LOE for all the change requests per release.
- Used QTP to perform Regression Testing.
- Wrote and executed SQL queries through QTP and also did manual testing to verify claims.
- Performed GUI testing, Integration testing, System testing, and Usability testing using QTP.
Environment: SQL Server, MS Excel, Windows, Manual Testing, QTP.
