We provide IT Staff Augmentation Services!

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.

Hire Now