Software Test Engineer Resume
Atlanta, GA
SUMMARY:
- Seven (7+) years of experience in software testing and quality assurance under UNIX and Windows environment with excellent analytical and diversified experiences in manual and automated testing of web and Client/Server application, to secure a position of Software Test Engineer and QA analyst.
- Over 7 years of experience in Software Quality Assurance and Quality Control on various levels of Quality Assurance for Client/Server and Web based applications on Windows and UNIX.
- In depth understanding of Software Development Life Cycle (SDLC), CMMI, and different types of methodologies such as waterfall, Agile and Iterative.
- Extensive work experiences in Software Quality Assurance and testing with excellent knowledge and experience with Software Development Life Cycle (SDLC) & Quality Assurance Life Cycle (QALC).
- Specialized in Requirement analysis, Test Strategy, Test Estimation, Test plans, testing process, Defect management and interactions with clients.
- Developed Test Plans, Test Cases, Test Scripts and Test Reports.
- Expertise in Manual Testing, Automated Testing, Client Server Testing, Web Testing, Functionality Testing, System Testing, Integration Testing, User Acceptance Testing, Black Box Testing, Web Service Testing and End - to-End Testing.
- Expertise in development, execution and maintenance of Quick Test Pro automated tests, Framework, Actions, Function Libraries, Object Repositories, Data Table Files and descriptive programming.
- Execute Automation Scripts in Batch mode or Un-attendant mode by integrating HP Quick Test Pro and HP Quality Center Tool.
- Strong knowledge of SQL, PL/SQL, T-SQL and excellent understanding of ETL testing.
- In depth knowledge of statements for backend testing, skilled in writing SQL quarries/sub-quarries and joining multiple tables.
- Experienced in using defect tracking tools in Quality Center, and PVCS Tracker.
- Proficiency testing Web Services using READY API (SOAPUI)
- Experience working within the Scrum development methodology
- Excellent Communication Skills, able to work as part of a team and independently.
TECHNICAL SKILLS:
Testing Tools: UFT/QTP, ALM/Quality Center, SOAPUI
Methodology: SDLC, Waterfall, Iterative, Agile, RUP.
DBMS: Oracle, SQL Server, TOAD, SQL PLUS, SQL Developer, Access,
Operating Systems: Windows, MAC OS, Linux, UNIX
Languages: Java, C++, VBScript, PL/SQL.
Defect Tracking Tools: ALM/Quality Center, Bugzilla, Zoom, PVCS Tracker, Clear Quest.
Configuration Management tools: Clear Case, Star Team, VSS, Share Point.
WORK EXPERIENCES:
Confidential, Atlanta, GA
Software Test Engineer
Responsibilities:
- Involved in analyzing system design specifications and developed Test Plans, Test Scenarios and Test Cases to cover overall quality assurance testing.
- Perform both manual and automation testing and created various test results to track the testing results.
- Exported requirements, test cases into the ALM/Quality Center, ran manual and automation test cases from test lab and logged defects from defects module.
- Conducted GUI testing, Functional testing, and Web Service Testing, Integration Testing, Regression Testing.
- Used ALM/Quality Center for test management as well as test planning and test scheduling.
- Executed test cases in ALM/Quality Center and validated the expected results with actual results.
- Created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Performed backend testing using SQL queries to retrieve and verify information in the database.
- Performed Web service testing using SoapUI to ensure web service response match with expected results.
Environment: ALM/QC, SoapUI, J2EE, Agile/Scrum, NET, Toad, XML, C++, XML, HTML, Oracle, Web logic, NET, UNIX,
Confidential, New York, NY
QA Analyst
Responsibilities:
- Analyzed Business Requirement Specification (BRS), Software Requirement Specification (SRS) and User Requirement Document (URD).
- Developed Test Plan, Test Data and Test Approach Artifact with resource requirements and time estimates.
- Worked alongside key business stakeholders and development teams throughout the creation and refinement of Test cases for each piece of functionality.
- Performed Manual Testing and Automation testing of Web-based and Client-server enterprise applications and used ALM/Quality Center for test management.
- Loaded test cases into a centralized Web based Test Management tool, ALM/Quality Center while mapping each case to either a defect or a new piece of functionality to augment Traceability and Transparency.
- Created Traceability between Requirements and Test Cases.
- Executed detailed validation of applications functionality, reported Data integrity, and Real-time data integration.
- Performed comprehensive System testing, Functional testing, Integration testing, Regression testing, Web Service Testing and User Acceptance testing.
- Performed Security testing of the high security levels in the client application security mechanism.
- Performed Production Deployment Testing to verify a successful deployment to production environment.
- Used SQL for Back-end testing and checking the output of various reports.
- Developed and executed SQL queries to validate data.
- Developed test automation scripts using UFT/Quick Test Professional (QTP).
- Used Regular Expression in identifying objects with varying names and titles every time a test was ran.
- Enhanced the existing or default test scripts by adding some programming for custom testing and debugged the scripts.
- Used Synchronization points in the test script to capture the bitmap images of upload and download Status bars in the application.
- Provided testing status on daily scrum call, and created issue, tracked issue using JIRA.
- Prepared test summary report after every build release and submit it to the Mangers.
- Participate in QA team meetings and walkthroughs for weekly QA testing review.
Environment: ALM/Quality Center, SoapUI, UFT/QTP, Agile/Scrum, Oracle, SQL, Windows, .NET, Web logic, J2EE, UNIX, Clear case, clear quest. JAVA, VBScript, HTML, XML
Confidential, New York, NY
QA Test Engineer
Responsibilities:
- Created and implemented Test Plan, Test Cases, and Test Scripts on different applications.
- Assessed new Business needs/initiatives and translated them into detailed business requirements specifications.
- Performed advanced planning of automation needs, defined business system project objectives and prepared project plan.
- Involved in Manual and Automated testing of the front-end application.
- Imported test cases into Quality Center while mapping each case to either a defect or a new piece of functionality to augment Traceability and Transparency.
- Responsible to perform Manual Testing of Web-based and Client-server enterprise applications and used Quality Center for test management.
- Performed Smoke Testing to ensure minimum expected system behavior.
- Performed comprehensive System testing, Functional testing, Regression testing and (UAT) User Acceptance testing.
- Used UFT/QTP Framework for automation, generated scripts by recording and enhanced the scripts using VBScript Programming.
- Created user defined functions and Reusable actions using UFT/Quick Test Pro.
- Maintained the Object Repository and modified the repository in UFT/QTP.
- Performed Data Driven Test using UFT/QTP.
- Involved in backend testing by writing and executing SQL queries in Oracle environment.
- Work closely with developers and interact with other departments such as, Product Management, Technical Support.
Environment: ALM/Quality Center, UFT/QTP, Iterative, MS SharePoint, Bugzilla, SQL, PL/SQL, Oracle, DB2,
Confidential, New York, NY
Software Test Engineer
Responsibilities:
- Clearly understanding our Clients' Quality goals in terms of productivity requirements and improvements.
- Provided ongoing gap analysis by analyzing current state and desired state.
- Created strategy to reach desired state and reiterate to promote continual improvement.
- Demonstrated cost savings in terms of shortened project duration with improved quality.
- Learned and followed the lean-Agile project methodology.
- Development of Test Harness by selecting of best of breed tools.
- Reviewed Functional Specifications , Development of Test Plan and Test Specifications , Developed and Automated tests.
- Developed user defined functions (UDF) and saved them in the function library file.
- Designed and created automation framework for various projects and wrote VBScripts to write descriptive programming.
- Used Quick Test Pro checkpoints to automatically capture and verify properties such as the number of links.
- Maintained automation scripts, object repositories, functional libraries in Quality Center.
- Executed QTP test scripts unattended in batch (using QC Test Lab or Driver script)
- Defect isolation and Bug Reporting , reports on test status , bug categorization and product readiness.
- Simulated and determined version, configuration that uncover bugs.
- Built patched version or special releases, abbreviated QA on feature specific build and release , Critical path for subsequent feature release.
- Bug Fix Verification and validation.
- Installed and configured the product and test tools.
- Responsible for creating weekly status reports regarding the progress of the testing process.
- Prepared and presented progress reports and attended all meetings as required
Environment: Java, C++, J2EE,C#, Microsoft Project, Microsoft office, Clear case, QTP, VBScript, SQL, DB2, Agile, Quality Center, .NET, HTML, XML