Automation Engineer Resume
MD
SUMMARY:
- 7+ years of experience of working in the most challenging environment, which gave me an opportunity to learn and implement different QA processes and strategies for manual and automated testing.
- Well versed with agile methodologies. Actively participated in various agile ceremonies like Scrum, product demos with Product Owner and Retrospectives.
- Expert in Core Java, Selenium Web Driver, XPATH, HTML and CSS
- Expertise in creating test Plans, test cases and test reports for Manual and Automation testing
- Gap Analysis / Root Cause Analysis: Analysis of customer reported defects, understanding root - cause and enhancing test plan to in corporate Customer Use Cases.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Developed XML files for running the test cases according to their priority.
- Expertise in the Web Debugging Tools like Firebug, Fire path, Developer Toolbars and XPath.
- Knowledge of all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
- Expertise in Automation Testing, Manual Testing, Smoke Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
- Experience in writing end-to-end functional test cases and automating execution using Selenium Web Driver.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from another request XML using SOAPUI.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Performed UI testing for Samsung, Apple, Google nexus devices (tablet and mobile) to support Mobile device testing for apps.
- Experience in downloading mobile app builds from Test Flight and test on real devices.
- Expert in Mobile test automation using HP mobile center and Appium.
- Well versed in automation testing tools such as Selenium, Quick Test Professional (QTP) and Load Runner
- Knowledge of Defect/Bug tracking system with the use of tools like HP Quality Center, JIRA
- Worked with Developers, Business Analyst and Project manager to test and document new product and new product enhancements
- Experience managing a large test cases library and test artifacts using tools.
- Expertise in MS Office tools such as MS Project, MS Office, MS word, MS excel, etc.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/ Web Driver/Grid, JMeter, SoapUI, Cucumber, Junit, TestNG, Firebug, HP Mobile Center, Appium
Testing Framework: Junit4 and Test NG, SOAP UI
Bug Tracking Tool: JIRA, HP Quality Center and Test Director, ALM.
Language & Technologies: Java, XML, XSD, XPATH, JavaScript, HTML, HTML5, DHTML & CSS
Software development Method: Waterfall, Iterative, Spiral and Agile-Scrum methodology
Operating systems: Windows XP, 7, 10, Windows Server 2008 and 2012 R2
Configuration Management Tools: CVS, SVN and Team Foundation Server (TFS) 2005/2008/2010, GitHub
Continuous Integration Tools: Jenkins, Hudson
Database: Oracle 10g, MySQL and SQL Server 2008/2010/2012.
IDE: Eclipse, IntelliJ, Visual Studio
PROFESSIONAL EXPERIENCE:
Confidential, MD
Automation Engineer
Responsibilities:
- Understanding the existing business application, review and analyze the project requirements.
- Working closely with the other members of the Development, Business partners to review the design of systems, implement test plans, and test the quality of Software products.
- Developing code for build automation using Java, Eclipse, Selenium & micro-scripting concept.
- Involved in developing test plans, test strategies, test cases and executed them as per plan using automation scripts.
- Discussing the functionality and test flow from testing team and design the logical flow for automation suite.
- Working on SOAP UI to test SOAP Web Services.
- Analysis of the requirements and providing appropriate time estimates.
- Work closely with development and PMO organization to document user stories using confluence.
- Following agile methodologies, attending iteration planning and scrum meetings. Using JIRA as tool to capture the tasks and their progress.
- Test Planning and Test script Development using Java for Manual Test Scenario’s.
- Worked on Data Driven Framework for Automation test scripts.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Developed Automation Scripts for SOAP Web Services using HTTP Client/XML Parser.
- Created and executed test cases, logged defects & prepared summary reports.
- Used Selenium Web driver to perform regression testing
- Working with Oracle Databases and writing PL/SQL scripts
- Debugging the issues in the script and addressing them.
- Managing JIRA tasks and documenting the summary reports for the automation.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java8, REST, Micro Services, SOAP UI, Cucumber, Spring MVC, Spring Data. Selenium Web driver, Java, Eclipse, TestNG, Jenkins, Page Object Framework, Oracle 11G, and JIRA.
Confidential, Herndon, VA
Automation Engineer
Responsibilities:
- Analyzed the business and system requirements and developed test plans for System Testing.
- Performed Requirement Analysis, Test Planning, Test Cases and Scripts Development, Test Execution, Test Reporting, Test Result Analysis, Defect Retesting, Test Closure.
- Writing test cases using Element locators, Webdriver methods, Java programming features and TestNG annotations.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven.
- Implementation of automation framework using Selenium webdriver.
- Executing Selenium test cases and reporting defects.
- Designing, debugging and reviewing automation scripts in Eclipse.
- Created test data to execute all the test cases and scripts in testing environments using Selenium grid.
- Performed manual testing of both front and back end of the system.
- Involved in Automation of the test cases using Selenium RC, Junit and Ant.
- Used Selenium RC for automated Functional, Regression, Integration testing and for generating test scripts.
- Created Data driven test cases using Java/Selenium/XML & Property files.
- Parallel, Cross-Browser Testing using Selenium GRID and Junit.
- Configured ANT build scripts to run tests, develops reports and send notifications.
- Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
- Designed Modularized framework for functional automation using Selenium RC and Java
- Prepared a regression and functional test scripts using Selenium.
- Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
- Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
- Automated test cases for the Raytheon mobile app using Appium.
- Testing has been carried out for different form factors of Android devices(Samsung Galaxy S4, S5 and S6, Galaxy Tab and Google Nexus) and different OS versions for Android.
- Developed, maintained and conducted smoke test cases for QA environments.
Environment: Selenium RC/IDE, Java, Junit, Ant, Eclipse, Quality Center, Clear case, PL/SQL, UNIX, HTML, Oracle, Appium.
Confidential, DC
QA Engineer
Responsibilities:
- Understanding Business Requirements and Functional Specification Document to develop detailed test cases and test scenarios.
- Involved in writing and documenting entire Test Plans, Functional Test Cases, Test Scripts, Pre Test Conditions, and Test Procedures for various applications.
- Involved in sprint planning and identifying, prioritizing the testing tasks for each requirement.
- Updating the Business Rules with the latest requirements.
- Involved in writing the positive and negative test cases and execute manually.
- Extraction of test data from SQL server 2010 database.
- Running queries against database to compare test data of the test cases.
- Checking the information on transactions, Notifications, Edit Reports etc.
- Checking the errors and reporting the bugs in QC and in Jira.
- Testing Mobile App web services uisng SOAP UI and Postman.
- Auotmated IMF Mobile App using HP Mobile Center and extensive manual testing for UI specs.
- Testing application on the different form factors of Apple and Android and reporting bugs in JIRA to implementation partner.
- Involved in documenting the approach and discussion about designing the framework with the client and on-site team.
- Analysing the test cases and developed automation scenarios.
- Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
- Attend the regular client call and discuss the weekly status with the client.
- Arrange the Hardware and software requirement for the Test Setup.
Environment: Java, Selenium RC & Grid, HP ALM, JIRA, Junit, Ant, AJAX, CSS, PL/SQL, Oracle, HP Mobile Center, SOAP UI, POSTMAN, Windows 7.
Confidential, Alpharetta, GA
QA Analyst
Responsibilities:
- Key member in the development process of the company’s upcoming product called Cloud solution. MU Certified, Providing a complete EHR solutions for medical facilities throughout the US.
- Created & analyzed Test Cases, developed test scenarios for those test cases, and created data for the test scenarios wherever necessary.
- Performed Black Box testing, System testing, Integration testing, Regression testing, and Negative Testing.
- Performed Back-End testing using SQL to verify whether the data is getting populated in the Database correctly.
- Performed Cross-Browser Testing (tested the web application on Internet Explorer 6, 7 and 8, Mozilla Firefox 3.0).
- Performed smoke tests for the new builds and also for Production deployments.
- Interacted with developers and business analysts to analyze the business requirements and functional specifications.
- Worked extensively on approved customer requests, fix packs and quick fixes for data migration module.
- Developed Test Strategy and Test Plans and documented project-related data in team’s SharePoint site.
- Reviewed business requirements and technical specification documents.
- Analyze use cases, functional requirements to write test plans and test cases.
- Performed Functional, GUI and security testing to identify errors within the applications.
- Automation testing done using QTP.
- Participate in requirement and development walk throughs and reviews.
- Used Quality Center to organize test management, such as plan tests, run tests and also for tracking defects.
- Involved in Daily, Weekly Defect Review meetings and created reports.
- Performed Validation Testing on the application navigation for various scenarios and reported the errors.
- Extensively tested Website, Store front applications and Client functionality.
- Updated user Billing Account profile information, change of address, refunding deposit, modifying the price plans on the System.
- Participated in User Acceptance Testing.
- Worked on Local and Shared Object Repositories.
- Interacted with developers in fixing unknown exceptions.
Environment: Windows XP, Solaris, Quality Center 9.0, Quick Test Pro, Microsoft Office Products like Excel and PowerPoint, Microsoft Visio, J2EE, .NET, Oracle, TFS.
Confidential
QA Engineer
Responsibilities:
- Extensively Involved in writing white-box test cases based on the User and Business Requirements.
- Involved in the full life cycle of Landline CSS generation by participating in business and system requirements discussions.
- Created test plans using IT Unified Process for the projects small business CSS, Uverse and landline CSS.
- Performed Automated testing using Quick Test Pro 9.2 scripts and also performed manual testing.
- Very good exposure of testing applications on wide range of mobile handset devices like Blackberry, Samsung, HTC, Nokia.
- Involved in designing and developing Test Plans, Test Cases, and Use cases for Web and Admin Functionality.
- Created XML structures for web services SOAP requests in SOAP UI 1.7.5/ 2.0 tool.
- Created the test set/data for all the different scenarios and and created test cases from the business flow diagrams and was involved in documenting the test process.
- Performed Front-End, Functionality, Data driven and Web Based testing using Quick Test Pro 9.2.
- Verified upload process by sending content from all Mobile carriers.
- Recorded scripts using Quick Test Pro 9.2, added validations and coding to the scripts. Also used descriptive programming where recording did not work.
- Conducted regression testing using Quick Test Pro 9.2 after deployment of every build in Test Environment.
- Involved in performing the testing in production during the release for CSS, WSG and landline CSS.
- Developed SQL scripts (with Oracle as DB) using TOAD as editor to test the U-verse CSS insertion into DB tables, which is later used for retrieving PDF.
- Participated in Bugs Report meetings with Developers and QA Management.
- Reported defects, maintained track of changes made to the requirements using Quality center. Experienced in writing test strategy, test steps, test scripts.
Environment: QTP 9.2, Quality Center, Java, xml, UNIX, Sun Solaris, SQL.
