Automation Engineer Resume
Indianapolis, IndianA
SUMMARY:
- 5 years of experience in Information Technology, with specializing in Software Quality Assurance Testing , proficient in testing on Client/Server and Web based applications.
- Automation/QA experience in Software Quality Assurance, functional, security, performance, automation, acceptance and Selenium testing.
- SDLC: Excellent experience and well versed with QA standards and methodologies and hands - on knowledge of all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Well versed in GUI application testing, Database Testing, Web service Testing, Front-end Testing, Load Testing on Client-server, stand alone, and web- based applications with multiple server domains.
- Manual Testing experience involves Test Planning, Test scenario creation, Test case writing, Test data creation using MS Excel, SQL and DB validation, Defect reporting with Test and Defect management in TFS/Quality Center/Test director.
- Experience in Waterfall Software Development Life Cycle -SDLC, TDD, BDD and Agile Project Environment.
- Proficient in performing GUI, Functional testing, End to End Testing, System testing, Regression testing, Backend testing, Smoke testing, Sanity Testing, User Acceptance Testing (UAT) using manual & automated testing tools.
- Good knowledge in Black Box Testing, White Box Testing and Grey Box Testing.
- Analysis and Testing of the Web, mobile and wireless (iPhone/iOS, Android) Applications.
- Experience in Testing Web app, Native app using See Test for automated the mobile testing and run the scripts for multiple devices and also perform manual testing according to the requirements.
- Experience in using postman tool to send the request and testing manually
- Proficient in various test management and defect tracking tools such as Rally, Version One, GUS, JIRA.
- Expertise in writing, maintaining and executing Test Plans, Test Cases, Test Scripts, analyze test results and generating software defect reports.
- Experienced in creating and maintaining framework using Selenium Web driver.
- Experience in working with sumo logic and Splunk to track the issues.
- Excellent hands on experience in different automation frameworks like Page Object Model Framework, Junit, TestNG Framework, Cucumber, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for several projects.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web driver and Selenium Grid), SoapUI, and Eclipse.
- Experienced in using Quality Center, RQM, Clear CaseIBM Rational Manual Tester 7.0.1.2, Test Manager, IBM Rational Clear Quest 7.0.1, Quick Test Pro and MS Office for creating Test Plans and Test Cases.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
- Tested the SOAP and RESTFUL Web Services using SoapUI tool.
- Responsible for maintaining code using SVN, CVS, GIT and performed build verification using Maven.
- Hands on Experience on Continuation Integration Tools like Jenkins, Run Deck.
- Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
- Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium WebDriver, Cucumber, Quick Test Pro 8.0/9.2, HP Quality Center 8.0, 9.2,TestingNG Test Director 7.2/7.5/7.6, Win Runner 8.0, Rational tools, IBM RFT, QTP 8.2, IBM Rational Requisite Pro, IBM Rational Clear Quest 7.0.1.
Defect Management Tools: Test Director, Rational Clear Quest, JIRA, Bugzilla, Rally, Project Issues
Defect Tracking Tools: Test Director 8.0, Quality Center 9.0, JIRA, Bugzilla, Rational Clear quest.
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.
Operating Systems: Windows 98/2000/2003/ XP/Vista/7, MAC OS X, UNIX.RDBMSMS SQL Server 2005/2008, Oracle 10g/9i, MySQL.Programming Languages: C, Java, SQL, PL/SQL, HTML, XML.
Web Technologies: HTML, XML, VB Script, OOP, Java Script, Angular JS, JQuery.
SDLC Methodologies: Waterfall, V-Model, Agile.
ERP APPLICATIONS: Oracle Purchasing, Oracle Inventory, Oracle Order Management, System AdministrationOffice Communication: MS Outlook, MS Project, MS Word, MS Excel, MS PowerPoint 2000
PROFESSIONAL EXPERIENCE:
Confidential, Indianapolis, Indiana
Automation Engineer
Responsibilities:
- Involved in gathering the Business Requirements, Functional Requirements, Design Specifications document and the Use Case Developed document.
- Involved in performing backend/database testing to ensure data validity by running SQL queries.
- Created and executed database queries (SQL) to validate database data integrity
- Wrote and executed automated test cases using Web services to automate manual testing solutions.
- Tested request and response XML's based web services interfaces using SoapUI.
- Utilized several Marketing cloud REST API’s and SOAP API's to retrieve data from Salesforce Marketing Cloud.
- Used Postman to send the request to Marketing cloud and testing manually.
- Responsible to verify Web services API request, response data validations in REST, SOAPUI protocols.
- Used varying Splunk and Sumologic queries to narrow down results to find bugs effectively.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Wrote Integration test groups in TestNG that are run in parallel.
- Conducted load tests using JMeter and TestNG to simulate multiple users.
- Developed performance test scripts to simulate user actions, performance data setup, performance test runs, analyze the test execution using JMeter.
- Automated Smoke and Functional test cases using Selenium Web driver, Junit and Java (Eclipse IDE) for marketing cloud client application.
- Performed defect reporting and bug tracking using GUS and followed up with development team to verify bug fixes, and update bug status.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Corn job.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
- Worked in Agile methodology (SCRUM).
- Participated in sprint planning and daily standup meetings
- Attended weekly project review meetings with Product Management and Development team.
Environment:: Web service testing, Postman, SQL, Jmeter, selenium web Driver, JavaScript, PL/SQL, Junit, GIT, Splunk, sumo logic, GUS, Jenkins, Maven, SoapUI, Rest, Java, TestNG.
Confidential, San Diego, CAAutomation Test Engineer
Responsibilities:
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Developed test code for testing locally in Java using Eclipse, Selenium Web Driver and TestNG, Junit framework.
- Involved in Preparation of Regression and Smoke test cases for new sites.
- Communicated with the product team for clarifying requirements and business rules.
- Involved in developing QA Test Plan and QA Test Strategy.
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automated testing.
- Responsible for verification of Defects Manually using different scenarios.
- Evaluate Manual Test cases that can be automated.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Fire Fox, Safari and Chrome.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Uploading applications to handsets using Mac mini- configuration utility for Native App can be accessed on Mobile, Mobile browser and web browser.
- Used See test, Appium tools to executed test on Mobile Devices
- Implemented simulator for Mobile App Testing in IOS, Android Platform using Appium.
- Performed data driven testing by using JDBC as a data source in SoapUI and configured SQL queries to fetch data from the Oracle database.
- Experience in using the Jira defect tracking tool to track, plan and analyze the stories.
- Followed Agile Methodology (SCRUM) for this project.
- Responsible in deploying the code builds to testing server using Jenkins. Actively involved on Continuation Integration Tools like Jenkins.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
- Participated in sprint planning and daily standup meetings.
Environment: Selenium Web driver, Appium, See test, SQL, Jira, xpath, Mobile testing, Junit TestNG, UNIX, SQL Server, SCRUM Methodology, GIT, SVN, Jenkins, SoapUI Tool, Java.
Confidential, Thousand Oaks, CA
Quality Engineer
Responsibilities:
- Involved in writing the test modules to cover system requirements, functional specifications.
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications Creation of Test Data Requirements and Test Condition Matrix Setting up Test Environment Software Test execution Defect Management.
- Designed, implemented and executed manual and automated test scenarios using Web driver for Regression testing of the application.
- Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
- Responsible for implementing Load Runner, Performance center, JMeter based infrastructure including Architecting the load testing infrastructure, hardware & software integration with Load Runner.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Used Apache POI API for rich text formatting, i.e. reading & writing both XLS and XLSX file format of excel.
- Involve in user stories, issues, planning sprints and distribution of tasks across the Agile Team Using JIRA.
- Expertise in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and Junit, TestNG Automation Testing for Web Applications.
- Wrote and executed automated tests in Protractor for a browser-based non-angular application.
- Developed BDD tests using Cucumber by writing features and step definitions using Gherkin. Developed required Selenium support code in JAVA for Cucumber.
- Created test cases using element locators and selenium web driver methods experience in setup of Jasmine and Selenium for unit and functional testing.
- Monitor the jobs which could be SVN checkout using Jenkins.
- Performed Web-Services Testing using SoapUI and generated XML Files for messaging.
- Used SOAP/REST services using SoapUI, Groovy Script to test the services.
- Performed agile methodology for testing the application.
- Performed Ad-hoc, Smoke, Functional, and Regression testing by executing test cases maintained Quality Center
Environment:: Selenium Web driver, Oracle, JMeter, SVN, Cucumber, Java, Java script, SQL server, Junit, Rest, jasmine, Xpath, Quality center, Jenkins, TestNG, Maven, JIRA, SoapUI, protractor, BDD, Gherkin.
ConfidentialQA TESTER
Responsibilities:
- Worked on all aspects of the software testing lifecycle.
- Performed manual testing on the applications and verified the functionality of all modules in the application.
- Utilized full range of testing methods, including functional, regression, integration, installation, User Acceptance Testing
- Developed test cases and test procedures from prototypes, technical specifications, requirements documents and use cases.
- Creation and maintenance of Test cases for each release to be test using HP QTP/HP UFT scripts
- Developed test plans, problem reports, status reports, and final test summary reports.
- Conducted GUI and Black Box Testing using QTP and interacted with developers to resolve issues
- Produced reports for all testing efforts, results, activities, data, logging, and tracking.
- Executed SOAP based web services for API testing (Java client and SoapUI).
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Involved in executing test sets in QTP to verify the interdependency of different modules of the application by running batch tests
- Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- Used HP Quality Center to Report bugs and Data Quality Issues on each check sum and field validation Tests completed.
- Responsible for Unit Test plan/specifications with documented test results.
- Identifying and submitting BUG’s to development for resolution.
Environment:: Java, HTML, Oracle DB (10.x, 11.x), UNIX, MS Excel, MS Access, Selenium IDE, Grinder, Jmeter, Quick Test Pro, Quality Center/Test Director, SOAPUI, QTP, ETL Software Test Engineer.
ConfidentialManual Test Engineer
Responsibilities:
- Prepared test plan and test cases based on the business and functional specifications.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Tested sequentially based on Waterfall methodology.
- Performed white box testing by analyzing code
- Reviewed and implemented Business Requirement Documents
- Analyzed test specifications and converted them into Manual Test Cases
- Worked with bug tracking tools like IBM Rational Clear Quest 7.0.1 for identifying, analyzing, and documenting defects and support requests.
- Worked closely with team to create test scripts using IBM Rational Functional Tester, QTP and Rational Manual Tester.
- Reviewed the test cases written for unit and Integration level
- Attended weekly status meetings, Discussed and interacted with team members
- Performed end to end testing and involved in user acceptance testing
- Performed Security Testing (Authorization Testing, Access Control Testing)
- Worked on SQL statements in checking the validity of the backend
- Client interactions for requirement understanding and processes followed
- Execution of test cases and Defect Management using HP Quality Center 10.0
Environment:: Manual testing, HP Quality Center, Java, XML, HTML, MY SQL Server, and windows.
