Qa Analyst Resume
Brisbane, CA
SUMMARY
- Over 8 years of expertise as a QA Engineer in Manual/Automated Testing of Web based, Client/Server and Internet applications
- Diversified IT experience in system analysis, design, development, writing technical documentation, QA Procedures and Methodologies
- Defined thetest criteria,project schedulesand base lined the Test Plan with the help of project meetings andwalkthroughs.
- Worked extensively on creating and implementing Automation Framework using data driven, shared, customized and Keyword driven techniques.
- Developed Test Plans including Test Analysis, Test Cases, Test Scenarios and Test Reports
- Worked extensively on J2EE, SOA (Service oriented Architecture) including SOAP, WSDL, Web Services validation.
- Worked extensively on SOAP UI functional and load testing and validated the response using assertions.
- Expertise in developing Automation Frameworks such as data driven, key driven and Reusable business component approach
- Extensively used selenium RC using Java to create automation scripts
- Expertise in selenium IDE, Selenium RC and Selenium Grid
- Tested both java and .net based applications
- Implemented User extensions concept to store all the objects and its properties
- Designed and Developed selenium framework which helps to create the scripts quickly used developer tools like firebug to extract the x - path to identify the objects.
- Extensively used selenium RC using Java to create automation scripts
- Expertise in selenium IDE, Selenium RC and Selenium Grid
- Expertise in developing Automation Frameworks such as data driven, key driven and Reusable business component approach
- Extensively used selenium RC using Java to create automation scripts
- Expertise in selenium IDE, Selenium RC and Selenium Grid
- Tested both java and .net based applications
- Automation framework creation, In-sprint Automation, functional test automation, extensive Agile experience, Progressive Automation, Behavior Driven Development (BDD), TDD, ATDD (Acceptance test driven development), Continuous Integration, Continuous Delivery, CICD, JBehave, javascript,Java/Selenium, Cucumber, Groovy, Ruby, Gherkin
- Work closely with the business team to arrive at acceptance tests and derive test automation frameworks and implementations
- Participate in code reviews, design, triage, estimating, and other testing and script development process
- Develop BDD driven automation framework with stipulated tools and prescribed test cases
- Perform debugging and troubleshooting in variety of testing environments as well as in the customer sites.
- Used github for revision control
- Worked in AGILE methodology
- Very good knowledge on agile development environment and used JIRA as issue tracking tool efficiently.
- Involved in developing selenium automation framework using TestNG. Developed ANT targets to execute automation suites from command line.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Implemented selenium Grid and executed tests in parallel that helped reduce the execution times significantly.
- Ability to write and review feature/Test Story files (JBehave, Cucumber) for Behavior Driven Development and create corresponding automated scripts in programming languages like C#/Selenium
- Secured and configured Test accounts from the clients for testing needs.
- Identified Smoke test scenarios from the Regression sets and performed Smoke test once the application is deployed in to QA
- Executed Test Cases Manually, once the application is stable and Documented the successful or unsuccessful completion of each test cases in Quality Center(QC) for End-to-End Scenario based testing
- Experienced in TDD/BDD practices (The application uses Cucumber)
- Hands on experience with iTKO Lisa
- Usage of XMLspy for XML validation.
- Performed both Manual and Automated testing using HP Quality center, Quick Test Professional (QTP) and Test Director/Quality Centre.
- Excellent hands on skills in SQL, UNIX, HTML, JAVA, XML, VBScript and Web Technologies
- Extensive use of defect tracking tools including HP Quality Center and Clear Quest
- Effectively and efficiently worked with Oracle, MS-SQL, MySQL, MS-Access databases
- Excellent knowledge of Microsoft Office Applications.
- Proven communication and personal skills
- Quick starter, Self learner and a good team player with excellent leadership abilities
TECHNICAL SKILLS
Languages: C++, C, Java, Perl, Shell Scripting, VBScript
Operating Systems: UNIX, Windows XP/200/Vista, Solaris 5.10, Suse Linux 9.0/10.0Testing tools Quick Test Pro (QTP), Quality Center 9.0/9.2/9.5, SOAPUI, iTKO LISA.
Other tools: ClearQuest, Bugzilla, ANT build tool, TOADNetwork Tools and Protocols TCP/IP, UDP, Ethernet
Web Technologies: HTTP, XML, CSS, DHTML, Java Script
Microsoft Tools: MS Office, Microsoft Visual Studio 2005
RDBMS: SQL Server, MS Access, DB2
PROFESSIONAL EXPERIENCE
Confidential, Atlanta,GA
Sr. Automation Engineer
Responsibilities:
- Developed Test plans, test cases, test scenarios and strategies facilitating the testing flow.
- Modified form of IBM Rational Unified Process was the methodology used.
- Used functionality testing on the application using QTP with hybrid approach.
- Effectively performed negative testing using Recovery Scenario Manger of QTP.
- Performed data driven functions using flat files and excel spreadsheets and thus reused the functions with various data sets in QTP.
- Worked extensively on J2EE, SOA (Service oriented Architecture) including SOAP, WSDL, Web Services validation.
- Worked extensively on SOAP UI functional and load testing and validated the response using assertions.
- Expertise in developing Automation Frameworks such as data driven, key driven and Reusable business component approach
- Extensively used selenium RC using Java to create automation scripts
- Expertise in selenium IDE, Selenium RC and Selenium Grid
- Tested both java and .net based applications
- Implemented User extensions concept to store all the objects and its properties
- Designed and Developed selenium framework which helps to create the scripts quickly used developer tools like firebug to extract the x-path to identify the objects.
- Extensively used selenium RC using Java to create automation scripts
- Expertise in selenium IDE, Selenium RC and Selenium Grid
- Expertise in developing Automation Frameworks such as data driven, key driven and Reusable business component approach
- Extensively used selenium RC using Java to create automation scripts
- Expertise in selenium IDE, Selenium RC and Selenium Grid
- Tested both java and .net based applications
- Automation framework creation, In-sprint Automation, functional test automation, extensive Agile experience, Progressive Automation, Behavior Driven Development (BDD), TDD, ATDD (Acceptance test driven development), Continuous Integration, Continuous Delivery, CICD, JBehave, javascript,Java/Selenium, Cucumber, Groovy, Ruby, Gherkin
- Work closely with the business team to arrive at acceptance tests and derive test automation frameworks and implementations
- Participate in code reviews, design, triage, estimating, and other testing and script development process
- Very good knowledge on agile development environment and used JIRA as issue tracking tool efficiently.
- Involved in developing selenium automation framework using TestNG. Developed ANT targets to execute automation suites from command line.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Implemented selenium Grid and executed tests in parallel that helped reduce the execution times significantly.
- Develop BDD driven automation framework with stipulated tools and prescribed test cases
- Perform debugging and troubleshooting in variety of testing environments as well as in the customer sites.
- Used github for revision control
- Worked in AGIL methodology
- Ability to write and review feature/Test Story files (JBehave, Cucumber) for Behavior Driven Development and create corresponding automated scripts in programming languages like C#/Selenium
- Secured and configured Test accounts from the clients for testing needs.
- Identified Smoke test scenarios from the Regression sets and performed Smoke test once the application is deployed in to QA
- Executed Test Cases Manually, once the application is stable and Documented the successful or unsuccessful completion of each test cases in Quality Center(QC) for End-to-End Scenario based testing
- Experienced in TDD/BDD practices (The application uses Cucumber)
- Created Automated Regression Test Scripts and used Mercury QTP to run regression test cases
- Performed database testing on Oracle Database and tested data input.
- Created Test Suites and Test Cases to validate Web Services using SOAPUI and iTKO Lisa
- Performed integration, GUI, system, Database, Smoke, UAT and regression testing.
- Usage of different checkpoints for evaluation ran synchronization on test scripts and developed reusable actions and action parameterization on these actions.
- Extensive usage of Quality Center for storage and maintenance of requirements, tests, test cases, defects and scheduling automation of test cases.
- Used Descriptive Programming to handle dynamic Objects using VBScript.
- Reporting defects/bugs on Quality centre for tracking and evaluation.
- Generated reports and graphs for frequent evaluations from Quality Center.
- Implemented Regular Expressions in the script to handle dynamic windows/ objects.
- Coordinating with developers and business analysts for the regular updates on requirements, builds and defect review meetings.
Environment: Java, Oracle 10g, C#, Selenium, web driver,cucumber,Mercury QTP 9.0, Quality Center 9.5, XML, SOAPUI, Web Spehere, Web Logic
Confidential, Brisbane, CA
Sr. Automation Engineer
Responsibilities:
- Agile methodology was implemented in the work environment.
- Used Customized Framework for Action Level and Script Level standardization in QTP.
- Handled Timeout Problems in the script using Synchronization Points in QTP.
- Created and maintained Automation Framework by implementing documentation and standards using QTP.
- Automated the test scripts for the GUI, Functional, Data Driven and Regression testing using QTP.
- Created the regular expression, and output values in the application. Checked for Broken links and number of links using QTP.
- Created Output checkpoints to verify run time values and to use them as input in actions.
- Created, scheduled and executed many benchmark, performance and other scenarios to meet specific testing requirements.
- Created Data Driven Tests that randomized the test data, for testing the AUT with real life test conditions using Excel file and database.
- Created WSDL and SOAP requests for functional testing using SOAPUI by adding assertions for validation.
- Validated Request/Response XML data using SOAPUI.
- Used XMLSpy editor for updating web services testing.
- Hands on experience with ITKO /LISA.
- Used Quality Center for reporting the bugs and writing the test cases.
- Fully integrated with Quality Center for Test Management activities, created separate test sets for each release based on the severity.
Environment: HP (Mercury) Quality Centre 10.0, Quick Test Professional 9.5., SOAP UI 3.5.1, Win XP/2000, Oracle 9i., SQL, UNIX,LINUX
Confidential, Ann Arbor, MI
SR. QA Test Engineer
Responsibilities:
- Involved in development of test plans, test cases, test scenarios and test strategies to facilitate the process of testing.
- Performed black box, smoke, functionality, integration, GUI, system, database using SOAP UI.
- Used Quality Center extensively for storing test cases, maintaining test documentation.
- Used Quality Center to create, manage, run test suites, generate reports for percentage of failures with proper Severity, Priority, test case status etc.
- Developed automation Test scripts using VBScript in QTP.
- Validated web services current states and make logical "assertions" against WSDL and SOAP objects using SOAP UI
- Developed data driven functions using excel files and flat files to perform the same test with multiple sets of data using Data Table functions in QTP.
- Developed User-Acceptance Test scripts and assisted users in conducting UAT.
- Worked on Multiple releases on different environments at the same time.
- XML Spy was used for web service testing like mortgage calculator request and response data.
- Successful replacement of the way mortgage.com gets rate information from a database based back-end to an XML based back-end.
- Handled dynamic objects by using descriptive programming using VBScript.
- Involved black box testing includes functional testing, Load testing and data driven testing using SOAP UI.
Environment: Quick Test Professional 9.5, Quality Center 9.0, Agile methodology, SOAPUI 2.0, XML, XMLSpy, .Net, C#, MySQL, Linux, UNIX, Windows Server 2003.
Confidential, Wilmington, DE
Automation Engineer
Responsibilities:
- Tested the application utilizing the Agile methodology. Worked on multiple sprints on the project.
- Managed requirements and maintained test repository using Quality Center
- Performed data driven testing using excel file in QTP
- Created checkpoints and synchronization points in the application to deal with timing problems
- Used object identification to map custom class to standard class
- Created shared object repository to share all the objects of application globally
- Supply project managers and developers with updates on the software development life cycle and obtained their sign-off on all test results
- Created functions and procedures in VBS files for reusability
- Prepared reports and test results after each release cycle for management and further test planning using Reporter event statements in the script using QTP.
- Performed automated back-end testing by writing SQL queries
- Created and Validated SOAP, WSDL messages using XML Spy.
- Developed user-acceptance test scripts and assisted users in conducting UAT
- Checked the broken links in the application and conducted cross browser testing
- Wrote reusable functions to handle application exceptions locally instead of passing control to main script
- Responsible for the backend testing of the server log using basic Unix commands
- Performed different types of Customer Acceptance, Functional, Build verification testing.
- Performed Regression Testing and User Acceptance Testing (UAT)
- Maintained the Requirements Tractability Matrix (RTM).
Environment: QTP, QC, ASP.NET, XML, Windows NT and Unix.
Confidential
QA Analyst
Responsibilities:
- Analyze the Business requirement documents, Functional specification documents to prepare Test conditions, Test cases, Test Scripts and effort estimation.
- Feature testing in Agile methodology.
- Actively conducted & Involved in monthly Sprint Planning, Review meetings for various Streams.
- Participated in daily stand up meetings as part of Agile methodology to discuss work accomplished, planned work and raise issues.
- Gave Sprint Feature Demos to business/product owners.
- Test Activities includes documenting Test scripts from Use Cases in the Quality Center test case repository.
- Performed Smoke, GUI, Unit, Integration, Functional, Regression, Data Integrity, System, Compatibility, End-to-End testing, User Acceptance Testing and Ad-hoc Testing.
- Tested SOA Web services XML provided to the third party vendors.
- Used SOAP UI for creating/configuring tests.
- Used SOAP Request for extensive functional testing and validation of services through a variety of assertion and scripting possibilities.
- Recorded, customized and executed various Test Scripts according to the business requirements.
- Developed scripts for testing the test cases and made enhancements for previous scripts.
- Performed regression testing using QTP.
- Used Descriptive Programming in QTP to eliminate the need of adding objects to OR and hence decrease the size of it which in turn increases the performance of QTP.
Environment: QTP 8.0, LoadRunner 8.0, Quality Center 8.0, TTP, Wily, WebLogic 8.1 Portal, J2EE, JDBC, JSP, Struts, MicroStrategy, PeopleSoft, Oracle, MySQL, Toad, Windows XP and UNIX.