Qa Automation Engineer Resume
Basking, Ridge-nJ
PROFESSIONAL SUMMARY:
- Around 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Proficient in using test automation tools such asSeleniumWebDriver/RC/IDE/Grid, Quality center to develop automation - testing scripts for web and client server applications.
- Experience with Mobile Automation using Appium automation framework and WebDriver.
- Have good experience with automation frameworks like TestNG/Junit framework, Keyword driven framework, Hybrid driven framework, Selenium and Cucumber-BDD.
- Expertise in debugging issues occurred in front end part of web-based application, which is developed using HTML5, CSS3, and Java Script
- Good working experience on SOAP UI for testing and validating various web services used in the application.
- Extensive experience in reviewing and analysing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
- Professional expertise in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Webservices, Boundary Value Testing.
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Expert using open source bug tracking tool JIRA, Quality Center /ALM.
- Used Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID/RC, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Protractor, JMeter, Cucumber, Firebug, Fire Path, Coded UI, Appium.
Language/ Script: Java, JavaScript, Shell Script, VBScript (UFT), C, C++, SQL, PL/SQL
Frameworks: Junit, TestNG, TDD, BDD, Robot Framework.
Firefox Add-ons: XPath, Firebug, Fire Path.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, Bugzilla, JIRA.
Build/ Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: MS SQL Server and OLTP, Oracle 9i/10g, MS Access 2000, SQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL.
Operating Systems: Windows XP, 7, 8,10/vista & server 2003, UNIX and Mac
PROFFESSIONAL EXPERIENCE:
Confidential, Basking Ridge-NJ
QA Automation Engineer
Responsibilities:
- Used agile methodology in developing the Web applications.
- Responsible for providing Risk Assessments, test plans, test cases and executing and creating test results.
- Developed the application using Core Java, Multi-Threading, Collections in abundance, and REST for backend APIs, and My SQL as DB server.
- Developed automated scripts for performing Regression Testing throughSelenium WebDriver and Selenium Xpath and data-driven.
- Responsible for implementation of Hybrid Test Automation Framework build usingSelenium, Junit, J Behave, Maven and cucumber.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java.
- Test automation for web application (SWAP module) using Cucumber.
- Involved in developing automated test cases using Cucumber in JUnit.
- Automation project setup and deployment in Jenkins for continuous Integration (CI).
- Defect Reporting, Analyzing, Tracking and Report Generation using Jira.
- Worked on SQL database using SQL Server Management.
- Used Maven for Project build management.
- Design and develop the processes using multithreading to make it asynchronous
- Built custom advertising tool/store using JavaScript.
- Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Performed regression testing and automation of testing process in White box testing.
- Creating Web Services/XML testing on different Core applications using SOAPUI and Rest API.
- Tested the SOAPUI Web services for Provider and Member portals.
- Analyzing and Tested Rest based webs services using Soap UI.
- Worked on Technical documentation, e.g. test plans, test cases and test scripts, test reports and trace matrix.
- Logging in the bugs in the JIRA and tracking them daily for proper closure.
- Used GIT for version control.
Environment: SeleniumWeb Driver, TestNG, Java, Cucumber, XML, SOAPUI, REST API's, JavaScript, Multi-Threading, Maven, Git, Oracle, SQL, IE, Firefox, Jira, Jenkins, JMeter, MS Office, JDBC, MS Project, Visio, HP QC, TOAD, Jenkins, Excel and Eclipse
Confidential, Piscataway-NJ
QA Automation Engineer
Responsibilities:
- Report on testing progress to the Project Manager and other designated project personnel.
- Worked on Hybrid Automation Framework using Web Driver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
- Modify Updating of Automation scripts and execution of multiple browsers.
- Scripting the test cases for regression usingSeleniumWebDriver using Java.
- Created test scripts inSeleniumand enhanced those scripts using Java API and Test NG.
- Interact with end users to obtain specific system requirements and develop Test Plans, Test Cases and Test Scenarios.
- Created Test Cases for Black Box Testing Regression, GUI testing and Functional testing, Back-End and compatibility testing based on the system requirements.
- Worked withSeleniumIDE, Fire Bug, and Fire Path,SeleniumIDE plug-ins (Flow Control, Stored Variables, and Test Results).
- Prepared and executed automated test scripts as per the business requirements and Requirements specifications Document using Java inSeleniumIDE and WebDriver 2.0
- Designed & Implemented a Hybrid Test Automation Framework (Data + Keyword) usingSeleniumWebDriver.
- UsedSeleniumGrid to execute parallel tests on browsers - IE, Chrome, and Firefox & Safari.
- Executed manual scripts and participated in UAT activities.
- Extensively usedSelenium(data-driven, XPath locator) and Web Driver to test the web applications.
- Involved in Backend Database testing in SQL Server using SQL.
- Reviewed test results, issues and defects related to business units.
- Manage defect process, analysis, and assignment and report and verify all bugs.
- Performed cross Browser compatibility testing on Operating Systems usingSelenium WebDriver.
- Used Bugzilla for defect tracking purpose.
Environment: SeleniumWeb Driver, Java, TestNG, Bugzilla, Eclipse, IE, Quality Center, Agile Methodology,Selenium, JXL, Eclipse, SOAP.
Confidential, Morristown-NJ
Manual Tester
Responsibilities:
- Gathered specifications and requirements prior to system testing.
- Created test plan, test strategies, test procedures, test cases and test data.
- Executed the manual test cases and recorded the results by making use of Test director.
- Execution of Test Scenarios, analyzing the actual results against the expected results and creation of test data.
- Prepared and Executed SQL Queries to validate the data.
- Created and ran automated regression tests (i.e., plans, suites, scripts, and cases) for Internet banking applications using TSL script.
- Created, debugged and executed scripts in Win Runner to perform functional testing.
- Worked closely with engineering team to discuss the design and testing aspects of the applications to design the test plans.
- Involved in creation and execution of SQL test cases to import data in the database
- Involved in back end testing.
Environment: Windows NT/2000, MS SQL, XML, Win Runner, Test Director.
