Sr.test Automation Engineer Resume
Bowie, MD
SUMMARY:
- Over 6 years of experience as an Automation Test Engineer in the field of Quality Assurance of Software Development to add more values and satisfaction to the business of the client.
- Excellent knowledge and implementing skills in complete Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC).
- Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle and Development Methodologies like Waterfall and Agile(Scrum).
- Expertise in Preparing Level of Effort Estimation, Test Plans, Test Strategies, Metrics, Test Scenarios, Test Cases and Test Data.
- Experience in Requirement Analysis and creating Requirement Traceability Matrix between requirements and test cases to ensure Test Coverage.
- Actively Participated in Sprint Grooming and Sprint Planning sessions to dissect the Sprint Backlog items and providing proper estimates.
- Participated in Sprint Review meeting and demonstrated newly developed functionalities to the development team and business owners.
- Attended Sprint Retrospective meeting and provided feedback to the team to improve the development team productivity.
- Experienced assisting product owner and business analyst on designing and developing User Stories from customer's point of view.
- Extensive Ad - Hoc Testing, Smoke Testing, Functional, Regression, Integration and User Acceptance Testing, Sanity Testing, Integration Testing, Functional Testing, Compatibility Testing experience with strong Web Application Development experience.
- Developed and executed test automation scripts using Quick Test Professional and Unified Functional Testing with Parallel Execution in VM (Virtual Machine).
- Strongly experienced in developing Descriptive programming with VB Script and working with shared Object repositories in UFT/QTP.
- Experienced in developing VB Script Functions and maintaining in Function Libraries in QTP/UFT.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium WebDriver) with Java.
- Proficient in Designing, creating and executing manual/automation testing for functional and GUI testing according to the requirements.
- Experienced in writing Test Cases according to the business requirement and User Stories and defining User Stories Acceptance Criteria.
- Experienced with Black Box Testing, Positive Testing, Negative Testing, Functional Testing and Regression Testing.
- Experienced in Equivalence Class Partitioning and Boundary Value Analysis.
- Experienced with executing test cases, Logging Defect, Retesting Defect and Closing Defect using HP ALM and Jira.
- Have a depth knowledge in Designing, Developing and Maintaining Data Driven, Keyword Driven and Hybrid Framework with UFT using VB Script.
- Experienced with Automating Smoke Test, Functional Test and Regression test using UFT with VB Script.
- Experienced with Error Handling and Scenario Recovery by developing Reusable Custom Functions with VB Script and by using Recovery Scenario in UFT/QTP.
- Experienced in Back-End Testing with complex SQL Queries.
- Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.
- Good team player and have the ability to work independently in a time sensitive environment
- Good organizational and communication skills, with the ability to express technical concepts verbally and in writing.
SKILLS:
Testing Tools: HP Quality Center, QTP, ALM, Jira, TestComplete, UFT
Languages: JAVA,SQL, PL/SQL, Java, .Net, HTML, VB Script, XML
Databases: SQL Server, Oracle, DB2, MS Access, Sybase
Operating Systems: Windows, UNIX, SUN Solaris, Linux
Web/App servers: IIS, Apache, WebSphere, WebLogic
PROFESSIONAL EXPERIENCE:
Confidential, Bowie, MD
Sr.Test Automation Engineer
Responsibilities:
- Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution, report generation.
- Worked in an Agile development environment - consisting of many iterative releases with extensive celebrations between the DEV, QAs and the BAs.
- Involved in regression test planning, Manual - automated test executions and test result analysis.
- Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports.
- Participated in Test result evaluation, documentation, and relevant reporting.
- Involved Keyword Driven Automation Framework design, including setting up Coding Standards, Naming Conventions, and Folder Structures.
- Analyzed the Regression Suite, Identified and prioritized test cases for test automation development.
- Developed reusable functions with Descriptive Programming and maintained in the function libraries.
- Developed Master Scripts with VB Script and kicked off test script executions on demand.
- Used Regex Pattern, Error Handling and conditional loops to enhanced the automation scripts.
- Kept Environment Variables for URLs, username, and passwords in XML files for UFT test data.
- Used HTML DOM and XPath to identified dynamic objects from web application for UFT.
- Developed utility functions in VB Script to handle Outlook, Excel, Word for test automation framework.
- Extensively used File System Object in VB Script to dynamically handle files and folders for test automation framework in UFT.
- Developed automation scripts for a daily Smoke Test and monitored the test results on a daily basis.
- Involved in Script Maintenance and Script Execution in UFT using ALM.
- Participated in determining test environment and test data needs.
- Communicated defect impacts and dependencies across iterations using HP ALM.
- Involved in Backend testing using SQL Quires.
- Attended Team meetings to give the project status updates and discuss any technical issues in the project that are faced by team members.
- Attended Daily Scrum, Sprint Planning, and Review meeting in dynamic Agile Scrum Environment.
- Analyzed and communicated test results to management. Made recommendations for product improvements wherever necessary.
Environment: QTP, Quality Center, MS Office, Selenium WebDriver, MS-SQL Server, Oracle, Java, JavaScript, VB, and Windows.
Confidential, DC
Quality Assurance Analyst
Responsibilities:
- Responsible for Analyzing Business Requirement Specification (BRS), Software Requirement Specification (SRS) and User Requirement Document (URD).
- Developed artifacts with resource requirements and time estimates.
- Developed Test Plan, Test Scenarios, Test Cases, and Test steps for various Business Services/methods covering both Positive and Negative testing requirements.
- Wrote complex SQL queries to verify and validate the exact targets for email and direct mail campaigns.
- Designed and Developed Hybrid Framework in QTP to perform automation testing for the AUT.
- Created user-defined functions with VB Script and Descriptive Programming in QTP to increase the reusability and maintainability of the test automation framework.
- Use Regular Expressions in identifying objects with varying names and titles every time a test is run in QTP.
- Performed Data Driven, Keyword driven and Hybrid Framework using QTP and managing data in QC.
- Skilled in writing VB script for creating descriptive programming, Function library, Optional step using QTP.
- Executed scripts on QA and UAT Environment to perform Regression Testing using QTP.
- The projects followed the Agile methodology, where developers, users and testers worked together to create Stories, Document requirements by interviews and analysis.
- Attended weekly Project Status Meeting with Development Team, QA Manager, and worked closely to define Test Scope, Gap Analysis, Risk, Dependency and Constraints.
- Provided training to other employees on testing best automation practices.
Environment: QTP, LoadRunner, Quality Center, TFS, Visual Studio, Rational, MS Project, Windows Server, Oracle Database, TOAD, ASP.Net, C#, COM/DCOM, MS SharePoint.
Confidential, Knoxville, TN
Software QA Analyst
Responsibilities:
- Responsible for writing and execution of System Test plans and Test cases by reviewing the business requirements document, and technical specifications document.
- Actively participated in Status reporting meetings and interacted with Developers to discuss the technical issues
- Prioritized Manual test cases based on the Business Requirements and selected the Test cases that need to be automated in QTP.
- Developed Hybrid framework using UFT/QTP and generic keywords were implemented.
- Responsible Functional and Regression testing by QTP during the various phases of the product development.
- Developed QTP Test Scripts by Descriptive Programming and enhanced the scripts through Parameterization, Synchronization, Regular Expressions, Customized Exception handling with VB Script.
- Extensively used SQL queries to verify the Database Tables.
- Reported software defects and worked with business analysts and developers to resolve technical/functional issues with HP Quality Center.
- Supported UAT test issued by working with end-users and technical staffs and documented UAT test results.
Environment: Quality Center, QTP, MS Office, SQL Server, Oracle, Windows, UNIX.