Sr Qa Automation Analyst Resume
Monroe, MI
SUMMARY
- Around 8 years of immense experience in Leading Software Quality Assurance and QA implementation.
- Extensive knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Expertise in testing Client - server applications as well as Web-based applications.
- Excellent knowledge in programming languages like C, C++, VB Script, Python and Java.
- Strong experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test.
- Experience in Developing, Documenting and Executing Test cases manually and developing Automation Scripts using QuickTestProfessional(QTP), Selenium RC, IDE, Web Driver, TestCompleteto ensure proper business compliance
- Worked closely with users and business analysts, Project Managers, Developers to understand requirements, business processes for testing and attended regular walkthroughs.
- Three years of experience in web user interface automation testing with Selenium Web driver, java, Junit, C and TestNG frame works.
- Performed automation testing using Selenium and Java Scripts for testing GUI Functionality.
- Developed Functional Automation scripts using VBScript in QTP and TestComplete.
- Conducted Integration Testing with System Backup&Restore Using Acronis.
- Conducted the Continues Integration Testing Using Jenkins.
- Proficient use of HP ALM, Quality Center and Test Director to manage the software testing process.
- Good exposure to various bug tracking tools, such as BUGZILLA, JIRA, etc.
- Experience in using the Xpath,CSSSelector for identifying the UI objects
- Expertise in Functional Testing, Regression Testing and User Acceptance Testing (UAT).
- Experienced in all stages of testing, smoke testing, integration testing, new feature testing, regression testing, security testing, Compatibility testing, backend testing, usability testing, GUI testing, and configuration testing.
- Experience with end users to supporting UAT testing.
- Developed automation frameworks and creating the scripts using TestComplete using VbScript and execute the suites using TestExecute.
- Extensive experience working with Databases such asMS SQL Server, Oracle, and MySQL.
- Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
- Good understanding of SOA requirements and SOA reference architecture.
- Experience with testing on UNIX and LINUX environments.
- Good experience in Behavior driven technique (BDD).
- Strong Analytical and Problem Solving skills.
- Experience in testing code developed in TDD / BDD environments.
- Experience on performance tests utilizing Jmeter.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
- Maintained and developed modules for Drupal web store.
- Streamlined website development by migrating to acquia’s Drupal hosting service.
TECHNICAL SKILLS
Testing Tools and Bug Tracking: QTP, Test Complete, Quality Center, Test Director, JIRA, Team Foundation Server, SOAP UI, Selenium RC, IDE, and Web Driver
Languages: HTML, SQL, PL/SQL, VBScript, CSS, Java, JUnit, Perl, Java Script, Python
Application Software: MS-Excel, MS-Word, MS-PowerPoint, MS Visual Studio and MS Outlook
Database: Oracle 8i/ 9i/10g/11g, MS SQL Server 2000, MySQL
Operating Systems: Windows 95/98/2000/NT/ME/XP, Vista, Win7, UNIX, IBM Mainframes, AS/400
Methodologies: Agile - Scrum, RUP, Waterfall, V - Model
PROFESSIONAL EXPERIENCE
Confidential, Monroe, MI
Sr QA Automation Analyst
Responsibilities:
- Participated in walkthroughs for the evaluation of the Test plan with the QA analyst, design and development team.
- Involved in Planning and reviewing the Test Scripts for Functionality, Regression, Security, Database and User Acceptance testing of the application.
- Designed different test scenarios to cover all features of Service Requests for project.
- Performed Manual Testing on different Services of the project by executing the Test Scripts.
- Automated Web Services Tests (Rest Api’s) to test individual services based on URL’s provided to support UIfunctionality.
- Responsible for test management (Tests cases, tests and defects) through Quality Center Manually.
- Analyzed BRD and produced walkthrough report.
- Developed and maintained scripts for Regression and Integration Testing.
- Coordinated with Development and Business team for Defect resolution.
- Involved in design and implementation of automation framework for smoke and regression test suites using TestComplete
- Performed functional testing byexecuting the QTP Scriptsfrom Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
- Developed test scripts using TestComplete, Executed Automated Test Scripts & analyzed the results
- Automated regression test cases using Java and TestComplete
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
- Tested compatibility of application for dynamic and static content under various cross browsers using TestComplete
- Prioritized problems based on the effect of the application on the end user.
- Developed Test Plan for functional and graphical user interface testing.
- Created test cases for manual testing of the application functionality.
- Preparing Status Reports on daily basis.
- Participated in Uploading all the Manual Test Scripts to the Quality Center.
- Performed User Acceptance testing of the applications.
- Manage off shore and on shore teams
- Developed Test Summary report for Functional test, Regression tests
- Kept track of the new requirements / change in requirements of the Project.
- Testing of Web Services using web services client generated SOAP UI to check request and response SOAP Messages
Environment: AS/400 system, Quality Center, Oracle 10g/11g, MS Project, UNIX, MS Office Professional, MS Visual Studio, Windows 7, SQL Server 2005,TestComplete.
Confidential, Tampa, FL
Automation Test Engineer
Responsibilities:
- Manage, guide and coordinate the efforts in defining and planning of testing activities.
- Analyzed System or Business requirements and identified the Test scenarios based on requirements and involved in preparation of Templates for Test cases.
- Define scope and estimate on the testing activities.
- Created Test Plans andUser Test Cases in concert with system engineers.
- Managing the Off-shore testing resources of the project.
- Performed automation of testing using Quick Test Pro and programmed dynamic VB Scripts in Expert view for testing GUI Functionality.
- Developed Functional Automation scripts using VBScript in QTP.
- Used Shared Object Repository in QTP for developing Automation scripts.
- Developed recovery scenarios using VB script and QTP inbuilt Functions.
- Executed test plans in QA, Staging and Production environment, which mainly involves Sanity and End-to-End testing.
- Did API Level testing for web services, enhanced the Test harness and developed many Test suites using XML,PERL and PHP, Python
- Use of Share point as central document repository for all the test and project related documents.
- Support to Offshore Testing team based in India and communication with various teams across regions.
- Worked closely with the DEV, UAT and Production teams to ensure the smooth roll out of the tested applications.
- Review of the test cases and test results documents prepared and tested by offshore team.
- Used QualityCenter in Test Planning, Test Execution and Tracking Defects.
- Performed Black Box testing, White box testing of the application.
- Responsible for delivering product builds, analyzing build results, modifying and optimizing build tools, and contributing to technical documentation.
- Performed manual testing and used Quality Center to keep track of bugs and testing efforts.
- Analyzed software bugs, interacted with the developers on getting the problems fixed, verified and closed the bugs as they got resolved.
- Supported with testing when there is production issues by doing Emergency Bug fix testing.
- Coordinated with Development and Business team for Defect resolution.
- Involved in preparation of Traceability Matrix and Requirements mapping, issue logs.
- Responsible for consolidation of Daily Defect Reports, Build Reports and Status mails.
Environment: IBM Mainframes, AS/400 system,QTP,QualityCenter,SOAP UI, C++, Oracle 11g,PL/SQL, Windows7, TOAD, CITRIX, SharePoint, QTP, VB Script.
Confidential, Jacksonville, FL
Automation Analyst
Responsibilities:
- Handle functional testing activities for some of the modules.
- Responsible for implementing standards for web based applications. Standards include creating manual scripts to do Quality Testing and documenting all procedures and processes for frontend and backend files.
- Reviewed new or modified programs, including documentation and specifications, to determine if program will perform according to user request and conform to guidelines.
- Performed feasibility study to automate the application with selenium
- Participated in Automation Test Plan, involved in reviewing the scripts written by peers
- Involved in design and implementation of automation framework for smoke and regression test suites using Selenium RC.
- Uses engineering skills to improve processes and automate QA tasks using Java and Python scripts.
- Developed test scripts using selenium RC, Executed Automated Test Scripts & analyzed the results
- Automated regression test cases using Java Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Performed Regression testing on new builds, every modification in the application using Selenium Rc.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
- Extensively used UNIX shell scripts for generating sql reports.
- Identified differences between established standards and user applications and suggest modifications to confirm to standards.
- Handle the offshore resources of the project.
- Performed Black Box Testing strategies. Developed and maintain test plans, manual and automated test scripts for user interface, functionality, system and 'adhoc testing'.
- Executed regression tests, functional tests and data tests. Reported, tracked, and help determine priority of reported bugs.
- Participated in Walk Through, Requirement review meetings and Defect report meetings periodically.
- Escalated the issues in the application to the project team.
- Investigated software bugs and interacted with the developers to resolve the issues.
- Always shown commitment towards deliverables without any failure.
- Participated in client meetings and given inputs on the new enhancements.
Environment: QTP, Quality Center, Oracle 10g/11g, MS Project, UNIX, MS Office Professional, MS Visual Studio, Windows XP, SQL Server 2005, XML, SOAP UI.
Confidential, Chicago, IL
QA Analyst / Onsite Coordinator
Responsibilities:
- Participated in Requirements gathering and bug reviews meeting.
- Involved in testing efforts by analyzing the requirements of the applications.
- Developed Test Plan document.
- Performed Functionality Testing of all the graph types and Statistical Tool.
- Reviewed various reports prepared by Test engineers.
- Developed Test Summary report for Functional test, Regression test,
- Kept track of the new requirements / change in requirements of the Project.
- Analyzed BRD and produced walkthrough report.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium RC
- Implemented Frame work for Selenium RC scripts using Java and TestNG
- Performed Regression testing on new builds, every modification in the application using Selenium RC
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium RC provided more flexibility in automating test cases
- Used Firebug to identify Objects' ids, Name, XPaths, etc., links in the application
- Involved in Hybrid(Keyword & data) driven framework design using Selenium
- Executed SOAP based web services for API testing (Java client and SoapUI)
- Developed test scenarios, test plan and test cases based on (SRS) System Requirement Specification.
- Implemented API Testing for testing of an independent Graphing Tool.
- Performed different types of testing such as full functional, Ad-hoc, Integration, Regression, Positive, Negative, Boundary, Back-end etc.
- Developed and maintain scripts for Regression and Integration Testing.
- Created and report defects as found during testing in JIRA and Excel.
- Created different types of testing documents such as Test Progress report, Test Analysis Report etc.
- Developed test scenarios and create test plan and test cases based on FRD for Logging Database.
- Communicated with developers and project manager and Business Analyst for detected defects as needed.
Environment: JIRA, Oracle, UNIX, Java, J2EE, JSP, XML, Web Services, HTML, TFS, Java Script, Windows NT, VSS.
Confidential
Software Test Engineer
Responsibilities:
- Analyzed business requirements, functional specification & required documents for Manual Testing.
- Reviewed project specs and worked closely with BA and Development for creating Test Cases.
- Involved in the testing of interfaces to process several modules viz., production, material procurement, and purchasing employee details.
- Created different scenario reports as per the business requirements.
- Modified the baseline recording to accommodate the changes for the future releases of the application.
- Worked closely with development team to resolve the defects and Testability issues throughout software test life cycle
- Reported software bugs to development team through Test Director Defect tracking system.
- Involved in Troubleshooting complex setups to isolate and determine defect root cause.
- Tracked and logged defects and problem throughout the project life cycle.
- Used the project deliverables to determine testing requirements that define the testing to be developed and executed for the project.
- Linked requirements to tests and defects as well as analyzed and tested defects in Test Director.
- Ran Manual Test Cases & Scenarios and analyzed results.
- Wrote SQL queries for database backend testing, research and validation.
- Assisted the development teams on the analysis of defects and track them to successful resolution using test & defect management tool Test Director.
- Identified and reported defects through the standard process and documents set up by the project.
Environment: Windows, Oracle, Test Director, MS Office, Java, SQL, VB, HTML, VBScript, SQL Server.