Sr. Qa Automation Tester Resume
Rockledge, FL
PROFESSIONAL SUMMARY:
- Over 7+ years of QA experience in Manual Testing and Automation Testing in Selenium. Skilled in developing UI Automation tests using different automation tools while serving various domains such as Telecom, Finance, Healthcare, Banking, Insurance, Retail and e - commerce. In Depth knowledge in tools like Soap UI for Web services & Eclipse.
- Proficient in SDLC & STLC methodologies such as Waterfall and Agile/Scrum.
- Ability to Design and develop Page Object Model and Page Factory based framework using design patterns.
- Well versed in automation testing tools such as Quick Test Professional (QTP), Load Runner and Selenium ( Selenium IDE , Selenium RC , Selenium Web Driver and Selenium Grid ).
- Proficient knowledge in White Box and Black Box testing for functionality and structural flow of an application.
- Extensive experience in designing test case, test scripts for Windows and UNIX OS environment.
- Used SOAP UI and J-Meter to test API’s and SOAP services using JSON and XML/WSDL schema Using J-Meter. I also involved in Functional, Regression and Performance testing.
- Cucumber based automation expert in BDD testing.
- Experience in using Selenium WebDriver, Eclipse, Java, Cucumber and TestNG; test frameworks in creating test scripts, test suites and HTML reports ..
- Experience in working with open source tools such as Selenium(Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid),cucumber, JIRA and Eclipse.
- . Experience in Back-end testing, data validation, Database testing using SQL queries.
- Experience in developing Test scenarios , Test cases , Test data , Test procedures , Test reports and documenting Manual and Automation Testing.
- Expert in developing Java test scripts and Test Frameworks using Test NG to perform Functional and Unit Testing. Experience in using Jenkins as a Continuous Integration (CI) server to configure with Ant/Maven.
- Extensively worked on GUI, Web Services, Mobile and Database testing.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Having experience on Mobile Automation (Android & IOS) using Appium (Selenium) and Perfecto.
- Experienced in SOAPUI/RESTFUL Web Services Testing. Validated request and response XML, SOAP and RESTFUL Web service calls.
- Experience in working on databases such as Oracle, MSSQL Server, My SQL and JDBC connectors
- In depth knowledge in developing database queries using SQL and PL/SQL to assist in testing effort.
- Extensively worked on GUI elements using various Selenium Locators like ID , Name , Link Text , Partial Link Text , XPath , CSS , and DOM in creating automation scripts.
- Experienced in using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
- Implemented test automation for handling Popup windows and Alerts using WebDriver and Alert interface class.
- Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI .
- Good in taking Selenium Screenshots for bug reporting , analysis and exception debugging using Extent Reports reporting library with TestNG.
- Automated and scheduled Build using continuous integration tool Jenkins Server at a particular time.
- Experienced in using Test Management and bug reporting tools such as QC, HP ALM/Quality Center, Rally, JIRA and Bugzilla to track test progress, execution and deliverables.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Conversant using Configuration management tools like SVN, TFS,GIT.
- Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.
TECHNICAL SKILLS:
Methodologies: Agile (Scrum), V-Model and Waterfall
Software Testing: Functional, Database, Web based UI Testing, Web Services, Test Plans, Cases & Processes, Functional Requirements, Regression, Positive & Negative Testing, UI & Compatibility Testing, Data Interface & Migration Testing, Testing Automation
Functional Testing: Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT).
Nonfunctional testing: Performance Testing, Load Testing, Stress Testing, Security Testing, Compatibility Testing
Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), TestNG, JUnit, JMeter, Maven, ANT, Jenkins, Cucumber.
Test Cases Management: JIRA, HP QC/ALM, Bugzilla, Rally
Languages: JAVA, C++, C#, Python, vb script, JavaScript, HTML, CSS, XML
Databases: MYSQL, Oracle, DB2, SQL Server, Salesforce CRM
Testing Frameworks: BDD, TDD, Page Object Model and Hybrid, Gherkin, Cucumber
Web services: SOAP, SOAPUI, POSTMAN, REST and RESTful
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Operating Systems: UNIX, WINDOWS, Linux
Firefox Addons: XPath, Firebug
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Project
PROFESSIONAL EXPERIENCE:
Confidential, Rockledge, FL
Sr. QA Automation Tester
Responsibilities:
- Analyzed Business requirement documents for creation and execution of Test Scripts, Test Cases and User Scenarios to provide optimal end-to-end test coverage
- Directly Interact with Project Teams, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing
- Experience on Test Automation using Selenium Web Driver, TestNG Framework and Maven.
- Worked on Regression Testing, Integration Testing, System Testing, Functional Testing and Unit Testing.
- Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
- Used APACHE POI for the data driven test cases.
- Created automation framework using Page Object Model(POM ) and TestNg.
- Set up Jenkins, GIT, and Maven to work together and provide a smooth continuous integration
- Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
- Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java prior to agile release.
- Performed manual testing in physical devices emulator and IOS simulator.
- Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy,
- Involved in writing and testing test scripts using Selenium WebDriver, Protractor and Java Object oriented programming Language.
- Creating core python API which will be using among all modules.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Developed and executed test cases for EWS (Enterprise Web Services) /XML for RESTful services using SoapUI tool to validate connection between Admin and Insurance claim.
- Added Property Transfer in Soap UI tool to transfer the values from one response XML to another request XML
- Implemented Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and NodeJS.
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server
- Used Git as code repository and Code Collaborator to manage code reviews.
- Worked on Cucumber Testing applications and responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity Used Jenkins continuous integration server to run automated test suites.
- Well versed in Database Testing using SQL Queries with multiple Databases, SQL Server, Oracle and MySQL.
- Created Requirement Traceability Matrix (RTM) to ensure that use cases, test cases are being associated with requirements.
- Developed HTML Test-NG reports for analyzing the output of test using Extent Reports API.
- Maintained user documentation with Selenium output screenshots for User acceptance testing (UAT)
- Developed synchronization using implicit and explicit wait conditions.
- Incorporated the test data in Test scripts from Excel using Apache POI API.
- Created automation scripts using Selenium Hybrid and Data-driven development framework.
- Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
- Maintained QA/Test environments and assisted in build and deploy activities.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
Environment: Java, Selenium Web driver, TestNG, Fire path, MS Test Manager, XML, XPATH, DOM, JIRA, Cucumber, GIT, Agile, JMeter, Internet Explorer, Chrome, Firefox, SQL, Jenkins, SoapUI, Gherkin, Eclipse, Maven, Oracle.
Confidential, Warren, PA
QA Automation Tester
Responsibilities:
- Attend daily scrum stand meetings for updates. Attend Spike meetings for user story validation
- Update/edit user stories in Backlog meetings in Jira for Sprint planning.
- Project is implemented in SCRUM, Agile methodology.
- Experienced with front end back end and integration testing of data.
- Proven experience with manual test scripts and cases preparation.
- Excellent written documentation and verbal communication skills.
- Completed back end database testing.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and java.
- Maintained automation scripts in Selenium WebDriver with java.
- Designing and executing the automation scripts using Selenium-WebDriver.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Extensive experience in Selenium WebDriver, Selenium RC and Selenium Grid.
- Developed automated regression tests using Cucumber.
- Experience with Cucumber feature file.
- Created and executed Selenium test script suites using Selenium Web Driver.
- Worked both independently and as part of a QA project team depending on project requirements.
- Independently managed time to meet all task deadlines.
- Developed Test Scripts using Functional Requirement Documents. Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows and server software.
- Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
- Performed smoke testing in UAT and production environments for deployment verification.
- Directly Interact with Project Teams, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Involved in manual and automated Web Services testing using SOAP UI.
- Provide daily status report, defect matrices, daily updates to lead; Provide daily status report on task assigned to the Project Manager/Client.
- Test Bugs related to different API.
- Check-in completed/tested J-Meter test scripts to Bit bucket repository via source tree.
- Run Jenkin pipeline QA Test in different environment to validate failed test cases.
- Perform regression J-Meter automated test scripts after each environment setup.
- Push merged code from Dev to SIT environment in Jenkins
- Using J METER we perform integration testing, Functional Testing and also the performance testing.
- Using J-Meter also created the Api such as Account management Api, Access management Api, Products CFA, And User WCS Api.
- Using methods like GET, POST, PUT, UPDATE and DELETE requested the server and verified the responses against the Business logic and requirements.
- Extensively tested and verified requests and responses using JSON Blob, XML messages.
- Used Postman for API Testing to validate the Headers and the urls, client id and client secret.
- Execution of test scripts using Maven.
- Used J-Meter for device performance testing.
- Created automated test scripts in J-Meter for regression testing.
- Work with SWE team on future enhancement user stories.
- Testing Rest Api using Postman were i have created manual test cases.
- With Postman i have created test suit for transaction system.
- Attend Sprint Demo meetings to discuss regarding new features added to Petco Mobile application.
- Involved in setting up Continuous Integration(CI/CD) system using Jenkins and working knowledge with cloud based code repository system like GitHub, Stash.
- Attend daily stand up Scrum meetings to discuss status of work done on each assignments.
- Peer review test cases designed for the User stories from team members.
- Attend meetings with Business and discuss the workflow regarding new features
- Worked in Jira to change Acceptance criteria for few user stories.
Environment: Jira, RAML, Java, Mule Soft, Postman, Soap UI, Groovy, SQL Server, chrome, Selenium, Internet Explorer, windows, Windows NT, Windows XP, Windows 07. MS Excel, .Net, Unix/Linux, XML, PL/SQL, MS Office and Windows 2000, XML, Java Script, GIT.
Confidential, Greensboro, NC
QA Automation Engineer
Responsibilities:
- Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, work requests and analysis with knowledge sharing sessions.
- Extensive experience in client server and web based application testing including API Testing, manual and automated software testing techniques.
- Worked on a highly dynamic AGILE/SCRUM environment and participated in scrum and sprint meetings.
- Performed quality assurance using the Selenium WebDriver with Java.
- Implemented cross browser web application testing by integrating Test NG with Selenium WebDriver.
- Worked in Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Performed Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, and CSS Selector.
- Integrated Behavior Driven Development (BDD) framework/Cucumber in Selenium WebDriver to write acceptance tests for web application from feature files which are written in Gherkin.
- Experienced in using Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
- Used Apache POI methods for read/write from/to excel sheets in java.
- Configured Maven for JAVA automation projects and implemented the code optimization using Project Object Model (POM).
- Involved in mobile testing on Native Apps and Hybrid Apps by writing java for automation through Appium tool.
- Performed functional testing of Web Services /XML /SOAP and RESTful services using SOAP UI tool.
- Validated WSDL, request and response XML. Added Assertions to validate the response xml in SOAP UI.
- Used iOS simulator on Xcode to make sure the app works on all devices and there no UI issues.
- Used Android SDK and set up mobile device Emulator to test application and to get log files.
- Obtained various debug logs from both IOS and android devices by using Xcode.
- Developed cucumber tests for API Automation by using REST Assured framework.
- Performed web services testing using RESTful and did lightweight data-interchange using JSON.
- Used Protractor framework to do end-to-end test for Angular JS applications.
- Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
- Managing defects and Tasks in dashboards by using ALM tool.
- Tracking defects, Reviewing and Analyzing using HP- ALM.
- Attending Defect Triage calls with client and Partnering with development to resolve defects.
- Transitioned software development efforts to a Test Driven development(TDD) process, which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
- Implementing End to End automation tests by consuming the APIs of different layers.
- Expert in writing and executing SQL queries and Tested large volume databases by using stored procedures.
- Used Jenkins to create and run deployment jobs.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created test reports generated out of Test NG and created the error screenshots.
- Used Git as code repository and Code Collaborator to manage code reviews.
Environment: Selenium WebDriver, REST Assured, Appium, Java, POM, TestNG, Jenkins, BDD/Cucumber, Gherkin, TDD, Maven, Xcode, HP-ALM, Apache POI, Jenkins, SQL Server, Postman, MS Office, HTML, Eclipse IDE, Agile Methodology, Protractor, Firebug and Git.
Confidential, Tinley Park, IL
QA Automation/Mobile Tester
Responsibilities:
- Implemented POM framework using Selenium WebDriver for further test creation and execution and Test-NG to run the parallel testing in Java platform.
- Used Maven to help manage project’s build, report and documentation across the network.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Used the testing tools like Protractor with the integration of JavaScript.
- Selenium WebDriver to perform cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber).
- Experience in writing Python Scripts and UNIX Shell-Scripts.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
- Developed automation framework to test SOAP based Web Services using Soap UI.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Implemented Junit test runner class to call test cases in Cucumber.
- Used Jira for defect reporting and tracking.
- Contribute to the functional automation suite using Selenium with Ruby. Automated several site features using Selenium Web-driver using Ruby.
- Developed Manual Tests by analyzing product use cases and requirements as well as technical design and implementation artifacts.
- Used emulators and IOS simulators to perform manual mobile testing using tool Appium.
- Involved in documenting audit reports to highlight the all transactions.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
- Used SQL Queries to retrieve data from the database to perform Backend Testing.
- Attended Sprint Retrospective meetings to highlight what went right/wrong to improve the process for the team going forward.
- Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.
Environment: Java, Selenium WebDriver, POM, Cucumber, Ruby, ruby-mine, Jenkins, Git, TestNG, Protractor, Appium, JavaScript Maven, SOAP UI, Load Runner, JIRA, Eclipse, XPath, Firebug, Groovy Scripts, Agile, SQL, AngularJS and Windows.
Confidential, King of Prussia, PA
QA Automation Tester
Responsibilities:
- Developed both Data-driven and Keyword-driven Framework using QTP and performed Functional and Regression testing using QTP.
- Health care Utilized HP Quality Center (HP QC) as a bug tracking system.
- Delivered overall Test Summary reports from the Quality Center (QC)
- Involved in automating test cases using Selenium RC with JUnit.
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
- Used Selenium RC used to test search results of Meta search engine.
- Developed automated script for back-end testing using Selenium RC.
- Performed cross browser functional testing using Selenium RC.
- Involved in developing automation script for Mobile Native applications (IOS, Android) using Appium Java.
- Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings
- Involved in automation scripting using Coded UI, C#, MTM.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Involved in mapping the requirements to the test cases in QC.
- Documented software bugs and wrote test reports by using Microsoft Test Manager and Team Foundation Server.
- Performed database validation using SQL queries.
- Involved in performing the web services testing with SOAP UI by validating request and response for XML
Environment: Selenium, Java, Cucumber, Ruby, Soap UI, Restful, Python, Web driver, SVN, Agile, JIRA, XML, HTML, Load runner, Windows, HP ALM, Postgres, JAWS, Linux, MS Word, MS Excel, MS Outlook.
Confidential, Madison, WI
QA Manual Tester
Responsibilities:
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Good experience in Agile and Waterfall methodology
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- After successful release of projects, developed automation scripts using selenium and integrated the script with master script.
- Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Defects were tracked, reviewed, analyzed using Test Director.
- Designed and documented test cases derived from requirements.
- Manually verified the applications according to the requirements, Modified automation scripts as test case changes.
Environment: HP Quality Center, SQL Server, Windows XP, Microsoft office, Test Plan, Functional testing.
