Senior Qa Engineer/technical Writer Resume
Gaithersburg, MD
OBJECTIVE:
A responsible and challenging Selenium/UFT Quality Assurance opportunity within a Government Agency or private company, providing employer and customer satisfaction.
SUMMARY:
- Wrote and edited user manuals, operational, process, instructional, maintenance and test procedures for paper and website distribution. Specialized technical writing in software development, IT installation and migration of systems engineering documentation. Responsible for setup/tear down procedures with or without source data on Online Help sites for both Confidential Government facilities, commercial and military customers.
- Used SharePoint 2010 to perform daily tasks and uploading of documents.
- Extensive and diversified experience in Information Technology with emphasis on Quality Assurance, Automation tool (Selenium Web Driver). Responsible for gathering requirements from management for the creation of standard operating procedures, user manuals, admin manuals, troubleshooting documents and quick reference guides. Attended related meetings throughout the product development lifecycle. Identified and shaped documentation focused on audience needs. Worked with the QA/Testing team to verify and document test cases. Maintained project documentation on a weekly basis for all assigned customers. Effectively communicated and escalated issues with quality assurance, quality control, roadblocks, and risks to management while maintaining responsibility for their resolution.
- Well versed in designing and implementing automation scripts using Selenium IDE and Selenium Web Driver, Junit and Test NG. Extensive experience in testing both Client - Server and Web based applications using Manual and Automation tools. Developed Selenium Automation Framework with Java using Keyword Driven, Data Driven model and Hybrid Framework. Extensive experience in conducting different kinds of tests such as Unit Testing, Integration, Regression, Functional, System Testing, Black Box, White Box, UAT, Sanity Testing, GUI, End-to-End, load/performance, security, browser compatibility testing of the application through test automation and manual testing processes.
- Developed Automation Scripts in Selenium for Functional testing, Regression Testing using JUnit and TestNG. Extensive experience in all phases of SDLC (Software Development Life Cycle), software development methodologies (Agile and Waterfall) and STLC (Software Testing Life Cycle). Experience in working in domains like Banking, Health-care, Retail/Ecommerce, and Mortgage. Experience in using Automated Testing Tools like Selenium, QTP 11.0 and Test Management Tools like Quality Centre 9.2. Experienced in using Maven build tools to manage framework dependency jar files. Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements. Knowledge in testing and validating XSD, XPath Syntax, MQ, REST, HTTP and SOAP Messaging. Experience in designing test plan, test cases, and automation of test cases, creating test data and test execution using HP ALM. Extensive experience in reviewing and analyzing of Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts. Formulated, refined and distributed test cases and plans with supporting matrices based on customer requirements and system specifications.
- Good scripting experience in VB for HP/Mercury Quick Test Professional / HP UFT. Involved in developing and executing Test plan and Test Cases for Functional and Regression testing. Good working experience using Test Director / Quality Center, Rally, Clear Quest, Jira, Bugzilla bug tracking tools. Developed test cases for Regression, and Data Driven tests using automated test tools. Working experience with on site and off shore team based on the schedules. Experience using different Frameworks like Hybrid, Keyword and Data Driven frame works in QTP, and extensively worked on Scripting using Shared Object repository and Descriptive Programming. Good experience in QTP | HP UFT - VB Script programming standards, developed reusable functional libraries which are used in different scripts.Good experience in handling custom objects, exception handling/Recovery Scenarios in QTP and also familiar with String functions, Date functions, Math functions and other related QTP functions. Utilizing Dictionary object in QTP, Maintaining Test data in Excel files and Importing Excel files from Resources module in Quality center to QTP data table and read the values based on the functional requirement.
- Coordinated security categorizations, risk assessments, contingency plans, cybersecurity system assessment reports, vulnerability assessment reports and other documentation.
- Helped define policy and objectives by monitoring and measuring processes. Researched product & service characteristics, specifying corrective and preventive actions; thereby encouraging continuous improvement.
- Coordinated the Organizational Focus, Process Definition, and Process Product Quality process areas of in various departments in Confidential contracts.
- Experience as Senior Tester responsible for both Automation and Manual Testing.
- Used the DMAIC methodology in various projects
TechnicalSkills :
Test Strategies: System Testing - Integration, System, Regression, User- Acceptance, Smoke, Black Box.
Methodologies: Software Development Life Cycle SDLC
RDBMS: Oracle 10g/9i/8i, SQL, PLSQL, MS SQL Server, Informix and DB2.
Testing Tools: Quick Test Professional ( QTP )/ UFT, Selenium web driver, HP Quality Center (QC), HP ALMWin runner, Test Director, JIRA.
IDE: Eclipse 3.1, My Eclipse Enterprise Workbench 5.1/6.5
Operating Systems: MS-DOS, UNIX, Sun Solaris, Windows 9x and Windows NT/2000/XP.
Languages: C, C++, Java, SQL, XML, VB Script, Java Scripts, UNIXShell Scripting, Perl
Web Services: SOAP UI
Web Technologies: HTML, Java Script.
Packages: MS Access, MS Excel, MS PowerPoint, MS Office.
SQL Tools: Toad, SQL Plus, SQL developer
WORK HISTORY:
Senior QA Engineer/Technical Writer
Confidential, Gaithersburg, MD
Responsibilities:
- Created cyber security related user manuals, standard operating procedures, requirement documents, troubleshooting, quick reference guides and cheat sheets followed by setup/tear down procedures with or without source data on the Online Help. Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements.
- Created the Meeting Minutes for our Cyber Security team to report to management.
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
- Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
- Participated in writing High level Test plans, Unit test plans, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Tested WebServices using testing standards like validating XML, WSDL and SoapUI.
- Developed automation test scripts for Quick test professional.
- Data Driven Testing using parameterization in Quick Test Professional (QTP) to test the application with different sets of data. Executed SQL queries, joins and stored procedures.
- Conducted Unit Testing (Module Testing), Integration Testing, Regression and Smoke Testing.
- Interacted with performance testing team to provide the functionality of application to help them build performance test plan. Prepared test data for performance testing.
- Prepared Test Cases for GUI application. Developed test scripts for Data driven testing using parameterization in QTP by using Excel sheet for test data and Database Queries based on the functionality.
- Converted manual test scripts to automated test scripts in Quick Test Professional, enhanced the scripts by adding user-defined functions. Automated test scenarios for GUI, Functionality, Integration, Database, Boundary, Security and Regression Testing using Quick Test Professional
- Involved in testing the migrated data from legacy system.
- Worked on QTP hybrid framework, identifying the functional areas and created different functions to make the scripts reusable in Quick Test Professional (QTP).
- Prepared test scripts using Quick Test Professional with checkpoints using regular expressions for handling windows with different names
- Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
- Developed TestNG scripts to run the scenarios for multiple sets of data, to check the functionality of process flow in all the dependent modules.
- Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
- Developed web application tests via Selenium Web Driver and TestNG
- Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Used Ant, SVN, Selenium WebDriver, Jenkins, Java and Selenium Grid to create nightly automation scripts.
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Contributed to the Continuous Integration pipeline-running component builds, creating and running Deployment jobs on individual stages on running automated and manual functional tests.
QA Analyst/Technical Writer
Confidential, Hartford, Connecticut
Responsibilities:
- Created and edited standard operating procedures, quick reference guides, and installation guides in support of information security related projects for our Security Analysts/Security Auditors within the Cyber Security, Digital Forensic Engineering team.
- Helped shape technical analysis reports/reporting and edited complex documents.
- Reviewed the Business Requirement Document, System Requirement Specifications and use cases in the initial phases of development.
- Developed test plans, test cases, test scenarios using the QualityCenter and prepared test data.
- Prepared Test Cases for GUI application. Developed test scripts for Data driven testing using parameterization in QTP by using Excel sheet for test data and Database Queries based on the functionality.
- Converted manual test scripts to automated test scripts in Quick Test Professional, enhanced the scripts by adding user-defined functions. Worked on Automated test scenarios for GUI, Functionality, Integration, Database, Boundary, Security and Regression Testing using Quick Test Professional.
- Involved in testing the backend Database retrieved the data from the tables using SQL.
- Worked on the high-level framework, identifying the functional areas and created different functions to make the scripts reusable in QuickTestProfessional.
- Prepared test scripts using Quick Test Professional with checkpoints using regular expressions for handling windows with different names.
- Developed and modified complex Test Scripts where Performance, Efficiency, and Reliability were critical.
- Performed integration and regression testing on various platforms and different versions of the application.
- Performed White Box and Block Box Testing.
- Executed regression testing for all Medical claims and critical transactions.
- Identified bottlenecks, data errors and integration problems and revised application to enhance performance.
- Developed strong SQL queries
- Tested HIPAA Transactions & Code Sets HL7Standards like (270,271,276,277,820-Premium Payment for enrolled health plan members, 834 - Enrollment /De-enrollment to a health plan, 835, and 837) for smooth transition into EDI environment.
- Managing multiple tasks through the Testing life cycle, including Test Strategy and Test Plan.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
- Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
- Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test, and Soup UI.
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
- Collaborated daily with QA leads to improve test coverage across platform using Java (Test NG, SOA test) and scripting languages (Groovy, JavaScript, XML).
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
- Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).
- Involved in system requirements reviews and technical reviews & testing implementations.
- Created back end Test cases for database and logs
- Involved with teams from other systems in setting up the test environment and releases
- Performed System, Integration, Interface, Web, GUI, Network, Security, Ad-hoc, User
- Acceptance and Regression testing.
- Performed end-to-end testing for both data transformation as well as functionality testing
- Responsible for supporting all data and environment issues associated with test execution.
- Problem reporting and management, including timely and accurate communications.
- Involved in testing in a SDM methodology environment
- Involved in bug tracking using Quality Center
- Involved in automating test cases using QTP
- Involved in writing QTP scripts using VB Script
- Involved in automating test cases using QTP and Selenium
- Involved in writing Selenium scripts using Java Script
- Involved in testing Distributed Enterprise Class Applications
- Involved in Smoke and Sanity Testing
- Involved in testing Regression Testing for Builds
- Involved in Database test by using TOAD and SQL.
- Involved in testing with Scrum Framework
- Involved in testing of XML files
- Involved in Regression Testing during Builds and Releases
- Involved in Browser Interoperability testing for various versions of Internet Explorer, Safari, Firefox and Chrome
- Involved in web based testing issues like cache, session, cookies and login issues
- Involved in migration of test cases from Excel to Quality Center
- Involved in Unit Testing, Integration Testing, System Testing, User Acceptance Testing (UAT) and Regression Testing
- Involved in setting up UAT Test Environment by coordinating with Database, Network and Security Teams
- Involved in creation and refresh of UAT Test Data by coordinating with DBA's
- Wrote detailed UAT test scripts for end users
Environment: Oracle, SQL SERVER, .NET, VSTS (Visual Studio Team System), C#, Quality Center, QTP, Selenium, Java Script, VB Script, HTML, DHTML, Agile, Scrum, Unix, Perl, IE, MS Office
Sr. Tester
Confidential, Phoenix, AZ
Responsibilities:
- Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements.
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
- Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
- Participated in writing High level Test plans, Unit test plans, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
- Developed TestNG scripts to run the scenarios for multiple sets of data, to check the functionality of process flow in all the dependent modules.
- Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
- Developed web application tests via Selenium Web Driver and TestNG
- Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Used Ant, SVN, Selenium WebDriver, Jenkins, Java and Selenium Grid to create nightly automation scripts.
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Contributed to the Continuous Integration pipeline-running component builds, creating and running Deployment jobs on individual stages on running automated and manual functional tests.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
- Experienced in reporting defects in the defect management analyze the existing test procedures and make proposal for design improvement.
- Tested the application in highly dynamic environment with sprint team using Agile Methodology.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used Oracle and SQL Developer.
- Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).
Environment: Web ServerSOUPUI, XML, HTML, Windows XP, JIRA, SQL2012, Microsoft Excel, Selenium Web Driver, TestNG.
Sr. Tester
Confidential, Chicago, IL
Responsibilities:
- Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
- Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium WebDriver and Selenium Java client driver.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform.
- Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
- Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
- Used Ant, SVN, Selenium WebDriver, Jenkins, Java and Selenium Grid to create nightly automation scripts.
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- On daily basis used build tools like Maven and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
- Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
- Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Tested the application in highly dynamic environment with sprint team using Agile Methodology.
- Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
- Used Firebug to identify Elements' by ID, Name, CSS, XPath, and Links on Web Pages.
- Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
- Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
- Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
- Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
Environment: Java, Selenium WebDriver, JavaScript, Junit, Jenkins, SoapUI, XPath, ANT, Eclipse IDE, Agile, JIRA, BugZilla, SQL, PL/SQL, Oracle, Windows.
Test Engineer
Confidential, Merrimack, NH
Responsibilities:
- Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
- Interacted with Business Analysts on regular basis to understand the Business Requirements.
- Developed automated scripts for Automated Regression Testing using Selenium RC.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium RC.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium.
- Designed High Level Test Cases or Scenarios that map back to High Level Requirements and Use Cases.
- Develop scripts for all manual Test cases using Junit.
- Exported HTML Test case to Test Suite and then run on other browsers using Selenium RC.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Performed Web Services testing and Validated XML request/response data using SOAPUI.
- Tested SOAP-based Web Services for enrolling customers, getting insurance information, creating claims.
- Performed Regression Testing of different modules automated in SOAPUI.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Involved in testing the database and data validation using SQL Queries.
- Took part in Triage Meetings with the required parties after defect analysis to prioritize defect resolution. Test Cases were executed in Trac.
- Utilized Trac for tracking test requirements, test plans, defects and communicating them among the team members and developers.
- Reported the Coverage status of test performed on daily & weekly basis.
Environment: Java, Selenium RC, Junit, Quality Center, SoapUI, Firefox, IE, Trac, Chrome, SQL, Oracle, Windows XP.