Qa Engineer Resume
CA
PROFESSIONAL SUMMARY:
- 6+ years of experience in Software Quality Testing and doing Manual and automated testing on Web based, Mobile and Client - server applications using Selenium, Java, Maven and TestNG, Cucumber, Appium and expertise in domain technologies like Banking, Financial, E-commerce, Healthcare and Insurance.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), object oriented methodologies and expert in Oops concept of java.
- Excellent understanding of Software QA Methodologies and experience in all the phases of Software Development Life Cycle (SDLC), i.e. in agile development model, Waterfall model, and V-model and mainly work experience in Scrum model and in Software Testing Life Cycle (STLC).
- Expertise in automating the software testing and hands-on coding using open-source tools like Selenium IDE/RC/Grid, Selenium Webdriver, Java, Cucumber, Apache HttpClient and Firebug.
- Strong knowledge in Web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, Restful, jQuery.
- Expert on coding using Java and writing Selenium Webdriver test cases with Java.
- Well versed with Java Testing frameworks like TestNG, Jmeter and JUnit.
- Experienced in manual testing and automate the SOAP and Restful Web Services using SOAPUI, Postman, Apache HttpClient, Jackson, JAXB parsers.
- Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
- Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, cross browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
- Proficient in using ATG web commerce, ATG Business Control Center (Content Administration activities, Merchandising and User Profiles) and Endeca Experience Manager to set up data as well as utilizing ATG repository to data flow in the application.
- Proficiency in Maven and setting up local workspace using Maven, TestNG and Eclipse.
- Skillful in functional testing using Selenium IDE/ Webdriver using TestNG testing framework.
- Involved in developing the Automation using Data Driven and Hybrid framework.
- Expertise in getting the test data using TestNG Data provider and POI API.
- Expert to write test cases in Cucumber and automate the web application.
- Create defect log using Jira and managing the tasks and stories in Agile Environment.
- Experience in designing and executing Automated Tests for Data Driven Testing.
- Good understanding of bug tracking using HP QC and JIRA for reporting the Modification Requests and collecting Test Metrics In order to Keep track of the test progress and test execution.
- Good knowledge in using repositories SVN, GIT.
- Good work experience in using SQL Queries in verifies the data from the Oracle DB (backend validation).
- Hands on experience to test Android and ios mobile application using Appium.
- Experience in performing Manual Testing of Mobile Native Apps and Mobile Web Applications.
- Good experience in using tools like Firebug and Firepath checker for identifying XPATH .
- Strong problem solving, analytical skills in testing, development and automation.
- Very good team player in working with others on time critical assignments. Excellent written and verbal communication skills.
TECHNICAL SKILL:
Languages: Java, SQL, HTML, XML, JSON, C, C++
Testing Tools: Selenium IDE/Grid/RC/Webdriver, TestNG, JIRA, Rally, Firebug, SOAP, SOAPUI, Postman, Cucumber, Appium, Restful, Log4J, JUnit, Jmeter.
Web Technologies: HTML, JavaScript, JDBC, J2EE
Dev Methodologies: Agile, Waterfall, V-model
Build Tools: Maven, Jenkins, Hudson
Version Control Tools: SVN, GIT
Bug Tracking Tools: HP Quality Center/ALM, Rally, JIRA
Operating Systems: Mac OS¸ Windows, Unix, Linux
Misc. Tools: WinSCP, Secure CRT, SVN, GIT, Firebug
Bitbucket IDEs: TOAD, SOAPUI, Eclipse, IntelliJ
PROFESSIONAL EXPERIENCE:
Confidential, CA
QA Engineer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) from Requirement Analysis to supporting application in production.
- Reviewing functional specs and Technical designs and providing feedback from QA methodologies.
- Reviewed functional requirements and create test based on scenarios from functional requirements.
- Performed tests for Functional, Regression, Security, GUI, End to End, System, Configuration and Backend.
- Created Web application testing Java based scripts using Selenium Webdriver, Firebug and Firepath and TestNG automation framework.
- Preparation of test data for checking the Web application under QA environment.
- Implement Page Object Model (POM) framework to test Web based application.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
- Performed regression test to ensure that introduction of new features into application doesn’t affect the existing functionality.
- Classified the defects according to severity and priority levels and prepared Test Status Reports.
- Coordinating with business/stakeholders to discuss requirements and make their products better available to customer base.
- Use of Cucumber to inherit business scenarios and requirements as feature file.
- Create step definitions to capture multiple test scenarios and writing the script based on scenario.
- Analysis of GIVEN-WHEN-THEN scenarios to understand requirements.
- Testing same scenarios for multiple set of data using scenario outline.
- Creating custom report using multiple plugins in cucumber runnable class file.
- Heavily involvement in interacting with business team and third-party vendors.
- Raised defects in Jira and made sure appropriate hand-offs and retesting takes place.
- Use of Boundary Value Analysis and Decision Tables as testing techniques.
- Support the team with sanity test after daily and production builds as part of enterprise release.
- Provide QA support activities to Production Support for defects in released product.
- Used SOAPUI to test Web Services using WSDL file given by development team.
- Use of POSTman plugin in browser to verify JSON request and response headers for API testing.
- Writing and manage test cases in HP QC/ALM from business use test cases.
- Prepared defect prevention (DP) reports and conducted DP meetings with the team.
- Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.
- Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
- Coordinating day-to-day operations with onsite/offshore QA team.
- Provide guidelines to new starters in the team to understand the project structure and flow.
- Participate in daily Scrums, Sprint/Release planning and Sprint retrospectives.
Environment: Java/J2EE, Selenium WebDriver, TestNG, Maven, JXL, Web Services, SOAP & Restful, SOAPUI, Postman, Apache HttpClient, Log4j, Jenkin, Agile, Cucumber, XML, XPath, Rally, HTML, CSS, JavaScript, Firebug, Quality Center, Toad, SQL, CSV, GIT, Oracle, UNIX, Windows.
Confidential, Harrisburg, PA
Mobile tester/QA Analyst
Responsibilities:
- Mobile tester for Global Mobile Application Trip Approval, Expense Entry & Time Entry on Apple IOS devices. Web services testing using Service Oriented Architecture (SOA) in SOAPUI.
- Coordinated with Mobile application team to design of application structure and complete required task.
- Tested the application on various generations of Android and iPhone.
- Performed GUI, smoke, functional, database and regression testing.
- Test script creation and executing in a Web/Java environment.
- Developed automation scripts for mobile native applications like Android and iOS using Appium with Java.
- Run automated test scripts for native and web mobile application using Appium for real devices and emulator for Android and simulator for iOS.
- Formulated manual test cases include Unit & Integration test case for all application.
- Collected test metrics weekly from the QC that reflected the status of the test execution and the state of the defects.
- Identifying objects of App using UIAutomator tool for Android and Appium Inspector for iOS.
- Involved in writing load test scripts using Apache Jmeter.
- Developed and deployed test Load scripts to do end to end performance testing using Jmeter.
- Validated the data from Frontend to Back End tables in Oracle Database.
- Part of executing PL/SQL queries procedures, functions and packages for backend testing.
- Extensive use of bug tracking tools like HP Quality Center for identifying, analyzing, and documenting defects.
- Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Experience testing on Mobile devices like Motorola 3190 & 3190Z.
- Documented the entire Test Cases, Assessment Report, and Test Results.
- Performed Functional, Integration, Regression testing with various develop builds to run and test the different user case scenarios for Mobile App using Appium.
- Thorough knowledge of mobile platforms such as iOS.
- Experience working on the Confidential ’s E-commerce application and tested it using the Selenium web driver tool.
- Developed QA automation test scripts using Selenium to test Web based user interfaces for different type of browsers and generating process flow diagram based on business resources documents.
- Created Automated End To End Regression Flows and Financial Regression Test Suit for the POS Application.
- Tested the End-to-End Testing using SAP database to check the functionality of the application on the front end.
- Follow up with UAT Users of any defect and requirement related issues to identify, classify and add more information to better track defect.
- Managed the encountered defects during the testing process by entering them to the Quality Center.
Environment: Agile Development, Quality Center 10.0, MS-Office, Appium, MS-Visio, UAT, QuickTestPro 8.2, SDLC, Windows XP, OS, JIRA & SAP.SOAP UI, Selenium Webdriver, Jira, Jenkins, Git, SQl, Oracle, Unix, Windows .
Confidential, CA
QA Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle using Agile methodologies.
- Designed, executed and maintained Selenium Webdriver, TestNG based automated test cases for functional and regression testing.
- Extensively used Selenium XPath and CSS locators to test the web application.
- Automated selected Test Cases to performed functional testing of the front end using Selenium Webdriver & created Data Driven framework using TestNG.
- Functional and Cross Browser Testing of Defined Browserstack of the site experience.
- Completed SOA testing using SOAPUI and Java framework for Web services testing.
- Tested request and response XML based web services interfaces using SOAPUI.
- Experience with Assertions like Schema Compliance, XPath and SOAP responses.
- Use Cucumber to inherit BDD into automation.
- Performed execution and logging defect in Jira and Verification of defects for System Testing
- Rally for Sprint tracking and Confluence for design documents.
- Conducted Smoke testing, Functional testing, Regression testing, User Acceptance Testing (UAT) and Data validation testing.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Worked on UAT testing by creating new business users, setting up all the required data, preferences and required permissions.
- Involved in Testing of Web Services written in SOAP and REST services to create and execute automated functional, regression, and compliance tests. Validated Restful Web Services using Apache HTTP Client.
- Experience to test Macy’s E-commerce application using the Selenium web driver tool.
- Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Firebug to find the web element of web based application.
- Testing with selenium for the commands and locators application. Ensure accuracy and completeness in the test reports.
- Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business Requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
- Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
- Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
- Carried out testing, to check whether the application is functioning as per the use case and functional specifications.
Environments: Java, Selenium Webdriver, TestNG, JXL, Maven, Log4j, Jenkin, SoapUI, Cucumber, Agile, HTML, XML, XPath, Rally, SOAP & RESTFUL, Apache HTTP Client, JavaScript, Quality Center, Firebug, SQL, GIT, Oracle, UNIX, Windows.
Confidential
Software Engineer
Responsibilities:
- Involved in System study and End to End Design and Development of the system.
- Developing code structure based on SRS for the system.
- Write manual unit test cases and Perform unit testing.
- Create system documentation.
- Resolving requirement queries through client interaction.
- Used FishEye for code review and JIRA to track the bugs.
- Involved in Production Deployment.
- Involved in System study and End Design and Development of the system.
- Involved in writing complex SQL/PL blocks for the application.
- Configured log4j configuration for complete project.
- Responsible for production support and patching the application for incidents.
- Performed Functional tests using Selenium WebDriver with data-driven framework in a database.
- Developed and implemented the custom framework with Data Driven and Page Object Factory Model using Selenium Web driver which cut down the script development time in half.
- Used TestNG Test Suite to run group of test classes and Test Cases.
- Created customized report using Ireporter and Itestlistener in TestNG.
Environment: Java, J2EE, JDBC, JUnit, Web Services, SOAP, Oracle, XML, Log4J, Eclipse, Agile, Selenium WebDriver/IDE/RC, xPath, Firebug, TestNG, SOAPUI, Quality Center, Maven, Jenkins, HTML, CSS, UNIX, Windows.
