Sr. Automation Engineer Resume
Boston, MA
PROFESSIONAL SUMMARY
- Over 8.5 years of professional experience in Testing and Development.
- Diversified 6 + years of testing experience& established large core testing teams in onsite/offshore model in organization.
- 2+ years of development experience of software applications in C++.
- Firm noledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Performed manual and automated testing using HP - Mercury tool like Quality Center (QC), Quick Test Professional (QTP) andhands on experience in SOAPUIand mobile testing.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Expertise in running Test Scripts from Quality Center on different hosts.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
- Experience in Bug Tracking and Reporting using HP Quality Center.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Has excellent skills in VB scripting, written many re-usable VBScript functions to automate the application
- Proficient in all phases of Test Life Cycle from test planning to defect tracking and managing defect lifecycle.
- Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
- Experience in Manual Testing and Testing Methodologies. Experience in Stress Testing/ Performance Testing.
- Good noledge in Banking,Healthcare and Embedded domain.
- I has attended training and also has an excellent experience of working as an Android Mobile tester.
- Good Experience on QTP 8.0 to QTP 12.50 and creating Scripts in QTP by VBscripting
- Ability to work in a team environment or independently.
- Good at multi-tasking and working well under tight deadlines with high efficiency.
- Strong verbal and written communication skills.
- Expertise in analyzing User Requirements, Functional and Technical Specifications.
- Excellent troubleshooting, project management and problem solving skills.
TECHNICAL SKILLS
Programming: C, C++,Java, VB script,, XML
Tools/Software: QC(Quality Center), Bugzilla, QTP 12.50 Quick Test Professional
Operating system: Windows XP, Unix
Databases: SQL server 2000, My SQL, MS Access, Oracle 11g
Version Control Tools: SVN, Clear Case, Perforce
Methodologies: Agile, Waterfall, V-Model
Testing Types: Functional testing, Automation Testing, Integration Testing, Smoke Testing, Embedded Testing, Ad hoc Testing, User Acceptance Testing
Frameworks used: Data Driven, Descriptive Programming, Keyword and hybrid
PROFESSIONAL EXPERIENCE:
Confidential, Boston,MA
Sr. Automation Engineer
Responsibilities:
- Analyze the business requirements and functional requirements to better understand the client needs.
- Involved in working in all the phases of Software Development Life Cycle (SDLC) methodologies.
- Discuss with functional testers and Business Analyst (BA) to identify the critical test cases to be automated.
- Perform GUI, regression testing to verify functionality of the application after defect fixing and added features.
- Write SQL queries to validate input data submitted through GUI with the actual data in the Database.
- Develop test scripts using UFT for Regression Testing.
- Actively involved in standup, pre-planning, planning and retrospective meetings.
- Create scripts to cover testing GUI and MCH(mainframe) application and execute in UAT environment
- Manage and mentor and work with team of onshore and offshore QA testers
- Participate in automation standards meeting and discuss on how to improve the quality of automation scripts, provide inputs to improve the Tool agnostic framework that's being used in our project.
- Ensure proper version control and configuration management of all test objects developed and test environments used
- Use agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards
Environment:Quality Center, QTP/UFT, VBscript, Windows, SQL Server, Agile
Confidential, Washington, DC
Sr. Automation Engineer
Responsibilities:
- Designed and Developed automation script using Selenium and webdriver.
- Automation of functional testing framework for all modules using Selenium and webdriver.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Created Master Test plan, Test strategy, critical scenarios and Test Scripts and schedule for testing.
- Created traceability matrix and mapped requirements to Test Cases.
- Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Created scripts for Regression, Security, GUI, Integration and Database testing.
- Interacted with Developers and management to identify and resolve technical issues.
- Performed back end testing using SQL queries in Oracle database.
- Developed Integration and System test cases using Quality Center.
- Tracked and reported defects into Quality Center and notified management with details.
- Written, executed Test cases, and documented defects in the Quality Center.
- Managed software defect information, interacted with Business users to fix severity and priority of issues.
- Attended daily Scrum Meetings.
- Participated in weekly project status meeting and updated the testing Progress.
Environment: Quality Center, Selenium, Java, Windows, SQL Server
Confidential - PA
Sr.QA Engineer
Responsibilities:
- Interacted with Business Managers to understand the functionality of the application and developedthe detailed Test Cases based on System Functional Requirement.
- Involved in documentation of all test results, identifying and summarizing discrepancies.
- Performed Functional, Integration, Regression and System testing manually and automated the sameQTP. Defects were tracked, reviewed and analyzed using HP Quality Central and reported daily to the project team.
- Prepared test plan and test cases.
- Involved in Planning, Coordinating, Developing Test Plans, Test Procedures, Test cases and Test Metrics based on the Requirements and Design Documents.
- Created Manual test cases for each functional module and automated the bug free test cases for regression testing.
- Performed positive and negative testing manually to ensure the application outputs the expected results given the input.
- Performed GUI, integration, regression and system testing to verify functionality of the application after defect fixing and added features.
- Maintained test cases, test scripts, defect tracks and reports in HP Quality Center tool to track the defects.
Environment:Quality Center, Quick Test Professional (QTP), C++, Windows, SQL Server
Confidential - NC
QA Tester
Responsibilities:
- Involved in meetings and discussions to understand the scope, purpose and requirement of the application.
- Interacted with business team to understand business logic and user requirements.
- Responsible for writing test plan and test cases and execution of test cases manually.
- Performed functional, integration, regression, system, and acceptance testing.
- Designed the test cases using Excel spreadsheets.
- Interaction with Development team in bug reporting and bug fixing process.
Environment:VB, Oracle and Windows.
Confidential - NCQA Tester
Responsibilities:
- Developed test plans and test cases.
- Executed test cases and procedures manually and compared actual results against expected results.
- Identified, prioritized and designed test scenarios.
- Used Quality Center for requirement management, planning, scheduling, executing tests, managing and tracking defects.
- Performed functional, integration, regression, positive, negative, security and system testing.
- Identified, analyzed and documented all programming errors.
- Developed graphs and reports using QualityCenter to present the test results of functional testing efforts to the management.
- Involved in writing SQL queries to verify the database.
- Implementation of QA methodologies.
- Coordination with development team, manual testing team and tech support team.
- Requirements review, design review, test plan review, test cases review, meetings coordination.
- QA weekly meetings, proposals for resolving the conflicts.
- Analyzed the existing business scenario and understood the business rules.
- Responsible for updating and maintaining the Quality Center for all the defects found during functional and regression testing and follow up the bug life cycle.
Environment:Oracle 9i, SQL, Windows XP, Quality Center 8.2, XML and HTML
Confidential, PA
QA TESTER
Responsibilities:
- Participated in the design and test plan walk through.
- Involved in Black box, functional testing, integration testing, load testing, regression and System testing.
- Worked with appropriate team leaders to ensure quality of test deliverables & timely completion of individual test plans.
- Actively involved in performing functionality, Configuration, unit and integration tests for modules.
- Performed User Acceptance Testing (UAT) for the application
- Used Test Director for Defect tracking purpose.
- Attended the status meetings submitted the reports in time.
Environment:Test Director, Oracle, Java, VBScript, SOAP, XML, HTMLATX Communications - PA Apr '11 -Dec '11
QA Tester
Confidential
Responsibilities:
- Analyzed user requirements, attended change request meetings to document changes and implemented procedures to test changes.
- Implemented the SDLC for the testing life cycle and followed the standards process in the application.
- Setting up lab environment for the testing team by installing the automation tools, setting up the application on the different machines for UAT testing. Trained the users in the lab environment for testing the application.
- Used UNIX shell scripts to automate running of some of the test cases. The scripts run different test cases, compare actual results with expected results, log test results and log a list of failed and passed test cases.
- Used shell scripts that has different commands that compares expected vs. actual result.
- Wrote complex queries that has case statements, sub queries, joins.
- Embedded allSQL statements in to UNIX shell scripting.
- Designed, developed tested automation strategies for Quick Test Professional.
- Created data driven tests to validate the same scenario with different test data.
- Verified the data, by executing SQL queries on SQL server database.
- Created project requirements, test plans and tests in Quality Center.
- Performed backend testing using SQL queries and analyzed the server performance on UNIX OS.
- Used Quality Center for defect reporting and tracking.
- Identified and documented all issues and defects to ensure desired quality of the application functionality. Participated in walkthroughs and technical reviews all throughout the testing phase.
Environment:Quality Center, Quick Test Professional (QTP), SQL Server
Confidential
Test Engineer
Responsibilities:
- Involved in analyzingthe Business Requirements document and has written Test conditions.
- Ensured the traceability of test cases back to the Business requirements
- Involved in Manual testing using QC to develop test cases, test scripts, executing the scripts and logging the defects
- Involved in Functional, Regression, Performance and UsabilityTesting
- Participated in requirement and design meetings and hosted Test case review meetings.
- Documented and reported the bugs using QC and provided the management with key metrics.
- Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the bug life cycle using QC.
- Involved in assisting the end users in performing User Acceptance Test on the navigation application
- Involved in coordinating Integration testing and keeping track of data flows in different applications
- Involved in doing the feasibility study of test cases for Automation and calculating the return of investment (ROI).
- Responsible for performing backend testing and data verifications using PL/SQL queries.
- Responsible for preparing End of Testing Reports (EOT) and Calculating Level of Confidence (LOC).
- Interaction with clients and attend meetings
- Requirement analysis and flow chart preparation
- Design and enhancement of features related to Positioning of car on a road network using GPS and sensor data like wheel and gyro data.
- Enhancing positioning algorithms.
- Documentation and Bug fixing.
- Playing active role in Code reviews, document reviews and technical support.
Environment: Microsoft Visual Studio 2005 (MFC and Windows SDK), Windows 2000