Automation Test Engineer - Sr. Associate Resume
Chantilly, VA
SUMMARY:
- Around 6 years of experience in the field of QA Analyst/Software Test Engineer in both manual and automation testing using various latest tools and successful methodologies for small, medium, and large software applications developed in .net VFP. C# and Java.
- 5 years Automation Experience in Selenium Web driver 2.4, QTP (UFT) v10, 11, 12, Test Complete v10 11, scripting/programming languages being Java and VB script.
- Experience in Test driven development, Keyword, Data & Behavior driven testing. Experience implementing and working with test frameworks like Cucumber JVM, Junit, SOAP UI, and TestNG.
- 5+ years’ experience using Quality Center (Test Plan, Test Lab, & Defects)
- Familiar using bugs tracking tools like JIRA, Bugzilla, and Siebel.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS.
- Worked with all stages of software development life cycle (SDLC), software testing life cycle (STLC).
- Experienced in testing client server and web based applications using HP tools like Quality center (QC), Application lifecycle Management (ALM).
- Creating, maintaining, and executing manual test artifacts using HP Quality Center and ALM.
- Complete knowledge on principles, objectives, types of testing. Good Manual testing skills, Automation skills on tools like QTP , System testing, and user acceptance testing ( UAT ).
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Experience deploying weekly builds in Jenkins during the product release cycles.
- Working knowledge in agile, waterfall methodologies. works with your existing development and testing frameworks and integration tools of choice using CA LISA platform, And Providing an automated testing solution for distributed application architectures that leverage SOA, BPM, integration suites, and ESBs. design and execute automated unit, functional, regression, integration, load, and performance tests with LISA.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS.
- Experience in Functional, Integration, Regression testing and Black Box, White Box Testing, Database testing and involved in End - to- End, Stress, System, UAT and Performance Testing.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script.
- Worked on source version control tools such as Subversion (SVN), TFS and GIT.
- Perform Load testing using Apache JMeter.
- Experience with User Acceptance Testing (known as QTP), Writing QTP/UFT scripts from scratch.
- Develop and maintain automated test scripts to reduce repetitive manual testing.
- Experience working with SQL Server and writing SQL queries. Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
- Experience using automated testing tools, (i.e. Telerik Test Studio, Selenium, etc.) for executing testing and tracking results.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
TECHNICAL SKILLS:
Programming Languages: Programming Languages, C++, C#, Java, Java script, VB, VB.netASP.net, MYSQL.
Scripting Languages: Perl, Python, Ruby, Java Script, VB Script, Shell Script.
Automation Tools: Quick Test professional (QTP) /UFT, UAT, Selenium Web Driver/IDE/GRID, Test complete.
Test Management Tools: Quality Center (HP QC) /ALM, RFT, Cucumber, Firebug, Fire path, RQM
Defect Management Tools: CRM Clarify, Silk Radar, Test Director, Pivotal, Clear Quest, Bugzilla, Dev Track, Jira.
Selenium Suit: Selenium IDE, Cucumber, RC, Web driver, Selenium Grid, Junit, TDD, BDD, Mockito, TestNG, Protractor
IDE and Applications: Borland C++, Visual Studio, eclipse, MS-Office.
Operating Systems: Windows XP/ 2000/2003/2007/ VISTA, Linux (Basic), DOS, Windows 8, UNIX (IBM, HP & SUN).
Web Development: XML, HTML, CSS, Flash, JSP, Netscape, ESDL, UDDI IE, SOAP, SOAP UI and RESTFUL Web Services
Version Control Tools: GIT, CVS, SVN, TFS
Protocols: SOAP, TCP/IP,HTTP
PROFESSIONAL EXPERIENCE:
Confidential, Chantilly VA
Automation Test Engineer - Sr. Associate
Responsibilities:
- As a part of ICF handled multiple projects and provided the teams feasible automation solutions as per their needs and requirements.
- Expert developing automation frameworks with varied technologies like selenium, protractor, Robot, Cucumber, CucumberJs, behave, Jasmine, etc.
- Experience developing scripts in different scripting languages including Python, JavaScript, Typescript, Java. Can configure scripts to run on headless browsers along with the normal browsers.
- Developed automation scripts/test cases to build a pretty good regression test suite and smoke test suite for different Web projects and desktop applications like Navy, MDU, HUD exchange.
- Experience in Behavior Driven Development (BDD) automation framework implementation using Cucumber.
- Experience writing, reviewing and executing computer validation documentation in SAP (Validation Plan, IQ, OQ, PQ, RTM, summary report).
- Create Test cases vs. RTM Matrix against the user stories to support application development.
- Requirements management including development and maintenance of a Requirements Traceability Matrix (RTM) for project artifacts.
- Very good knowledge in Java, hands-on BDD (Behavior Driven Development) in defining and implementing BDD automation Framework, Feature/Story file, and methods development.
- Pretty good working experience with testing frameworks like Junit, TestNG and Cucumber.
- Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using (primarily) Selenium with Java/JavaScript.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium Java .
- Implemented real device mobile app testing using Test Object on the cloud.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Expertise developing scripts in JAVA using Selenium Web driver with spring framework and using BDD tool Cucumber test framework to create the feature files.
- Knowledge executing the smoke tests remotely using the tool Jenkins.
- Implemented Page object model, while developing scripts in selenium Web driver.
- Good knowledge using selenium IDE an extra plugin/tool from selenium compatible with Firefox as well familiar with the various plugins supporting the automation.
- Very well acquainted with finding the efficient webpage elements xpath and CSS selector with or without Firefox plugin Firebug.
- Used Maven and SVN to maintain the developed scripts, realize the importance of POM.xml and moreover used maven POM.xml file to configure several dependencies.
- Familiar with various plugins used in eclipse in integration with the selenium frameworks.
- Quick and efficient in developing clean and clear scripts in JAVA programming language.
- Developed reusable functions and components that can be used to maintain and extend automated tests for multiple projects with maximum reuse of code.
- Proficient managing automation tasks involving complex workflows with document uploads, various validation and cross browser testing.
- Knowledge developing Test suites, test cases and steps in Soap UI and importing the same to SVN using Tortoise SVN. Experience working in a CI / CD environment like Jenkins for executing automated tests
- Great grasping and quick understanding helped in understand the domain, test framework and start the tasks in no time.
- Validate request and response XML, SOAP and RESTful web-service calls using ReadyAPI (SoapUI ).
- Write groovy scripts to validate REST/SOAP response based on created test data using ReadyAPI (SoapUI).
- Worked extensively in Testing Tool HP QTP/UFT and well versed in functional test execution, writing and maintaining test automation scripts, designing and creating automation frameworks
- Design the Performance Test Plan and performed performance testing using JMeter.
- Use Jenkins as a Continuous Integration tool and SVN as a source of repository.
- Capable of handling cross team tasks, carried manual testing tasks for specific teams during tight schedules and cut overs. Good knowledge on testing methodologies.
- Good knowledge 508 compliance testing and tools like Fire eyes etc.
- Capable on setting up testing frameworks from the scratch and run suites successfully.
- Integrate the smoke test suite with Jenkins to run the suites as scheduled.
- Hands on working experience with RQM.
Environment: HP Quality Center, QTP, Mainframes, USERIMS, IMS, XML, Oracle 8i, SQL Navigator, Rational Requisite Pro, Windows NT, XP, Unix, Maven, JAVA, UAT, SDLC, RQM, Data Driven Testing.
Confidential, Washington, D.C
Sr. QA Tester
Responsibilities:
- Involved in Analysis, Understanding the requirement specifications.
- Created and executed manual test cases.
- Involved in debugging the stored procedures written for the business rules tester.
- Analyzed testing results and defects, and provide recommendations to development team.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application
- Developed automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
- Actively involved in Functional, Regression and Integration Testing in Agile methodology
- Created and executed Manual and Automation test cases, raised defects, tracked the same to closure
- Performed, Coded UI automation testing for the application using Microsoft Test Manager
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL with URL and created Test cases, run them, do load testing, security testing
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
- Used Apache Axis utility to generate client for Web Services, executed Web Services using Eclipse Java IDE and SOAP UI.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Maintain regression Test Suites with manual Test Cases in ALM/Quality Center and QTP
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
Environment: Java, Selenium web driver, Angular Js, Maven, XPATH, Eclipse, Jenkins, Windows XP, Coded UI, Test Manager, Quality Center, Agile, Manual testing, Office Suite, SQL, SharePoint, Jira, SOUP UI, LISA 4.6.7, Java.
Confidential, San Diego, CA
QA Test Engineer
Responsibilities:
- Participate in weekly meetings to generate Daily Test Status Report for all required test phases.
- Automated the regression test cases using the WebDriver & TestNG.
- Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio), Junit
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests.
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Automated Regression Test cases using Selenium Web Driver. Used Firebug and Fire.
- Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Tested Web Services, Web Sites, and Client/Server applications in a C#, .NET, Waterfall Development environment. Performing the Regression and Smoke tests on Web components.
- Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Core java Script, UNIX and Windows, SQL, Core java Eclipse, JMeter, Keyword driven and Data Driven framework.
Confidential
QA Analyst
Responsibilities:
- Analyzed business requirements documents, Technical specifications, written test Plans, test Cases, Test scripts for the projects in the SOA services and Monthly maintenance releases.
- Developed the QTP Scripts using different Checkpoints, Parameterization, Regular expressions, User defined functions, and used Recovery scenarios for Error handling.
- Involved in analyzing User stories and developed Test plans, Test Strategies, Test scripts and Test cases to cover overall quality assurance testing
- Worked with a team, following agile methodology, as senior primary Quality Assurance Engineer.
- Highly experienced in Automation and manual testing.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
- Developed automated test cases in VB script and Java using the automation tools, QTP V, Test Complete v10 11, and Selenium 2x respectively.
- Implemented Cucumber test framework ATPs written in selenium. Good knowledge on other frameworks like JUnit and TestNG.
- Utilizing the testing tools and ancillary software such as Selenium, Jira and Jenkins. Also, utilize Java to create extensive scripts.
- Experience in Software Development Life Cycle (SDLC), and Software Test Life Cycle (STLC). Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Involved in testing Web services and XML with tool called SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Working experience with cloud environments like AWS and Experience administrating VMs through VMware and Hyper V for the team whenever required.
- Knowledge writing SQL queries to test the fixes wherever required knowing the things happening in the background and develop SQL scripts to debug various Support requests.
- Knowledge and working experience with CI-CD process. Done research to integrate QTP scripts with Jenkins and implemented the same to execute the scripts after the scheduled build deployments.
Environment: Selenium IDE, QTP, VB Script, Jenkins, SQL, AWS, CI-CD Process, JUnit, TestNG, Siebel, JIRA, Software Development Life Cycle (SDLC) process
Confidential
Jr QA Analyst
Responsibilities:
- Created test scripts using QTP tool and performed interface, functionality, and regression testing on new builds of the software
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables. Extensively used QTP Data driver wizard for data base testing.
- Developed and implemented quality assurance standards, processes, and procedures based upon the
- SDLC methodology.
- Record bug incidents with detail of steps. Find software issues, document them, and work with software developers. To have the issues corrected. Manually executed all test cases for every build.
- Performed validation testing for each field in the application for different scenarios.
- Ensure that functionality, as defined in requirements, is the intended behavior of the product.
- Maintain and monitor defect tracking tool (Tracker), overseeing identification and problem resolution.
- Responsible for GUI Testing, System Testing, Regression Testing, and User acceptance testing.
- Tested the mapping and integrity of data populated in the database using SQL scripts in SQL*plus .
Environment: QTP 9.2, Quality Center 9.0, Facets 4.8, Java, HTML, XML, VB Script, COBOL, CICS, TSO/ISPF, SQL*Plus, Oracle 9I, MQ Series, LDAP, UNIX, Mainframes.