Software Engineer In Test Resume
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.