Automation Test Engineer Resume
Mclean, VA
SUMMARY:
- Over Eight years of experience in IT industry in Software Quality Assurance and Analysis, Design of Manual and Automated testing (Black Box, White box) of various applications for Web and Client/Server environments.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, Cucumber, Jbehave, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA and SOAP UI.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium WebDriver, IDE, Grid, ANT, Hudson and TestNG.
- Good working experience on SOAP UI for testing and validating various web services used in the application.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
- Performance Testing of API and Web applications using Silk Performer and JMeter.
- Excellent understanding of Application Server and Database Server.
- Experience in bug reporting tools like Clear Quest, BugZilla, and JIRA.
- Extensive experience in Black - Box & White-Box Testing for Web, Data Base and Client Server Applications.
- Extensive experience in conducting different kinds of tests such as Integration, Regression, Functional, System Testing, Black Box, White Box, UAT and Sanity Testing.
- Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts.
- Expertise in performing regression testing on new builds, every modification in the application using Selenium WebDriver.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, resolved Database Performance Issues Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/WebDriver/Grid, QTP, TestNG, Junit, JMeter, Test Director/Quality Center, Test Complete, SOAP UI, Cucumber, Jbehave
Test Strategies: Web Testing, System Integration Testing, Functional Testing, Regression Testing, Compatibility Testing, Product Assurance Testing, User Acceptance Testing, Defect Management
Languages: C/C++, Java, VB Script, JavaScript, SQL, PL/SQL, HTML, DHTML, CSS, XML
Web Application Servers: Apache, IIS
Continuous Integration Tools: Jenkins, Hudson
Build Tools: Ant, Maven
Databases: Oracle, SQL Server & MS Access
Operating Systems: Windows XP/Vista/7, UNIX, MAC
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Environment: Agile Methodology, Eclipse, Java, J2EE, Selenium, UNIX, PTC, UFT, Quality Center and SQL Server, VB Scripting.
Automation Test Engineer
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Enhanced compliance by connecting privately to AWS and keeping data within region, without going over the public internet
- Hybrid cloud enablement that allows enterprises to maintain private clouds and manage sensitive data within Equinix secure data centers in proximity to AWS, while taking advantage of its flexibility, scalability and cost-savings benefits
- Involved in writing Automation scripts and frameworks using Java, JavaScript
- Involved with working in all phases of SDLC methodologies.
- Involved in planning, execution, testing and bug tracking of the application.
- Performance Testing of API and Web applications using Silk Performer and JMeter.
- Good experience QTP and UFT experience
- Using Silk performer tool in load and stress testing in web application.
- Use Silk performer tool in reporting and analysis
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved in documenting and executing Test plans, Test cases and Test scripts based on baseline requirements.
- Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
- Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.
- Develop Python scripts to automate the test cases.
- Written shell scripts and Python scripts for performing Load tests on applications.
- Performed Data driven testing using Selenium WebDriver , TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Used Selenium WebDriver and TestNG to run the parallel testing.
- Involved in working with TestNG & Eclipse Conducted Java component testing using TestNG test framework.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
- Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
- Used Cucumber automated testing to test new and existing functionality.
- Used ClearCase, Subversion for code repositories and Maven for the dependencies.
- Performed the testing of Restful Web service for mobile apps for the bank of west Using SOAP UI.
- Used AutoIt to for automating the Windows GUI and general scripting.
- Used Appium tool to test automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices
- Performed SOA / Web service testing using Soap UI; wrote adaptors to test / invoke Web service.
- Generated Test Data for Automation Scripts in Excel from HP UFT.
- Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
- Used HP UFT reserved objects in web-app.
- Performing functional Automation in Android & IOS Mobile platforms.
- Used JMeter extensively to create performance test and integrated test to Continuous integration using JMeter-Maven Plugins.
- Executed SQL queries to check the data table updates after test execution.
- Involved in testing the database and data validation using SQL Queries.
- Communicated all the issues with the Development team using proper screen shots and steps to reproduce the defect using Test Director and re-tested the defects after they were fixed by performing Regression testing.
- Performed System, Integration, End to End and User Acceptance testing and monitored the applications behavior during distinct phases of testing.
Confidential, Norfolk, VA
Environment: Agile Methodology, Eclipse, Java, Selenium IDE, Selenium Web Driver, Quality Center, SQL Server.
Selenium Test Engineer
Responsibilities:
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
- Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
- Created and executed automated test scripts using Selenium Web Driver and TestNG.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Used Protractor to run end-to-end tests that are written in JavaScript and run with node.
- Building the code in java for while developing frameworks.
- Involved in writing Automation scripts and frameworks using Java, JavaScript.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file
- Extensively worked on selenium WebDriver with the preferred Languages Java, C #, Python, Ruby and Perl.
- Used tools like Maven, Sub Version, TestNG, Eclipse, Jenkins.
- Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Developed automated scripts and frame works using key word driven framework.
- Involved in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
- Designs, monitors, and analyzes quality assurance metrics such as defect, defect counts, test results, and test status.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Created feature files using Gherkins in Cucumber framework for BDD.
- Creating a Cucumber regression test suite from scratch in Java that tests functionality of emerging product software.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Used TestNG framework to run unit test and Maven to build the Project.
- Involved in writing automated scripts for Angular JS application using protractor and Java scripts and performed manual testing in physical devices emulator and IOS simulator.
- Worked with web service and back-end service/API tools such as Soap Service, HTTP Client, and Soap Client etc.
- Used code design patterns in test automation to improve maintenance using HP UFT Scripts.
- The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Performed Back End testing by writing and Executing SQL Queries to validate that data is being populated in appropriate tables.
- Used version control tools like GIT.
- Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Cross-Browser Testing was performed on different versions of IE and other Browsers.
- Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements. Monitors and tracks resolution of defects, coordinating with engineers in order to prevent, report, and resolve.
Confidential, Mayfield Heights, OH
Environment: Agile Methodology, EPIC suite, IBM MQ Series, Mainframes, XML, Visual Cactus, UFT and Quality Center 9.2
Senior QA Analyst
Responsibilities:
- Involved in the QA efforts for various project launches and redesigns for NFL, Dockers, Polo, and Major League Baseball (MLB).
- Created the Requirement Traceability Matrix and the test procedure for various projects.
- Worked on all phases of System Development Life Cycle (SDLC) as quality assurance personnel for projects developed in Java, J2EE and Oracle 8i as backend.
- Prepared test plan for some modules based on the GSI’s standard template, using System Requirement Specification (SRS) document with inputs from Subject Matter Experts.
- Created and modified the test scripts with the help of requirements and use cases provided by Business personnel.
- Interacted with Developers for status of the bugs and re-tested the fixed Bugs.
- Performed interface testing for the application with all touch points with host and other Client/Server Applications.
- Identified and worked on regression test efforts needed for the projects.
- Created documentation of various modules by extracting the documents from Quality Center.
- Executed automated tests for some phases of projects using UFT and QTP.
- Performed database testing by writing SQL Queries and UNIX Commands.
- Tested the compatibility of modules in different environments.
- Worked on a team owning the testing of the GSI application software and affiliated Web retail sites.
- Worked across organizations to initiate and implement software development and testing processes to ensure high quality applications.
- Worked towards accomplishing on time delivery of all the projects, complying with adopted IT standards
Confidential
Environment: QTP, PLSQL, UNIX, Pro*c, Oracle, Quality center
Software Engineer/Test Engineer
Responsibilities:
- As a test engineer I was primarily responsible for developing the automation test scripts using quick test professional (QTP) and verifying manually.
- Followed Waterfall Methodology for application implementation and testing.
- Involved in Deploying the Binaries provided by the back-end development team.
- Excelled in loading of DML, DDL (SQL Files) in environment.
- Played an important role in Upgrading from HP to AIX environment.
- Used the Data driven methodology to test multiple cases.
- Quality center is used prepare the test cases and managing the defects as per the client’s requirements.
- Excelled at designing automation test scripts and managing testing activities using quality center.
- Performed business testing by developing SQL queries to retrieve the data using SQL developer tool from Oracle database.
- Modified and executed both automation and manual test scripts for different modules.
- Involved in coordination between the development, requirement and Business teams to ensure the problems are solved with in the time lines.
- Created the summary report to know the details of the test cases executed or failed to execute, passed or failed.
- Conducted test review meetings and suggested improvements in the test plan, test strategy and test cases.
Confidential
Environment: Compute Grid, Drools, WAS, Oracle database, QTP, Quality center.
Test Engineer
Responsibilities:
- Analyzed the business requirements, System requirements and prepared all the possible detailed test cases as per the requirements
- Used Waterfall methodology for analyzing, developing, Unit Testing, System Testing (SIT), User Acceptance testing (UAT) and production.
- Performed UNIT testing and System testing in different environments using Quick Test Professional (QTP).
- Provided functional training and walk through of the application for a small team of 2-3 testers.
- As a test engineer performed Functional testing, Regression testing, System testing with both positive and negative Test Cases.
- Used Quality Center for writing test cases, entering the defects and management of all the test cases and defects.
- Actively coordinated with the development team and front-end team to ensure the successful deployment of project.
- Executed the Regressive test cases and reported the status of the test cases using Quality center.
- Involved in writing procedures and Packages of PL/SQL in SQL developer.
- Conducted the meetings daily to report the percentage of test cases completes on daily basis and attended weekly status meetings with Business team, Development team to track the status of test cases.