Test Qa Engineer Resume
Rochester, NY
SUMMARY
- A passionate QA Engineer with 6 Years of Experience in software testing using both Manual and Automation.
- Experience in all phases of Software Testing Life Cycle (STLC), Bug Life Cycle and SDLC methods like Waterfall and Agile methodologies.
- Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID, TestNG, Junit, Maven, Jenkins, Appium, POSTMAN, Cucumber, and SOAP UI/PostMan for testing Client Server and Web based Applications.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver for front - end Testing.
- Good Knowledge on Selenium 2.0 Automation implementation with java web applications.
- Good experience in using Java and TestNG test framework to write functional test.
- Proficient in Designing, Implementing and Maintaining Data Driven Framework, Keyword Driven Framework, Page Object model, BDD and Hybrid Automation Frameworks by using Selenium/Cucumber.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for manual testing, Requirement Traceability Matrix (RTM) based on the functional, system, integration, incremental, regression, compatibility, end-to-end testing, database, smoke/sanity, exploratory testing, usability testing.
- Expertise in Extensive experience on performing Functional testing, API Testing, User Acceptance Testing, and System Testing.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman tested both XML and JSON formats.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Confluence, HP ALM and Quality Center.
- Expertise in cross browser and cross platform testing to test the application compatibility.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem-Solving Skills and committed to learning new technologies.
TECHNICAL SKILLS
Languages: Java, HTML, JavaScript, SQL.
Methodologies: SDLC, STLC, Bug Life Cycle, Waterfall, Agile/Scrum.
Testing Tools: Selenium WebDriver/IDE/GRD
Test Frameworks: Junit, TestNG, Page Object Model, Data Driven, Hybrid, Keyword.
Build/CI/BDD: Ant, Maven, Jenkins, Cucumber
Web Service Testing: SOAP UI, REST, PostMan, Rest Assured.
Defect tracking tools: HP ALM, Jira, Quality Center, Rally
Version Controls: CVS, SVN, GitHub
Browsers: Internet Explorer, Google Chrome, Mozilla FireFox, Safari
Data Bases: SQL Server, Oracle
Platforms: Windows Variants, Mac
PROFESSIONAL EXPERIENCE
Confidential, Rochester, NY
Test QA Engineer
Responsibilities:
- Analyzed Business Requirement Documents to get better understanding of the system both on technical and business perspectives.
- Designed and developed Automation Test cases for Functional testing of various modules of application.
- Utilized Page Object Model (POM) to keep the code organized, maintainable and reusable.
- Design and Developed automated functional Test suite using Selenium WebDriver.
- 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 WebDriver.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
- Generated Functional, Regression and Integration Tests and created user Stories in Cucumber, based on the Functionalities.
- Automation of API's using Postman, Automated the API's in Postman using JavaScript.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using Soap UI/PostMan.
- Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
- Developed Test Plan, Test Cases and executed various test scripts functional testing.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Identified and isolated software defects and reported them in HP ALM.
- Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.
- Closely worked with Developers and Analysts to address project requirements.
- Participated Scrum sprint planning, Daily standup meeting and Sprint retrospective.
Technologies/Tools: Java, POM, Selenium WebDriver, PostMan, XPath, JavaScript, Cucumber, Jenkins, TestNG, XML, Eclipse, HP ALM, SQL Server, Oracle and Windows.
Confidential, Chevy Chase, MD
Automation Test Engineer
Responsibilities:
- Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
- Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
- Creating and updating Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and documenting manual and automated test scripts in Java using Selenium WebDriver for each customer transaction.
- Developed Automation scripts for new enhancements using Selenium Web Driver.
- Developed automation test code in Java language using Selenium WebDriver and Cucumber framework.
- Developed automated test scripts using Java concepts for business related activities.
- Created TestNG HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
- Developed TestNG tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
- Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
- Implemented Maven Build tool by configuring the POM file with all required Jars and maintained the POM file.
- Performed API testing by using Postman and Rest Assured in Java to test API data matching with requirement.
- Create and execute automation test scripts using Selenium, comfortable in creating XPath and evaluated the results.
- Performed Positive testing and Negative testing extensively used Functional testing, Performance testing, and Regression testing.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Used JIRA as defect tracking tool to capture and organize issues, assign work, and follow team activities.
- Performed defect management using JIRA and use Confluence page for Documentation.
- Tested complex SQL queries for querying data against different data bases for data verification process.
- Used Agile Scrum methodology, Sprint meetings and attended daily standup meetings.
- Coordinating with another cross team to ensure the newly developed features function End-to-End.
Technologies/Tools: Java, TestNg, Selenium WebDriver, Jenkins, PostMan, Rest Assured, XPath, Jira, Agile, Maven, SQL and Windows.
Confidential, Santa Clara, CA
QA Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Prepared test data for functional testing as documented in the test plan.
- Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
- Developed the Framework from scratch, using Selenium with java which is data driven Model.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Involved in developing Test Strategy, Test Plans and test cases, Design and developed the manual tests and automated tests using Selenium Web driver in Java.
- Used TestNG, Apache POI frameworks to develop test suite and Data Driven Testing.
- Execution XML requests and documented responses for Web Services Data using Soap UI.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Used Quality Center, defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
- Executed of end-to-end testing to evaluate system testing of the application.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Technologies/Tools: Selenium WebDriver, TestNg, XML, SOAP UI, Quality Center, SQL and Windows.
