Sr. Qa Automation Engineer Resume
Plano, TX
PROFESSIONAL SUMMARY:
- Around 8+ years of experience in Software Quality Testing and doing Manual and automated testing on Web based and Client - server applications using Selenium, Java, Maven and TestNG and expertise in domain technologies like Banking, Financial, Marketing, Health Care and E-commerce.
- Skillful in functional testing using Selenium IDE, Selenium Web Driver using Test NG testing framework.
- Expertise in Web Service testing (SOAP) (SOAP and RESTFUL) using SOAPUI, Postman, Apache Http Client.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object-oriented methodologies.
- 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 Web Driver, Java, and Firebug.
- Strong knowledge in Web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP.
- Developed Apache HttpClient test cases for Rest API.
- Wrote Acceptance test using BDD Cucumber/Java.
- 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, browser compatibility testing, in different stages of Software Development Life Cycle.
- Proficiency in Maven and setting up local workspace using Maven, TestNG and Eclipse.
- Involved in developing the Automation using Data Driven and Hybrid framework.
- Expertise in getting the test data using TestNG Data provider and POI API.
- Experience in Testing AJAX and Web 2.0 controls using Selenium Framework.
- Create defect log using Rally 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).
- Good experience in using tools like Firebug and Fire path checker for identifying XPATH.
TECHNICAL SKILLS:
Languages: Java, SQL, HTML, XML
Testing Tools: Selenium IDE/Grid/RC/Web Driver, QTP, HP Quality Center, Test NG, JIRA, Rally, Firebug, SOAP, SOAP UI, Restful, Apache HttpClient, Cucumber
Web Technologies: HTML, Java Script, JDBC
Dev Methodologies: Agile, Waterfall
Build Tools: Maven, Jenkins, Hudson
Version Control Tools: SVN, GIT
Bug Tracking Tools: Quality Center, Rally, JIRA
Operating Systems: Mac OS Windows, Unix, LinuxIDEs: TOAD, SOAP UI, Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Sr. QA Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Designed, executed and maintained Selenium Web Driver, Test NG, automated test cases for regression test cases.
- Efficient management of Jira for bug tracking and Confluence for design documents.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using Test NG.
- Wrote Acceptance test using BDD Cucumber/Java.
- Created Feature File, Scenario Outline with Cucumber framework.
- Functional and Cross Browser Testing of Defined Browser Stack of the site experience.
- Completed SOA testing using SOAP UI and Java framework for Web services testing.
- Tested request and response XML's based web services interfaces using SOAPUI.
- Performed Web Services testing using Postman for manual testing and Apache HttpClient for automation.
- Experience with Assertions like Schema Compliance, XPath and SOAP responses.
- Performed execution and logging defect in Quality Center and Verification of defects for System Testing
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven, CSS Selectors as a part of Framework.
- Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests
- Created XML based test suit 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 do web based application testing with selenium for the commands and locator 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.
Environment: Java, Selenium Web Driver, TestNG, JXL, Maven, Log4j, Jenkin, SoapUI, TDD, Agile, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Quality Center, Firebug, SQL, SQL Navigator, Oracle.
Confidential, Caramel, PA
Sr. QA Automation Engineer
Responsibilities:
- Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
- Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements
- Used TestNg framework for creating Selenium scripts, for functionalities of deriving complex quotations.
- Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
- Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Used Core Java for writing automated regression test scripts using Selenium WebDriver.
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports
- Performed tests for Functionality, Regression, Security, GUI, End to End, System, Configuration and Backend
- Used SOAP UI to test Web Services using WSDL file given by development team.
- Classified the defects according to severity and priority levels and prepared Test Status Reports.
- Opened defects and tracked them in Quality Center.
- Raised defects in Jira and made sure appropriate hand-offs and retesting takes place.
- 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.
- Actively participated in weekly meetings, triage calls and updated weekly report.
Environment: Java/J2EE, HTML, Java Script, Selenium WebDriver, JXL, Maven, Eclipse, Web Services, SOAP, WSDL, SOAP UI, Rally, QC, Toad, SQL, Oracle, Linux.
Confidential, West Chester PA
QA Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used Testing Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Created XML based test suit 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.
- Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
- Used Testing Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
- Involved in executing SQL queries for backend testing.
- Coordination with Offshore, QA, Development and business teams.
- Involved in defecting tracking, Agile Planning and GO Live meeting for various releases
Environment: Java, Selenium Web Driver, GRID 2, TestNG, XPath, Firebug, Firepath, Scrum, GIT, Jenkins, JIRA, Rally, XML, SQL, Quality Center, Web Services (SOAP & RESTful) HTML, Java Script, CSS, Eclipse, Linux, TOAA.
Confidential, Mechanicsburg PA
QA Tester
Responsibilities:
- Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
- Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements
- Used TestNg framework for creating Selenium scripts, for functionalities of deriving complex quotations.
- Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
- Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Used Core Java for writing automated regression test scripts using Selenium WebDriver.
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports
- Performed tests for Functionality, Regression, Security, GUI, End to End, System, Configuration and Backend
- Used SOAP UI to test Web Services using WSDL file given by development team.
- Classified the defects according to severity and priority levels and prepared Test Status Reports.
- Opened defects and tracked them in Quality Center.
- Raised defects in Jira and made sure appropriate hand-offs and retesting takes place.
- 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.
- Actively participated in weekly meetings, triage calls and updated weekly report.
Environment: Java/J2EE, HTML, Java Script,, Selenium WebDriver, JXL, Maven, Eclipse, Web Services, SOAP, WSDL, SOAP UI, Rally, QC, Toad, SQL, Oracle, Linux.
Confidential
QA Engineer
Responsibilities:
- Worked closely with development team in creating automated scripts for the application using Selenium.
- Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Prepared Test strategy and Test Plan for each Release cycle.
- Involved in setting up configuring the testing environment with Eclipse, JUNIT, Selenium RC, and Selenium Java client driver.
- Developed and implemented robust Keyword driven framework with Selenium RC which cut down the script development time in half.
- Developed and executed the test scripts with Selenium and Java.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /JUnit).
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
- Converted all record and play back test cases into Selenium automated scripts.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Enter and maintain defect information in Defect Tracking System, JIRA.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked with appropriate development and technical support teams to triage, assess and solution.
- Worked closely with different functional team including Development, QA, Sales and Business.
Environment: Java/J2EE, Selenium Web Driver, Eclipse, TestNG, Oracle 10g, SOAP UI, JIRA, XPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Web Sphere, SQL
