Senior Qa Engineer Resume
Rockville, MD
SUMMARY:
- Over 7 years of professional experience in the field of Information Technology specializing in Quality Assurance testing of diverse technology projects.
- Expert in software development life cycle methodologies (SDLC) like Waterfall, V Model and Agile SCRUM model and able to manage large projects.
- Experience working with Webservices using SOA Architecture with SOAPUI for both SOAP and Restful Services
- Expertise in automation using Selenium WebDriver, with Java on TestNG library.
- Designed and implemented automation frameworks like Page Object framework and Data Driven framework.
- Good Experience on build Management tools like Maven and continuous Integration tool Jenkins.
- Knowledge on ETL testing and Data Warehouse Architectures
- Hands on Experience with Testing Strategies and Methodologies.
- Understanding User Requirements, Created Test Strategy, Test Plans, Preparing Test Cases, Execution of Test Cases to verify application functionality against business requirements with manual testing and automated test tools.
- Expertise in tracking and managing Test cases and defects using JIRA.
- Experience with both Manual and Automated Testing of applications on Windows and UNIX/ Linux Environment.
- Extensive work experience testing Web based (J2EE) and Client server applications using HP and IBM Rational Tools.
- Involved in maintaining Test Matrix and Traceability Matrix and performing GAP analysis.
- Experienced in designing databases tables and normalizing tables.
- Used Quality Center and Rational Clear Quest for error reporting and defect tracking.
- Extensive experience in Web based Testing, GUI Testing, Regression Testing, Integration Testing, Functional Testing, API Testing, White Box, Black Box Testing and UAT.
- Review and analyzing requirements from BRD’s, functional and technical specification documents for generating test scenarios and test data.
- Experience in writing and execution of SQL queries for Verification and Validation of Database.
- Expertise in documenting defects with high level of detail, accuracy and informative recreation steps using QC , Jira and Clear Quest .
- Good analytical, communication and documentation skills.
- Highly motivated team player with analytical, organizational and technical skills.
TECHNICAL SKILLS:
Automation/Build Tools: Selenium WebDriver, Selenium Grid, Selenium IDE, TestNG, Maven, Jenkins, Log4j, Eclipse, SOAP UI, Git, QTP.
Frameworks: Data Driven Framework, Page Object Model.
Languages/Scripting: Java, HTML, CSS, XML, PL/SQL, Java Script, Groovy.
SOA Technologies: SOAP, REST, WSDL, Web Services.
Firefox Addons: Fire Path, Firebug.
Databases: SQL Server, Oracle, MYSQL.
QA Methodologies: Agile, Scrum and Waterfall
Platforms: Windows 7/Vista/XP, Unix, Linux.
Test Management/ Defect Management: HP QC, Jira, HP ALM.
PROFESSIONAL EXPERIENCE:
Senior QA Engineer
Confidential, Rockville, MD
Responsibilities:
- Providing QA Support for BDR (Electronic Blood Donor Record) and ePROGESA Applications.
- Created Release Artifacts Test Cases, Test Plan, Defect tracking Report etc. for multiple Project Releases.
- Worked with the DEV team to co - ordinate the testing effort aligned with the development and helped team to develop successful test criteria.
- Document, track, and communicate test plans, test results, analysis, and unresolved issues to upper project management.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Test Case creation using Descriptive Programming in Automation tool Quick Test Pro checked the functionality of the application.
- Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, AJAX, Mocha/AngularJS, NodeJS, XML and JSON.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Developed Data Driven Tests using QTP, HP ALM, QC and Automated functional testing.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Performed API testing using Postman chrome using JSON, PHP.
- Involved in writing Data Input sheet for all the test conditions to maintain the data for Functional and Regression testing.
- Write and executes SQL queries to perform the back-end testing in the driver information database.
- Worked with application development and operation teams using Confidential variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution.
- Performed Multiple Systems Integration testing to validate the data flow between sub systems.
- Job included developing SQL queries to extract data to prepare test datasets
- Conducted UAT Sessions with System Users - Activities performed are Demo, Feedback collection,
- Analyzed batch jobs that validated interface files as per business requirements
- Maintained data as per CFR part 606 for Current Goods Manufacturing Practices (CGMP)
- Used HP ALM extensively to store all testing results, metrics, implemented Test Plan Document, created Test Cases, Generate Tars, Defect Tracking and Reporting.
- Involved in conducting Peer Review’s for test cases and procedures
Environment: HP ALM 12.0, Selenium, Test NG, ClearQuest, Microsoft Azure, Microsoft Biztalk, J2EE, Java Servlets and JSP.
Senior QA Engineer
Confidential, Ohio, Columbus
Responsibilities:
- Attending Functional Specification Reviews and provided inputs.
- Worked and established procedures for quality assurance, design and implementation, including creating test scripts, using test tools, processes and procedures.
- Prepared and executed manual test cases in HP ALM based on the business rules.
- Participated in planning, design specification review to understand the product development approach.
- Prepared Test Scripts, Test cases, Test Reports and delivery documentation.
- Wrote Test Scripts for regression test coverage using Selenium WebDriver.
- Used Page Object Model with Selenium Web driver using Java with TestNG framework.
- Used Maven for build and integrated with continuous integration tool Jenkins for running tests as batch files
- Conducted different stages of testing like Functional, Integration, Data Base, System and Regression testing.
- Used TestNG for generating the Reports.
- Performed Cross Browser testing on various browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Performed execution of daily regression test suites and every release regression test cases.
- Thoroughly validated the backend for various users, payment transactions using SQL developer.
- Participated in Code Peer Reviews.
- Participated in standup meetings every day to discuss the ongoing work.
- Worked closely with the developers and communicated with them regarding the defect resolution.
- Performed UAT demos as per Client/Team requests.
- Attended daily standup meetings and communicated with the Developers, DBA for updates on application and set up meetings to understand the development approach in an Agile environment.
Environment: Selenium Web Driver, Appium, Maven 3.1, Apache POI, Git, Jenkins, log 4j, SOAPUI, SQL Server, Git and HP ALM, Jira.
QA Engineer
Confidential, Virginia Beach, VA
Responsibilities:
- Involved in writing Test Plan, Test scenarios, Test cases, Test Procedure and other related documents reviewed them with Business Analyst, Dev Team and Users.
- Actively participated in User Story Review meetings and identified the key Test Scenarios.
- Performed functional, Integration, End-to-End system testing & Regression testing using manual testing.
- Developed Selenium Web Driver test scripts using Java and TestNG framework.
- Used Data Driven framework by providing the data from properties files and through excel files by adding external jars of Apache POI.
- Used TestNG parameterization for passing values to the test cases from XML and used TestNG annotations for executing the batch of test cases as test suit in XML
- Worked on Selenium GUI elements verification using XPath and CSS locators.
- Extensively used Xpath for locating the dynamic Web Elements.
- Used Selenium GRID for cross browser and cross Platform Testing.
- Used Maven for build and integrated with continuous integration tool Jenkins for running tests as batch files.
- Responsible for developing and execution of testcases and verified the test results are matching with actual results.
- Involved in Testing of ICD9-ICD10 conversion Testing.
- Performed Cross Browser testing to check the compatibility.
- Validated Data against backend database using Toad and SQL Management Studio.
- Implemented Extensive SQL queries to verify the Data Integrity.
- Used SQL queries to retrieve the data from oracle database for the backend testing.
- Test Planning, Test Cases Execution, Defect Tracking and Management using Quality Center.
- Responsible for updating the testcases for Business Change Requests
- Performed manual testing of various test cases with respective test scripts.
- Responsible for sending weekly status reports to QA Lead.
- Participated in QA status and bug review meetings.
- Coordinated with developers and record defects in QC to track until they are resolved.
Environment: Java/J2EE, JavaScript, Eclipse, Selenium Web Driver, TestNG, Maven, Git, Jenkins, Apache POI, Toad, Unix, HP ALM, Jira, SQL server, MS Excel, Notepad++.
QA Automation Engineer
Confidential, Chicago, IL
Responsibilities:
- Understanding the requirements and developed test scripts using Selenium Web Driver.
- Developed Selenium test cases using TestNG framework.
- Developed and implemented Data driven framework with Selenium which cut down the script development time in half.
- Used TestNG Test Suite to run group of Test classes and Test Cases.
- Created reusable components like properties files in Data driven framework.
- Created, Maintained and executed build files using Maven for running automated test cases along with continuous integration tools like Jenkins.
- Wrote Test Scripts for regression test coverage using Selenium WebDriver.
- Performed Smoke, GUI, Functional and Regression testing.
- Performed Compatibility testing on various browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Performed execution of daily regression test suites and every release regression test cases.
- Performed Webservice testing using SoapUI.
- Used SoapUI for Xpath Assertions, Data Source, Data Sink and Groovy Script Steps to get data from the excel and to perform some validations.
- Analyzed request/response messages to validate how effectively WSDL contracts are being used by running backend API’s.
- Used HP ALM for Test Management.
- Executed UNIX commands to perform tasks such as creating directories, initiating databases, copying and moving files, checking file lists, and modified the directory.
- Participated in requirement review meetings for discussing the possible Scenario testing.
- Worked closely with the developers and communicated with them regarding the defect resolution.
- Executing of Manual Scripts, Defect logging and Bug tracking through an interface with HP ALM.
Environment: Eclipse, Selenium Web Driver, TestNg, Maven 3.1, Git, Apache POI, Jenkins, log 4j, SOAPUI 5.2, SQL Server, Unix and HP ALM, Jira.
QA Tester
Confidential
Responsibilities:
- Understand the test Requirements and developed the test cases.
- Analyzed the requirements and developed the test cases and test scripts.
- Performed Smoke, Functional, Regression and System Testing.
- Performed Positive and negative tests to meet the requirements.
- Performed Manual testing and maintained document for Sanity, Functional, Regression, Positive, Negative and System Testing.
- Wrote SQL queries for database validation.
- Responsible for execution and analyze the results of automation Test Scripts.
- Log analyze and managed defects using HP QC.
- Used HP QC for Test Management and Defect Management.
- Maintained and update test scripts as per requirements.
- Executed test results are analyzed and defects are reported with details steps and screenshots.
- Involved in stand-up meetings for reporting the daily status of the work.
Environment: Java/J2EE, QTP version 9.1, VBScript, SQL Server and HP QC.
QA Tester
Confidential
Responsibilities:
- Worked closely with the business analyst and developers in understanding the business the requirements.
- Responsible for checking the flow of the application manually.
- Understand the test Requirements for developing test cases.
- Analyzed the requirements and developed the test plans, test cases and test data for testing.
- Performed GUI, Usability, Functional, Regression, System Integration testing.
- Reviewed and validated the newly added functionalities.
- Performed Cross Browser testing to check the compatibility.
- Wrote SQL queries for database validation using Toad.
- Responsible for execution and analyze the test results.
- Log, analyze and managed defects using HP QC.
- Maintained and update test scripts as per requirements.
- Identified, documented and reported defects to Team Lead.
- Executed test results are analyzed and defects are reported with details steps and screenshots.
- Performed Re-testing once the defects are fixed.
- Actively Participated in meetings for reporting the daily status of the work.
Environment: HP QC, MS Excel, Oracle 10g, Toad, FileZilla.
