Sr. Qa Automation Engineer Resume
Harrisburg, PA
SUMMARY
- Around 7 years of experience in Software Development, Testing and Quality Assurance in Insurance, banking & State Gov. domains.
- Experience in Software Quality Assurance Testing of Web - based and Client-server systems.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Testing Methodologies and Bug Life Cycle.
- Extensive experience in writing Test Scenarios, Test Cases according to business, Functional and User Requirement Specifications and writing Test Scripts and Reports.
- Experience in Test Case execution and logging defects into the Defect Tracking Tool.
- Strong knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile (Agile Scrum) Methodology and Waterfall.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Expertise in Manual Testing including Front-end and Back-end testing.
- Expertise in User Acceptance Testing in business point of view.
- Extensively worked with front-end testing, functional testing, end-to-end testing, integration testing, regression testing, back-end Testing, User Acceptance Testing, Adhoc Testing, Exploratory Testing and data-driven testing using both manual and automation (Macros) tools.
- Coordinated with Business Analysts to understand business requirements, co-ordination with development team for functional & technical specs review, scenarios /test cases reviews and follow up on Bug life cycle.
- Good experience in Automation tools like Selenium and QTP.
- Used Clear Quest, HP Quality Center for defect reporting and tracking. Maintaining detailed QA documentation.
- Worked on Web Services Testing using SOAP UI 4.0/3.0, Apache Axis Client 2.x, Eclipse 3.4, and Confidential RAD 7.0.
- Experienced in Reviewing test cases, User manuals and Test Documentation
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Good at Documenting and Understanding, User Requirements and System Specifications.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Test Management Tools: Quality center 10.0, RMT, Microsoft Visual Studio 2010, Requisite Pro, RTC
Testing Tools: QTP11.0, Quality center 10.0, SOAP UI, Selenium IDE, Selenium web driver 2.0. Selenium Grid.
Test Methodologies: Black box testing, Integration testing, Functional tests, System tests, Regression tests, Backend tests and Ad-hoc testing
Incident Management Tool: Bugzilla, Jira, File-Manager, Endeavour, Clear Quest
Operating Systems: OS390, z/OS, Windows XP/2000 professional/Server 2008, Vista, UNIX, Linux, MS-DOS
Programming Languages: C, Java, HTML, XML, JSON, ALM, JUNIT.
Scripting Languages: VBScript, Java Script
Database: ORACLE 11i, DB2, MS SQL Server 2000.
OLTP: CICS
Servers: IIS, Apache Application Server, Web Logic, Web Sphere.
MS Office Utilities: MS Word, MS Excel, MS PowerPoint, Microsoft IIS
Software Methodologies: Waterfall model, V-model and Agile
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
Sr. QA Automation Engineer
Responsibilities:
- Reviewed and Analyzed Requirements, Technical Specification and Design Documents
- Worked with technology and business teams to understand the application architecture, system interfaces, and business requirements
- Participated and played a major role in Requirements meeting, Design meeting, internal status meeting.
- Interacted with the business and development teams to understand the requirements, evaluate feasibility, plan and implement Integration and Functional testing
- Developed Test cases & scripts for Functional, System, Regression, Integration and UAT.
- Involved in test-planning, developed Test Scenarios, Test Cases, Traceability Matrix, Test Summary Reports and Test Execution Metrics.
- Conducted the Functional, System, Integration, Regression and UAT testing of the portal application.
- Performed browser based testing to prove that the application functions properly in all supported browsers like Internet Explorer, Firefox and Chrome etc.
- Created regression automation test scripts in Java using Web driver, TestNG andCruise Controltool.
- Executes automated scripts, Debug the scripts, and analyses the test results to ensure that application / system changes and enhancements meet the functional, quality, and performance requirements.
- UsedSeleniumGrid, Desired Capabilities, and Remote Web Driver for distributing the execution in different machines, platforms and browsers.
- Used assertion and verification to check some object existence and control execution.
- Developed Generic method to make the method reusable for multiple purposes.
- Used different assertions for the validation of elements of the page.
- Used Selenium tool to build scripts and drop messages in the JMS Queue.
- Implemented Selenium Integrated Development Environment (IDE) for recording, editing and debugging tests.
- Developed and maintained automated regression test cases in selenium web driver using Java.
- Developed BDD tests using Cucumber by writing behaviours and step definitions.
- Perform Automated Testing using Cucumber and Acceptance Test Driven Development Support.
- Extensively used ALM to create and execute test cases, to track all issues/defects
- Defect review meeting and interacted with developers to resolve issues and investigated the bugs in the application on time
- Mentors and assists junior-level team members on test script development, analysis and debugging.
- Developed Flat files for the testing Interfaces without using GUI.
- Worked on Web services (SOAP) and Web methods using JMeter.
- Tested the Interfaces using Job Schedulers.
- Performed end to end testing and validated results in the back-end and front-end applications using SQL skills.
- Good experience of using ALM tools (Rational Team Concert, Clear Case, Clear Quest, Rational Manual Tester) of Confidential rational suite.
- Tested all aspects of the front-end application with regard to GUI standards and validations.
- Tested the inbound and outbound interfaces in accounting and receivables modules.
- Performed defect logging and verification of fixed bugs.
- Articulated, and communicated defects/bugs effectively to development, testing, interface and management teams.
- Involved in Defect Review meetings, assisted team members in knowledge transfer.
- Used agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Participated in daily stand up meeting to report the progress of the work.
- Involved in production release happens in every 6 weeks.
Environment: Selenium Webdriver2.0, Selenium Grid, Selenium IDE, JAVA, J2EE, TestNG, Oracle 11g, Rational Clear Case, Rational Clear Quest, Rational Team Concert, SOAP UI, Java, XML, HTML, WAS 7.0, Eclipse.
Confidential, CT
QA Analyst/Automation Engineer
Responsibilities:
- Attended requirements and design meetings, review and analysis of requirements and design documentation.
- As a Scrum team member, participated in Release & Sprint Planning, Estimation & Demos, Retrospectives and Daily Stand-Up meetings.
- Analyzed Project plan, Requirements, and Design Documents to create Automation Frame work
- Created, developed and executed test cases and test scripts manually and using automation tools
- Functional and regression testing of Java/J2EE applications is done using Selenium Web Driver.
- Performed System, Integration, Functional, and Regression testing of new/revised applications.
- Designed, developed and executed automation tests using Selenium web driver and Selenium Grid.
- Set up the automation framework for testing the Web services using the SOAPUI Pro
- Involved in automation of web services based on the functional specifications and mapping documents.
- Conducted Functional, Regression, and Integration.
- Used HP Quality Center for test case management.
- Followed a Hybrid framework to adopt key word driven, data-driven and script modularity methods. Responsible for defining test details, test data requirement, and determine test results along with document change requests and responsible for providing updates on Test Plan, Test Cases and Testing status.
- Performing Cross Browser, Configuration and Black Box.
- Inserted synchronization points for solving timing problems that arrive during test execution.
- Involved End to End testing, Browser compatibility testing and Regression Testing.
- Performed GUI testing, System testing, Interface testing, End-to-End testing, Smoke Test, Back-End testing during the testing of different services.
- Developed and maintained automated regression test cases in Selenium using Java Script.
- Develop and implement test automation using with Data Driven & Key Word Driven frame work.
- Used SQL for testing various databases for services which involved certain back-end testing for the verification and modification of tables.
- Use Rally and Quality Center/ALM to house all test documentation, reports, track all issues/defects.
- Developed and executed SQL queries for back-end testing in Sql Server 2005.
- Performed System Testing, Functional Testing, Sanity Testing, Regression Testing and Usability Testing. Used manual and automated scripts for testing the Application.
- Coordinated with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
- Worked closely with Development as well as Requirement teams to ensure testing issues are resolved on timely manner.
Environment: XML, WSDL, XSD, Java Script, SQL Server 2005, Selenium, Java, Web Driver, Junit, Automation Testing, ALM, Quality Center, Rally, Agile process, PL/SQL, SQL, XML, Windows XP/7.
Confidential, Knoxville, TN
QA Analyst/Automation Engineer
Responsibilities:
- Developing the test strategy, test plan and test schedule and followed Agile Process
- Participated in Requirements, Functional design, and Release notes walkthrough following Agile (SCRUM) methodology.
- Analyzed the Project plan, Requirements, and Design Documents to plan testing efforts.
- Worked closely with the project team in planning, coordination and implementing QA methodology.
- Secured and configured Test accounts from the clients for testing needs.
- Prepared Test cases for the functional, regression and system integration testing.
- Identified Smoke test scenarios from the Regression sets and performed Smoke test once the application is deployed in to QA
- Customized QTP script (VB script) according to the changing GUI / functional requirements of the application
- Extensively debugged VB Script for accuracy and identified possible causes of malfunction.
- Created Objects in Object Repository, data-driven tests and synchronization points in Quick Test Pro to help solve key problems.
- Performed GUI testing, System testing, Interface testing, End-to-End testing, Smoke Test, Back-End testing during the testing of different services.
- Involved in white box and Grey Box testing (C#, XML, Web Services and .NET applications).
- Developed and reviewed C# / .NET to ensure naming conversions and code optimization.
- Debugging the C# code application to execute each statement to find code behaviour.
- Writing test cases and test scripts for functional testing, design data logic test scenarios.
- Defining test automation strategy, outlining functional test automation scenarios
- Managing the requirements traceability matrix and prioritization of test cases / scenarios.
- Executed process control and service charge type test scripts manually.
- Writing SQL queries, SQL Functions, Stored procedures to validate the referential integrity scenarios
- Recorded and managed defects utilizing Quality Center.
- Involved in recording and executing scripts.
- Designed Use cases and flow diagrams using MS-Visio
- Validated the data on Oracle.
- Created the test data for interpreting positive/Negative results during functional testing.
- Maintained Test Logs, Test Summary reports and participated in defect review / Status / GO-NOGO Meetings.
Environment: Windows XP, MS Visual studio 2005,.NET framework 2.0, ASP.NET 2.0, ADO.NET, C, C#, IIS 6.0, Web Methods, MQ Series, UFT/QTP, Automation Testing ALM/Quality Center, IE, Fire Fox, AJAX, XML, HTML, CSS, XML, VB Script, Unix, CVS, Soap-UI, SOAP, WSDL, Share Point.
Confidential, NJ
QA Analyst
Responsibilities:
- Participated in requirement walkthroughs with business analysts and development teams
- Attended Modification Requests (MR) meeting and reflected those changes in test cases preparation and execution.
- Participated in writing Test Plans and Test Cases for the application according to Business Requirements Specification and design documents
- Documented test plan and test cases using Mercury Quality Center.
- Created Objects in Object Repository, data-driven tests and synchronization points in Quick Test Pro to help solve key problems.
- Designed, developed and executed QTP (VB script) for Functional and Regression testing of the applications.
- Customized QTP script (VB script) according to the changing GUI / functional requirements of the application
- Functional and regression testing of Java/J2EE applications is done using Quick Test Professional.
- Performed Integration testing, Functional and Regression testing
- Created and executed Automated test scripts using QTP for System, Integration and Regression testing
- Created Several Test Scripts using QTP to create Data Driven Tests, Batch tests and exception handling. Also involved in Navigational and end-to-end testing.
- Responsible for writing SQL Queries as a process of backend testing to find out whether the data is properly populated or not
- Performed manual and automated tests
- Involved in preparation of Traceability Matrix and mapping the Test Cases with the requirements
- Did defect tracking and defect reporting using Mercury Quality Center.
- Worked with appropriate team leaders to ensure quality of test deliverables & timely completion of individual test plans
- Send out the daily test progress reports
- Developed documentation for User Acceptance Testing and trained the users about the system.
Environment: Quick Test Professional(QTP), Windows XP & 7, PHP, Java, Agile, Visual Studio 2005 SP1, Quality Center, SQL Developer, SOAP UI, TOAD, File Zilla
Confidential
QA Test Engineer
Responsibilities:
- Involved in Requirement analysis, identification and documentation of required system and functional testing efforts for all test scenarios (Positive and Negative tests)
- Generated Test Cases for each specification in Requirement Specification Document corresponding to each module
- Involved in the preparation of test plan specifying an overview of testing approach, testing strategy, roles, responsibilities and its scope
- Involved in preparation of Test Plan and Requirement Traceability Matrix. Executing test cases for batch scripts and online Transactions.
- Test Planning and Executing the End to End System Testing
- Manual Execution of Test Scripts for various phases (Smoke Testing, System Integration Testing, Integration Testing)
- Performed Manual Testing and Automated Testing (QTP)
- Enhanced Quick Test Pro Script (VB Script) using different User-Defined-Functions
- Involved in shadowing and supporting User Acceptance Testing (UAT)
- Involved in discussion for CR changes with the Development team on design
- Preparation of Functional test cases and reviewing test cases.
- Ran the enhanced scripts, both as individuals and as a batch
- Conducted Usability Testing manually
- Involved in Maintaining the Test Matrix
- Creation of Test Data in GSAP and using the data to test in the application.
- Categorization and reporting bugs in HP Quality Centre.
- Coordinating with Developers for Defect analysis and their Fixes.
- Working on SAP R/3(SD) team to check integration of DMAP and the data transactions
- Updated, maintained, and promoted Test Scripts to Configuration Management for version control
- Worked closely with the project team in planning, coordination and implementing QA methodology
- Performed Usability testing, Browser Compatibility and Payment Gateway Testing
Environment: Visual Studio 2008 (.NET 3.5 Framework), SAP, Manual Testing & Automation Testing for QTP, HP-QC for Defect tracking, SQL Server 2005 and Windows XP
Confidential
QA Test Engineer
Responsibilities:
- Involved in the Quality Assurance Analysis and Testing of Insurance Information System.
- Extensively interacted with Business people, Developers and end users to test according to their requirements.
- Involved in writing Master test plan for the testing process of Insurance Applications
- Performed System, Integration, Functional, and Regression testing of new/revised applications.
- Used Pre-Execution checklist to verify that the environment is ready for testing
- Developed test cases and test scripts using Win runner for Functionality, Security and Regression Testing. Configured, developed, tested and supported the networks (Windows XP).
- Automated Integration and System test environments using shell scripting.
- Designed, configured and monitored scenarios for load, stress and performance testing.
- Documented the successful or unsuccessful completion of each test condition in the Test director script Repository.
- Extensively using SQL queries to verify the integrity of the database.
- Visual Source Safe was used for Version control.
- Extensively using SQL queries to verify the integrity of the database.
- Investigated software bugs and informed developers to resolve technical issues and defects using TestDirector.
- Worked closely with users and program developers to ensure that the application development met the user expectations.
- Interacted with developers to resolve technical issues and investigated the bugs in the application.
Environment: Manual Testing, Test director, SQL Server, Java 5.0, Shell
