We provide IT Staff Augmentation Services!

Software Engineer In Test Resume

0/5 (Submit Your Rating)

Eagan, MN

PROFESSIONAL SUMMARY:

  • Senior QA Analyst/Test Engineer with over 9 years of IT experience in developing test strategies comprising test plans, test scenarios, test scripts, test coverage matrices, and automation testing of client/server and web applications.
  • Extensive experience in manual and automated testing of client server and web applications.
  • Working experience in test automation using Selenium WebDriver, QTP, WinRunner, TestDirector, Quality Center, and LoadRunner.
  • Experienced in Black - box, White-box, Functional testing, User Acceptance Testing, System Verification testing, System testing, Integration testing, Regression testing, and Load testing, etc.
  • Good understanding of OOP objects design and principals.
  • Experience developing automation test code in Java and C#.
  • Extensive experience writing Python scripts in UNIX environment.
  • Experience in Eclipse and Visual Studio integrated development environments.
  • Extensive experience creating automation test scripts in TestNG unit test framework.
  • Experience using ANT, Jenkins and Maven build automation tools.
  • Extensive experience using source code distributor Git, TFS.
  • In depth knowledge of creating unit test using various IDEs and framework.
  • Experience creating TestNG XSLT report using ANT, TestNG, and Selenium WebDriver.
  • Expertise in analyzing Business Specification Documents, Functional Specification Documents, Use Cases, designing Test Cases, generating test scripts and analyzing test results.
  • Experience measuring performance of the application using Load Runner.
  • Strong understanding of software development life cycle, quality assurance life cycle and testing methodologies.
  • Extensive working experience in Black and White box testing concepts.
  • Extensively worked on Back-end testing and has very good knowledge of writing and executing ad-hoc SQL queries to validate the data integrity.
  • Experienced loading data into Oracle table using SQL load.
  • Good experience in GUI Testing, Functionality Testing, System Testing and Regression Testing.
  • Experience in System Requirement Analysis, Design Test Strategy, Documentation, Involved in Preparing Test Plan.
  • Documented test results and managed defect tracking process, which included prioritizing bugs, assigning bugs and verifying ‘bug fixes’ using Test Director, Quality Center.
  • Maintained Requirement Traceability Matrices to measure the testing process and requirement progress.
  • Good working knowledge of major Operating Systems and tested applications on Windows 98/NT/2000/XP and UNIX environments.
  • Ability to work independently and as well as in team environments.
  • Excellent Documentation and Communication skills, willingness to learn the latest cutting edge technologies.

TECHNICAL SKILLS:

Languages: Java, C#, SQL, HTML, XML

Scripting Languages: Python, Shell,VBScript

Test Management Tools: Selenium WebDriver, Quick Test Professional, Load Runner, Quality Center, TestDirector, TestNG

Integration Environment: Eclipse, Visual Studio.

Source Code Distributor: Team Foundation Server, Git. SVN

Continuous Integration Tool: Maven, ANT, Jenkins

Databases: Oracle, SQL Server, MySQL, MS Access and DB2

Tools: /Applications: MS Office, UML, Adobe Acrobat, MS Visio, MS Project

Browsers & Servers: Internet Explorer, FireFox, Opera, Apache Tomcat, Web Logic

Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, UNIX, Linux, and DOS

PROFESSIONAL EXPERIENCE:

Software Engineer in Test

Confidential, Eagan, MN

Responsibilities:

  • Analyzed business requirements and suggested improvements to the product features.
  • Developed and maintained Test Plan, Test cases and Test Scripts In agile environment.
  • Prepared automated test script and Page Object Model framework using selenium Webdriver.
  • Integrated automated test suit to continuous integration server.
  • Performed parallel test execution in different browsers and devices.
  • Prepared and maintained data for subsequent test automation.
  • Performed Functional, Regression and Performance test.
  • Detecting, classifying and reporting bugs through Defect Tracking System.
  • Closely working with testers, developers and managers for review and reporting. Involved in preparing Test Plan and effort estimation
  • Co-ordinate the Offshore test activities & reporting, active interaction with team members in review meetings to evaluate the progress and performance of the application
  • Participated in daily stand up, retrospective, sprint planning and other meetings.

Environment: ASP.Net, SQL Server, Java Script, Selenium, TFS, Web Logic, Quality Center, Microsoft Office.

Test Automation

Confidential, Bristol, CT

Responsibilities:

  • Analyzed business requirements and suggested improvements to the product features.
  • Developed and maintained Test Plan, Test cases and Test Scripts In agile environment.
  • Established page object model test automation framework using Selenium WebDriver and Java technologies.
  • Prepared Java /Selenium script for subsequent regression testing.
  • Prepared test script for restful Webservices using Jersey Client API.
  • Performed parallel test execution in different machine and Emulators/Devices using selenium Grid
  • Conducted GUI automated testing using QTP for client server application.
  • Performed Data Driven approach, enhanced the script with checkpoints, recovery scenarios.
  • Parameterized QTP scripts for use with varied, controlled test input values (runtime-generated, user-defined, or from data sources)
  • Modified QTP scripts to support regular functional changes. Wrote VB Script, developed Custom Functions, Dictionary Objects, used Descriptive Programming by QTP automation tool and executed test scripts.
  • Closely working with the team for review and reporting. Involved in preparing Test Plan and effort estimation.
  • Scheduled and estimated software testing cycles based on input from management, requirements and design documents, and engineering personnel regarding the software release contents.
  • Updating status on daily basis, showing progress and discussing about future testing efforts to the team.

Environment: Java EE, Oracle, Java Script, Selenium, GIT, Web Logic, Quality Center, Microsoft Office.

Senior, Test and Validation Engineer

Confidential, Tucson, AZ

Responsibilities:
  • Prepared automated test script and framework using selenium Webdriver and C#
  • Performed parallel test execution in different browsers and devices.
  • Prepared and maintained data driven test suite.
  • Performed Functional, Regression and Performance test.
  • Prepared unit test code.
  • Participated peer code review.
  • Prepared test strategies, test plan and test cases to cover overall application functionality.
  • Detecting, classifying and reporting bugs through Defect Tracking System
  • Extensively used Quality Center to maintain Requirements, Test plans, write Test Cases, Defects and Traceability Matrix.
  • Closely working with testers, developers and managers for review and reporting. Involved in preparing Test Plan and effort estimation
  • Developed and maintained Test Plan, Test cases and Test Scripts In agile environment.
  • Co-ordinate the Offshore test activities & reporting, active interaction with team members in review meetings to evaluate the progress and performance of the application
  • Participated in daily stand up, retrospective, sprint planning and other meetings.

Senior Software Test Engineer

Confidential, Shelton, CT

Responsibilities:

  • Prepared Test Cases and Test scripts to cover overall application functionality.
  • Performed GUI, Functional and Regression Testing.
  • Extensively used Quality Center to maintain Requirements, Test plans, write Test Cases, Defects and Traceability Matrix.
  • Prepared test cases to test the application manually in Quality Center and automated using Selenium WebDriver.
  • Generating automation test scripts, running test scripts and analyzing results using Eclipse, TestNG.
  • Developed and reviewed test scripts coded in Java test scenarios and Parameterization of test cases using Spread Sheets.
  • Maintained data driven test suites for subsequent Regression testing
  • Reviewing the work assignments, balancing the workload among the team members.
  • Detected, classified and reported bugs through defect tracking system.
  • Closely working with the team for review and reporting. Involved in preparing Test Plan and effort estimation.
  • Attending weekly Status meetings with QA team to evaluate the testing process.
  • Co-ordinated the offshore test activities & reporting, active interaction with team members, team lead and developers in review meetings to evaluate the progress and performance of the application.

Software Quality Assurance Engineer

Confidential, Mailford, CT

Responsibilities:

  • Fully involved in analyzing Business Requirement Documents and Functional Specification Documents.
  • Participated in requirement and design walkthroughs.
  • Responsible for performing Functional Testing on the application by creating Automated Test Scripts in QTP.
  • Performed Data Driven approach, enhanced the script with checkpoints, recovery scenarios.
  • Analyzed the Test plan, which detailed the testing scope, strategy, test requirements and necessary resources.
  • Developed Test Cases to cover overall quality assurance testing.
  • Involved in Manual testing using Quality Center to develop test cases, Test scripts, executing the scripts and logging the defects.
  • Performed regression testing by executing the baseline scripts identified software errors and interacted with developers to resolve technical issues.
  • Identified Defects were reported using QC.

Software QA Analyst

Confidential, Washington, D.C

Responsibilities:

  • Analyzed Business Specification and user requirement specification.
  • Developed and maintained Test Plan, Test cases and Test Scripts.
  • Initially executed the Test Cases manually.
  • Tested general categories like sanity, regression, functionality, performance and also backend using SQL queries.
  • Developed and executed QuickTest Professional Scripts for Regression Tests.
  • Created Automated Data Driven Functional tests using QuickTest Professional and MS Excel tables.
  • Conducted GUI automated testing using QTP.
  • Modified the Automated QTP Scripts for regular release screen changes.
  • Created Automation Testing Framework for the Regression and User Acceptance Testing Environment.
  • Developed Driver Script and Scheduler for automated Script to execute the Batch Testing upon certain Interval.
  • Performed Performance testing: Load testing, stress testing, volume testing.
  • Developed script using LoadRunner.
  • Enhanced scripts in LoadRunner by placing checkpoint, parameterizing, inserting transactions, Sending message to output: for log Messages-Lr log meaasage, for Debug Messages-Lr set debug message and lr debug message, for error messages-Lr error message.
  • For the stress Testing and volume testing I developed Vuser scripts using LoadRunner Virtual user generator for various business processes; performed Correlation, data parameterization and customization of scripts by using C code.
  • Debug LoadRunner scripts through step by step and inserting breaking point.
  • Created scenarios in LoadRunner Controller and the new Performance Test Center based on the test profiles; fine-tuned the virtual user runtime and scenario scheduler settings.
  • Identified performance bottlenecks analyze test results and report those findings to the clients.
  • Compiled scenario test results, produced various reports using LoadRunner Analysis tool.
  • Created a quick summary report when all testing has been completed.
  • Identified Bugs and Errors in the application between Version Releases.
  • Analyzed SQL scripts, stored procedures for Data Quality Test.
  • Analyzed existing stored procedures and functions and SQL scripts to test the correct logic of producing report.
  • Participated in data analysis, Data Investigation and data mining process to assure the correctness and relevance of information reported.
  • Documented all data discrepancies identified during testing and communicate local issues/concerns to the business unit. Conducting project review/status meetings daily with Onsite team.
  • Documented defects, developed defect graphs, analyzed the Defect reports using Quality Center.
  • Assisted the Client to perform UAT and responsible for overseeing the Quality procedures related to the project.
  • Worked closely with developers and business analyst to ensure the validity specified features to be tested.

Environment: ASP.Net, SQL Server, Java Script, QuickTest Pro, LoadRunner, DOORS, Web Logic, Quality Center, Microsoft Office.

Software QA Analyst (consultant)

Confidential, Jersey City, NJ

Responsibilities:

  • Involved in writing Test plan based on Business Requirements and System Requirements Specifications.
  • Execution of Test Cases Manually and Automated using Quality Center.
  • Participated Daily Test Activity Defect Status Meeting.
  • Uploaded the test cases from the Excel spreadsheet/MS Word to Quality Center.
  • Participated in test script review and approval sessions.
  • Performed Data Validation Testing, Black Box Testing and User Acceptance Testing.
  • Work independently and Co-ordinate with development team and Business team.
  • Participated in creation of Traceability Matrix.
  • Developed and maintained functional and regression test scripts using QTP
  • Designed Object model programming in QTP
  • Developed Descriptive programming in QTP
  • Responsible for Automation testing using VB Script language with QTP tool for conducting Regression testing. Also identified re-usable scripts for sake of building the test automation framework.

Environment: Java, J2EE, C++, Oracle, QTP, Quality Center, Microsoft Excel, VBscript, Win NT/2000.

We'd love your feedback!