Testing Engineer Resume
Camp Hill, PA
OBJECTIVE
- Highly motivated Software QA Engineer over 5 years of manual and automated testing experience with strong diversified skills in Web and Client/Server application seeking a permanent or consulting position as a Software QA Engineer/ Analyst.
SUMMARY
- Excellent in both Manual and Automated testing.
- Experienced in designing and implementation of Various Frameworks in Selenium.
- Worked extensively with Selenium WebDriver to automate Test Scenarios and generate reports using Jenkins Continuous Integration.
- Expertise in writing Selenium Web Driver automation scripts in JAVA for web application
- Design frame work for automation using selenium.
- Hands on experience in designing automation scripts using java and web driver
- Preparation of test plans for automation.
- Good at implementing Data - driven approach.
- Hands on experience in designing frame work using Maven
- Trouble shooting issues related to automation scripts
- Hands on experience on implementing continuous integration using Jenkins
- Running automation scripts across multiple browsers.
- Executing automation scripts headless using Html-Unit driver.
- Hands on experience in implementing automation scripts using TestNG
- Hands on experience on Software Development Life Cycle ( SDLC), with especial emphasis on Waterfall, Agile Scrum,.
- Comprehensive knowledge and hands on experience on Software Testing Life Cycle (STLC).
- Proficient in assessing requirements, determining priorities, analyzing problems, and making adjustments to the QA process.
- Extensive knowledge on Smoke, Sanity, Functional, Ad-hoc, Integration, System, Black Box, Regression, UAT.
- Ability to design and create test plans, test cases, test data, traceability matrix, test analysis reports.
- Proficient in using various testing tools including QC/ALM, Quick Test Professional (QTP), JIRA, MTM, Squish, Oracle, SQL Plus, MS SQL server 2008/2012, and TOAD.
- Proficient in using QTP for Record and Playback, enhance basic test with synchronization, checkpoints, Actions, and parameterization with multiple sets of data.
- Excellent knowledge of VB Script and Descriptive Programming for developing test script and Functional libraries.
- Strong background in Back End testing using SQL queries to execute SQL statements for data verification and manipulation.
- Extensive knowledge of working on Windows, Mac, and UNIX environments.
- Exceptional time management skills and able to handle multiple projects in a fast-paced environment.
- Excellent analytical and problem solving skills with excellent writing and verbal communication skills.
- Capability to work independently and as a member of a team under pressure.
- Ability to change and willingness to take challenges.
- Always meet deadlines, and stay focused.
- Very Hardworking and eager to learn new tools in support of the organization’s success.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, LINUX.
Languages: VB Script, SQL, HTML, CSS, Java Script.
Database: SQL, Oracle, SQL Plus, MS SQL Server 2008, Toad
Test Automation Tools: HP Quick Test Professional (QTP), Selenium Web Driver, Sikuli.
Test Framework: TestNG
Build Management Tools: Maven
Continuous Integration tools: Jenkins
Bug Tracking Tools: Quality Center, JIRA, MTM.
Web Browsers: Internet Explorer, Firefox, Safari, Netscape, Opera, Google chrome.
MS Office: MS Word, MS Excel, MS Power Point, MS Outlook.
Software Methodologies: Agile Scrum, Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, Camp Hill, PA
Testing Engineer
Responsibilities:
- Analyzed Business Requirements Document, and Functional Specification to provide inputs to develop Test plan, and test cases.
- Involved in designing the POC for the client to demonstrate
- Analyze the test cases which can be automated as part of automation suite
- Involved in Automation plan for the project
- Prepared detailed Excel sheet which involves time estimation, risks and test cases which can be automated.
- Created Frame work using maven Testng and WebDriver
- Automated Sanity and Regression test cases
- Integrated Automation project with Jenkins
- Successfully implemented Remote invocation from Linux environment to window s environment
- Integrated Jenkins with Git to build pull latest code for every automation execution
- Integrated Sikuli tool to handle windows based functionalities.
- Attended Requirements Review Meetings and provide feedback to ensure that the system meets all primary requirements.
- Involved in developing Test plan, test cases based on functional requirements, technical specification and use cases.
- Used Squish to organize and manage all phases of the software testing process, including planning and executing tests, and tracking defects.
- Worked on Waterfall Methodologies for Software Development Life Cycle (SDLC).
- Performed GUI Testing, System Integration Testing (SIT), Smoke Testing, Functional Testing, Sanity Testing, Regression Testing, UAT Testing and Ad hoc Testing.
- Worked closely with the Business Analyst, QA team and development team to resolve defects and issues.
- Coordinated with end-users to schedule and support User Acceptance Testing (UAT)
- Created Requirement Traceability Matrix (RTM) to ensure that all the requirements are covered by the test cases
- Performed back-end testing by using Oracle SQL Developer, and Oracle SQL Plus, developed and Executed SQL Quires for database testing.
- Participated in Weekly Status Meetings, Challenge session meetings, Kickoff meetings, testing and analyzing results.
- Actively participated in enhancement meetings focused at making the application more reliable.
- Interacted with QA manager and Team members for regular update of the project.
- Prepared daily and weekly status reports regarding the progress of testing process and submitted to QA manager
Confidential, Camp Hill, PA
QA Analyst
Responsibilities:
- Identified the test sets to be automated
- Providing daily/weekly project progress reports to Program Management teams at both client and organization end.
- Prepares Test Scripts for the developed test cases.
- Helps team members in script preparation.
- Worked on existing Keyword driven framework.
- Analyze the test cases which can be automated as part of automation suite
- Involved in Automation plan for the project
- Prepared detailed Excel sheet which involves time estimation, risks and test cases which can be automated.
- Automated Sanity and Regression test cases
- Integrated Automation project with Jenkins
- Execute Automation test cases and provided the results to client
- Analyzed Business Requirements Document, and Functional Specification to provide inputs to develop Test plan, and test cases.
- Attended Requirements Review Meetings and provide feedback to ensure that the system meets all primary requirements.
- Participated in peer reviews of functional specification, application previews, and test plans/test cases, on regular basis.
- Involved in developing Test plan, test cases based on functional requirements, technical specification and use cases.
- Developed automated test scripts for functional testing using Selenium WebDriver.
- Used Microsoft Test Manager (MTM) to organize and manage all phases of the software testing process, including planning and executing tests, and tracking defects.
- Used Team Foundation Server (TFS) for project management, reporting, and coordinate with team.
- Worked on Waterfall Methodologies for Software Development Life Cycle (SDLC).
- Performed GUI Testing, System Integration Testing (SIT), Smoke Testing, Functional Testing, Sanity Testing, Regression Testing and Ad hoc testing.
- Worked closely with the Business Analyst, QA team and development team to resolve defects and issues.
- Coordinated with end-users to schedule and support User Acceptance Testing (UAT)
- Created Requirement Traceability Matrix (RTM) to ensure that all the requirements are covered by the test cases
- Performed back-end testing by using Oracle SQL Developer, and Oracle SQL Plus, developed and Executed SQL Quires for database testing.
- Participated in Weekly Status Meetings, Challenge session meetings, Kickoff meetings, testing and analyzing results.
- Interacted with QA manager and Team members for regular update of the project.
- Prepared daily and weekly status reports regarding the progress of testing process and submitted to QA manager
Confidential, Jersey City, NJ
QA Analyst
Responsibilities:
- Analyzed Business Requirements, and Functional Specifications to identify Test Requirements, develop Test Plans, Design Test Cases and Test Data.
- Attended Requirements Review Meetings and provide feedback to ensure that the system meets all primary requirements.
- Involved in developing Test plan, test cases based on functional requirements, technical specification and use cases.
- Used Quality Center to organize and manage all phases of the software testing process, including planning and executing tests, and tracking defects.
- Developed automated test scripts for functional testing using QTP.
- Performed Record and Playback, enhance basic test with synchronization and standard checkpoints, Actions, and parameterization with multiple sets of data by using QTP.
- Involved in Smoke, Sanity, Functional, Regression, Security, System integration (SIT) and User Acceptance Testing (UAT).
- Performed Back End testing using SQL queries to execute SQL statements for data verification and manipulation.
- Responsible for creating daily and weekly status reports regarding the progress of testing process.
- Communicated and discussed with QA and developer team to resolve defects and issues.
- Participated in technical team meetings, from the beginning of the project through entire lifecycle.
- Coordinated with UAT team by providing them with test cases and test data.
- Actively participated in enhancement meetings focused at making the application more reliable.
- Prepared Defect Report, Weekly Status Report, and Bug Tracking report,
- Prepared and monitor the Requirement Traceability Matrix on regular basis.
- Interacted with QA manager and Team members for regular update of the project.
Confidential, Reston, Virginia
QA Analyst
Responsibilities:
- Analyzed Business Requirements, Functional Specifications, and Business Rules to identify Test Requirements, create Test Plan, Design Test Cases and Test Data.
- Attended Requirements Review Meetings and provided feedback to ensure that the system meets all primary requirements.
- Involved in developing test plan and test cases, and test scripts.
- Used HP Quality Center to capture requirements, create test plan, test cases, also used Quality center to log defects, track and generate defect reports and graphs.
- Performed Smoke, Functionality, Sanity, Regression, & System Integration Testing.
- Involved in automated testing using Quick Test Pro.
- Checked for navigational flow and broken links using Automatic check Points.
- Used SQL plus to check the data flow through the front end to backend and used SQL queries to extract the data from the database.
- Communicated bugs status well to across all engineering teams
- Worked with developers to resolve defects and issues.
- Participated in technical team meetings, from the beginning of the project through entire lifecycle.
- Coordinated with UAT team by providing them with test cases and test data.
- Actively participated in enhancement meetings focused at making the application more reliable.
- Prepared Defect Report, Weekly Status Report, and Bug Tracking report.
- Involved in preparation of Requirement Traceability Matrix
- Interact with QA manager and Team members for regular update of the project.