Sr. Automation Test Engineer Resume
Buffalo, Ny
SUMMARY:
- 8+ years of experience in software analysis, Software Quality Assurance Testing of Web, Windows, Web Services and databases in Finance.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience in writing test cases as per the Software requirement specifications.
- Tested a large social network application on multiple platforms - Web, Android and iOS.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), TFS.
- Used Firebug to identify Objects ID, Name, XPath, CSS Selector, Link Text etc., and used Protractor to automate AngularJS.
- Extensive experience in GUI, Regression, Functional, Integration, Accessibility, System, User Acceptance (UAT), Sanity, Stress, Reliability, Compatibility, Cross Browser, Data Driven, Security and Database Testing.
- Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid.
- Experienced with Data Structures, Hashes, trees, binary trees.
- Experience in C, Core java, HTML, CSS, Core java Scripts, Oracle, SQL, PL/SQL, MySQL, Cassandra, MS Access, Ajax, Git and SVN.
- Effectively involved in Defect tracking, reporting, reviewing and analyzing test results using Quality Center and HP Application Lifecycle Management (ALM).
- Extensively worked on Data Driven, Keyword Driven, and Hybrid Test Automation Frameworks.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Excellent understanding with Waterfall, V-Model, and Agile (Scrum) software development life cycle methodologies.
- A resourceful team player with good Interpersonal, effective problem solving and decision-making skills.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT, SOAP UI, JIRA, Protractor, JMeter, Manual Testing, Cucumber.
Technologies: HTML, CSS, Core JavaScript, Core java, XML, XSLT, XPATH, XSD, Gremlin, C, UML.
Test Framework: Junit, TestNG, Extent
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, Bugzilla, IBM Rational, Clear Quest, TFS, Service- Now.
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1, IIS,5.0/6.0/7.0, WebSphere 8.0/7.0.
Protocols: TCP/IP Protocol suite (HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson
Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio, MS Visio
Databases: SQL Server, MS Access, Cassandra
Operating Systems: Windows variants, UNIX, Linux, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Buffalo,NY
Sr. Automation Test Engineer
Responsibilities:- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Reported the issues, challenges and problems faced during automation and followed up on the solutions provided by them.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Maintained metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
- Involved in preparing a report of all automation difficulties and test results for further application using Extent.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Developed automation test suite for SOAP and Rest API using SOAP UI.
- Developed groovy scripts to validate response. Re used soap test scripts for performance testing with load UI. API virtualization and mocking with service.
- Developed comparison script using groovy to compare 2 different responses
- Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, SOAP UI, Maven, Perfecto, TestNG, HP Application Lifecycle Management (ALM), Firepath, Firebug, Eclipse, XPATH, Java, SQL, Oracle and Windows.
Confidential,Boston,MA
Automation Test 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.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Worked on verifying data flow both in Oracle database and Cassandra database to check whether the data flowed into Oracle made into Cassandra database as well.
- Hands on experience working with Gremlin language to retrieve the data from Cassandra using gremlin queries and verifying the nodes with their properties are there in the database.
- Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user’s interaction with an Angular application running in a browser or mobile device.
- Supported and Administrated TFS for creating new user groups.
- Reported software defects in HP Quality Center and interacted with the developers to resolve technical issues
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records in Oracle database.
- Prepared Graph Traversal Language queries in order to verify the database updates, inserts and deletion of the nodes in Cassandra database.
- Performed white box testing using TestNG for class, method, & WebServices testing.
- Involved in Maven configuration for running servers and scripts after the build.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Experienced in load and performance testing tool JMeter.
- Used Jenkins as continuous integration server to run automated test suites.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.
Confidential,Kansas City,MO
QA Automation Tester
Responsibilities:- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- 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.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Environment: s: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Ant, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.
Confidential,Dallas,TX
QA Automation Tester
Responsibilities:- Analyze requirements, design documents, PDF and develop detailed test plan, test cases, test scenarios, test scripts, and prepare necessary test data for test execution in any Environment.
- Attended Review meetings to discuss Use-Cases, Business Rules, Alternate flows and Exception paths.
- Used Descriptive, Synchronization, Call function, Parameterization, Checkpoints, Error Handling, Recovery Scenarios, Regular Expressions to enhance test affectivity also created reusable actions by using QTP/UFT.
- Performed Requirement Analysis by gathering both functional and non-functional requirements based on interactions with the process owners, document analysis and represented them in Requirements Traceability Matrix (RTM).
- Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts using QC.
- Prepared both action based and component based scripts using QTP. Component based scripts were stored in Quality Centre. Executed the action based scripts from Quality Centre/ ALM.
- Worked on the Regression Automated Testing and Data driven testing using Quick Test Pro.
- Created Synchronization points to synchronize the Test script to the Application speed in Quick Test Pro
- Used Quality Center for tracking the defects.
- Involved in the Database Testing using SQL queries of the application like checking all the tables in the Database and checking whether the data is moving in the respective tables.
- Aided in generating System Testing Scenarios of end to end testing of application.
- Assisted in generating Post deployment scripts and UAT scripts for users.
- Created automated scripts using Quick Test Professional. Generated Test Data for Automation Scripts in Excel from QTP.
- Maintained and updated the scripts for every release either by updating the object property value for a specific object or by adding new objects to Object Repository
- Prepared test data and test results (input / output files) for data driven method by using Global and Local spreadsheets in QTP for testing multiple scripts.
- Experienced in trouble-shooting various problems during design & development phase of automation scripts.
- Attended meetings with logical data modelers to enhance knowledge of Back-end Testing.
Environment: QTP, Quality Center, Java, HTML, SQL, MS Office, WindowsXP, Load Runner.
Confidential
QA Manual Tester
Responsibilities:- Worked with teams where requirements are continuously being implemented, tested and improved (agile).
- Participated in test plan creation and from the detailed requirements, created manual test cases for web applications.
- Used Quality Center for requirement analysis, scheduling and generating test cases.
- Logged, tracked and reviewed defects using Quality Center.
- Prepared test data and performed positive and negative testing.
- Participated in various types of testing like Functional testing, GUI testing, Regression testing, Compatibility testing and Integration testing.
- Performed black box testing, and prepared bug report.
- Communicated testing discrepancies and facilitated closure with developer and business in a timely manner.
- Communicated the test strategy to the Project Manager and the Development Team.
- Identifying test resources, estimate test efforts and defines test schedules and milestones.
- Ensured technical resources are organized for effective support of testing.
- Conducted walk-through of Test Strategy.
- Generated daily status reports and communicated test results on daily basis to QA lead.
