Test Engineer Resume
CA
OBJECTIVE:
Thriving to learn the scope of automation testing and upgrade self at every technical level in the current QA field through a more challenging position, to a place that can give me a chance to prove and capitalize on my skilled qualifications.
SUMMARY:
- Overall 8 years of Experience in software testing, 6 years as Automation Tester and 2 years as Manual Tester.
- 5 years of Automation Testing experience using Java, C# programming
- Hands - on experience in Database Testing using Oracle, SQL server
- Perform component and feature based testing. Develop SQL queries for back-end testing.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
- Experienced implementing SPA + API style architectures
- Experience implementing applications using Angular 1 or React, and at least some familiarity with Angular 2
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAPUI and Version One.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Good experience in Selenium Test Environment setup expert using the entire open source tools.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience with NoSQL, in particular implementing and deploying document-based DBs using MongoDB and Mongoose
- Having working experience in Devops tool Chef and Ansible.
- Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
- Experienced in Agile Kanban, Scrum, Test Driven development methodology with a BDD approach.
- Effectively conducted knowledge sharing session on Agile Scrum, Extreme Programming, Kanban, Test Driven Development
- Excelled in finding Automate the management and deployment of cloud computing infrastructure.
- Worked closely with SaaS Infrastructure teams to validate and deploy new solutions, design, develop, and implement tools and techniques to continuously automate tasks.
- Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing
- Extensive experience in all MS Office, MS Windows Operating Systems, designing and implementing web-enabled and enterprise Client/Server applications with various software tools in various architectures.
- Experienced using Web-debugging tool like Fire Path, Fire Bug, and BugZilla for finding Element Locators.
TECHNICAL SKILLS:
Test Automation Tool: QTP, Eclipse SeleniumWebDriver, Cucumber
Web services testing tool: Soap UI, RestAPI s and Postman
Defect Logging Tool: HP ALM, HP Quality Center,BugZilla, Bugmantis, JIRA
Performance testing tool: Load Runner, Jmeter
Database: SQL,DB2, Oracle
OS: Windows, UNIX, Linux
FRAMEwork: .Net, RobotFramework
Languages: Maven,HTML, JAVA, Python, C, C#, C++
Scripting: Visual Basic, JAVA, RobotFramework with Python, XPath, HTML5, Angular, LESS/SASS
Project Development/ SDLC Methodology: Agile SCRUM, Extreme Programming and Kanban
Hadoop stack: HDFS, Map Reduce, YARN, Hive, HBase, Ambari
Domain Knowledge: Banking, Security and Authentication
PROFESSIONAL EXPERIENCE:
Confidential, CA
Test Engineer
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME's) and developed test cases.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
- Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Involved in creation of automation framework in Selenium WebDriver and JavaScript, NodeJS, MongoDB, ExpressJS and AngularJS using behavior driven approach like Cucumber.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
- Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test, and SoupUI.
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
- Collaborated daily with QA leads to improve test coverage across platform using JavaScript, NodeJS, MongoDB, ExpressJS and AngularJS Java (TestNg, SOAtest) and scripting languages (Groovy, JavaScript, XML).
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back - end components of new data warehouse products.
- Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
- Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, JavaScript, XML, JSON, XPath, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, MS Excel, Git, JIRA, Quality Center, SQL, Oracle and Windows.
Confidential, CA
Sr. Product Test Engineer
Responsibilities:
- Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
- Involved in setting up configuring the testing environment with JavaScript, NodeJS, MongoDB, ExpressJS and AngularJS Eclipse, Junit, Selenium WebDriver and Selenium Java client driver.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform.
- Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using JavaScript, NodeJS, MongoDB, ExpressJS and AngularJS Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
- Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
- Used Ant, SVN, Selenium JavaScript, NodeJS, MongoDB, ExpressJS and AngularJS WebDriver, Jenkins, Java and Selenium Grid to create nightly automation scripts.
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- 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.
- On daily basis used build tools like Maven and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using JIRA and Rally.
- Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Created data - driven automation scripts for testing API Web Services using SOAP UI.
- Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Tested the application in highly dynamic environment with sprint team using Agile Methodology.
- Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
- Used Firebug to identify Elements' by ID, Name, CSS, XPath, and Links on Web Pages.
- Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
- Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
- Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
- Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
Environment: Java, Selenium WebDriver, JavaScript, Junit, Jenkins, SoapUI, XPath, ANT, Eclipse IDE, Agile, JIRA, BugZilla, SQL, PL/SQL, Oracle, Windows.
Confidential, New York, NY.
Test Engineer
Responsibilities:
- Extensively used SOAP UI and POSTMAN to automate all the test cases
- Participated in CCT API Web services XML testing using SoapUI tool
- Created automated scripts for CCT API WSDLs using VUgenerator in LoadRunner (webservices protocol) for regression scenarios.
- Developed automated scripts for Automated Regression Testing using Selenium RC.
- 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 RC.
- 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.
- Extracted data from various sources like Oracle, flat files and SQL Server.
- Migrated objects from SQL Server 2000 to SQL Server 2005
- Exported HTML Test case to Test Suite and then run on other browsers using Selenium RC.
- Performed UI testing, Database testing after reviewing the story cards and database diagram. Performed Web Services testing and Validated XML request/response data using SOAPUI.
- Tested SOAP-based Web Services for enrolling customers, getting insurance information, creating claims
- Performed Regression Testing of different modules automated in SOAPUI.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
- Involved in testing the database and data validation using SQL Queries.
- Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
- Took part in Triage Meetings with the required parties after defect analysis to prioritize defect resolution. Test Cases were executed in Trac.
- Utilized Trac for tracking test requirements, test plans, defects and communicating them among the team members and developers.
- Reported the Coverage status of test performed on the daily/weekly basis.
Methodology: Agile Scrum
Environment: UFT, Quality Center, Windows, Java, Selenium RC, Junit, Quality Center, SoapUI, Firefox, IE, Trac, Chrome, SQL, . VBScript, MS Office, UNIX/Linux, HTML, XML.
Confidential
QA Test Engineer
Responsibilities:
- Worked with the Agile Environment.
- Executed functionality, GUI, regression and data driven testing of AUT using QTP
- Interacting with Users, Business Analysts and gathered business and technical requirements, reviewed business requirements, technical requirements and specifications.
- Coordinated with the offshore team for task allocation and resolving their queries to maintain the quality of deliverable under stringent deadlines.
- Strong ability in developing advanced SQL queries to extract, manipulate, and/or calculate information to fulfill data and reporting requirements including identifying the tables and columns from which data is extracted
- Used Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Extensively used T-SQL to verify and validate the data loaded to the SQL Server 2000/2005
- Used Erwin to reverse engineer the existing database design in SQL Server 2000
- Marinating the automation scripts for the build changes
- Categorized bugs based on the severity, priority and interfaced with developers to resolve them.
- Good knowledge of defect tracking tool called Quality Center and JIRA.
- Participated in defect tracking and Bug triage meetings.
- Participated in weekly status meetings.
- Tested the Web application for different Operating systems.
- Create automated test cases for the web application using selenium.
- Participated in deployments and upgrades of the application.
Environment: Java, Eclipse, Xcode, Quality Center, JIRA, Windows,MS Excel, SQL, HTML, Agile, Selenium.