Automation Test Engineer Resume
OhiO
SUMMARY
- Over 7+ years of experience in the field of Software Analysis, Quality Assurance, Testing, Maintenance and Defect tracking.
- Thorough knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Software Bug life Cycle and Methods like Waterfall and Agile.
- Experience in reviewing/analyzing Software Requirements, creating and developing Test Plans, Test Cases and Test Scripts.
- Experience in automation testing using QTP and Selenium.
- Experience in Manual Testing, Automation Testing and Service Oriented Architecture.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test .
- Developed Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using Testing/Junit, ANT/MAVEN build tools.
- Experience in using SOAP UI for testing web services developed using SOAPUI.
- Experience in both Web and Application Servers.
- Involved in SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Extensive use of Selenium IDE and JUnit, JMeter and TestNG.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
- Performed Integration Testing for analysis and requirements of the end user.
- Efficient in Black Box testing, Functional testing, Negative testing, Compatibility testing, Recovery testing, White Box Testing.
- Good Knowledge in Agile, Scrum and Waterfall Methodologies.
- Good Experience in Cucumber, Appium and Jenkins.
- Ability to Track Defects, as well as produce detailed reports using Defect Tracking tool like Bugzilla.
- Experience in locating web objects using XPath.
- Knowledge in project building tool Maven, Jenkins.
- Good working experience in version control tool GIT and SVN.
- Skilled in creating and executing Test Cases and having good knowledge in QA Methodologies.
- Successfully Tested projects and developed on VB Script, Java and Windows based platforms in a variety of business domains.
- Used DataDriven Framework and TestNG Framework for building automation scripts.
- Have knowledge in Java programming skills with exposure to continuous integration tool such as Jenkins.
- Have extensively used tools like HP ALM (Quality Center) & JIRA.
- Experience with Mobile App and Hybrid App testing in both iOS and Android.
- Conducted data based testing by SQL queriers in performing data validation ad check the integration data.
- Interacted with developers & various team members to discuss and resolve defects.
- Good communication skills, capable of working independently and ability to learn new things and methodologies. Able to work on it.
TECHNICAL SKILLS
Languages: C++, Java, SQL, HTML, XML, VB, JavaScript, VB Script
Databases: TOAD, Oracle, SQL Server, MySQL Workbench, DB2
Automation Tools: Selenium WebDriver, Selenium Server, Selenium IDE.
Defect Tracking Tools: HP Quality Center, Bugzilla, JIRA
Web Service Technology: Web Services, SOAP, Restful, Soap UI
Management Tools: GitHub, Subversion (SVN), Jenkins & Maven.
Frameworks: TestNG, JUnit, Data Driven & Keyword, Cucumber.
MicroSoft Tools: MS Office Professional 2010 (Word, Excel, PowerPoint, Visio) Eclipse, UML, Rational Rose, Adobe Acrobat, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit
Servers / Operating System: Microsoft Internet Explore, Mozilla Firefox, Opera, Tomcat, Web Logic& Windows, Safari, Linux, Unix
Methodolgies: Agile, Scrum, Rational Unified Process and Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Ohio
Automation Test Engineer
Responsibilities:
- Written Test cases and Test plans based on the requirement.
- Perform responsibilities of gathering end user requirements and preparing test reports.
- Involved in converting Business Requirements into Functional Requirements.
- Performed manual testing for Functional Testing
- Developed data driven framework using Selenium WebDriver and TestNG for reporting.
- Achieved an Agile Behavior - Driven Development(BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Using Java as a platform for our project we implemented test cases using Eclipse.
- Designed, executed and maintained Selenium WebDriver (TestNG) automated test cases for regression test cases.
- Used various Emulators to perform Mobile Application Testing.
- Tested Web-based, Mobile App with Appium and responsive web-design.
- Automating different application test scenarios using Appium( ios & Android).
- Executing automation test scripts in Appium and making report.
- Created Test Data using SQL.
- Wrote SQL queries for back-end testing.
- Involvement of custom script and workflow implementation, SQL query development and network.
- Prepared Test Traceability Matrix to coverage of the test and mapping them along with the test cases using ALM/ Quality Center.
- Improved Data Driven Selenium Framework by creating methods to save/create screenshots on test failures.
- Customized Selenium API to suit in testing environment.
- Performed regression testing for fixes using LISA/SoapUI.
- Implement Specialized Test Automation framework using CA Lisa Test for testing.
- Using CA (iTKO) LISA tool for HTTP/S, WSDL and JDBC Virtualization.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, knowing the requirements, non-functional specifications of the end user.
- Implemented Web Services by using SOAP UI.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Experience in tracking bugs through different technologies.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Extensively used HP ALM/ Quality Center in order to store all the test plan documents and test cases and record the defects.
- Involved in End to End and Black Box Testing.
- Developed new projects or enhancements are initiated as Sprint/Scrum methodologies and fixing Bugs or production support is handled using pair programming.
Environment: HP ALM, Selenium WebDriver, TestNG, JIRA, Cucumber, SQL Server, Eclipse.
Confidential, Woodbridge, CT
Selenium Tester
Responsibilities:
- Based on the Business and Requirement Specifications. Designed the Test Lab and forming of Test Strategy, Test Plans Performed functional testing to identify several critical points in the application and automated it by using Selenium WebDriver.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Lead a small team off shore and on shore, prioritize tasks and deliver.
- Used HP ALM for test design, execution and defect tracking.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.Used Session state, View State, Cookies and Query strings to persist and transfer data between pages.
- Involved in Maven configuration for running servers and scripts after the build.
- To locate elements, we used web-debugging tools like XPath, Firebug, Firepath.
- Used Selenium WebDriver to test search results of Meta search engine.
- Interacted with developers to resolve defects.
- Performed Smoke Testing to confirm whether all the Test Channels and Test Environment is working properly.
- Performed white box testing using TestNG for class, method, & WebServices testing.
- Executed framework SQL queries to verify the data updates to various tables and ensure data integrity.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Analyzed test results, tracked the defects and generated reports using QualityCenter.
- Did performance testing to ascertain how the components of a system are performing, given a particular situation
- Responsible for documenting the Automated Test results using SOAP UI and QTP.
- Worked on TFS for accessing code.
- Project is developed usingAgilemethodology
- Tested large volume databases by using stored procedures.
Environment: QTP, SOAP UI, Quality Center 10, Selenium, Maven, Oracle, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.
Confidential, North Richland Hills, TX
Software Test Engineer
Responsibilities:
- Gathered all the requirements of Test Plan and Test Case required for the Project.
- Automating the tests with JavaScript and Java codes for Selenium IDE and Selenium WebDriver.
- Written SQL scripts SQL to query and validate the functionality in Oracle databases..
- Implemented Recovery Scenario to handle unexpected events or errors.
- Implemented SOAP UI for Web service Testing.
- Involved inUser Acceptance Testing (UAT) of the application.
- Involved in Knowledge Transfer, Group Discussion, Training Session.
- Built automation test framework for client side products using Selenium WebDriver.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Responsible for documenting the Automated Test results using SOAP UI.
- Experienced in various performance testing tools like WebLoad and JMeter.
- Involved in querying using SQL and updating records and validate database records as expected.
- Performed Acceptance Testing for every Release.
- Handled text box, dropdown, checkbox, buttons and popup controls with the use of Python Code
- PerformedRegressiontesting to ensure that changes made to software did not introduce any new bugs.
- Execution of test scripts using Selenium Web Driver using JUNIT frame work.
- Maintained bug lists for critical issues using Quality Center & reported the same in status meetings..
- Followed Agile methodology and involved in life cycle testing, functionality testing, integration, defect.
- Used JIRA for project management and also for bug tracking.
- Conducted the daily standup meeting as part of the scrum activities, reported the status to Stake holders.
Environment: QTP10, SOAP UI, Quality Center 10, iOS, Android, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.
Confidential, Hercules, CA
QTP Tester
Responsibilities:
- Developed manual and automated test cases to test the functionality of the application.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Developed and executed test cases for integration, system and regression testing throughout the software development life cycle.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using TestNG and Junit.
- Developed test scripts and test cases using QTP, Quality Center.
- Created automation test case scripts.
- Create Story Steps file in Groovy.
- Execute the batch files in every sprint.
- Developed internationalization testing tools, using Ruby, Python and Visual Basic.
- Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from business, technical and functional requirements. .
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
- Performed automated Regression tests for every modified build.
- Conducted weekly meetings with the developers and build Team.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Defects were Tracked, Reviewed, Analyzed and Compared using Quality Center.
- Participated in Test Case review and Test case sign off meetings.
- Tested in Development, Staging and Production Environments
Environment: Selenium 2.7, IDE, RC Web Driver, QTP (QuickTest Professional) 10.00, QC (Quality Center) 10.00, VBScript, Junit, TestNG
Confidential, San Jose, CA
Automation Test Engineer
Responsibilities:
- Analyzed and identified the Test cases based on requirement document of the application.
- Reviewing and modifying the Test cases for Test scenarios.
- Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Webdriver, JMeter, SOAP UI.
- Automated the regression test cases using the WebDriver&TestNG.
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Performed Data Driven (Cucumber) and Keyword driven Tests
- Implemented Data Validation and Data Migration Testing.
- Created and managed QTP Test Scripts based on the Requirements and Scenarios.
- Implemented Descriptive programming using QTP.
- Used QC to manage the defects/requirements.
- Wrote T-SQL Queries to verify the data in tables.
- Created libraries in VB Script to call from test script.
- Performed functional testing, smoke testing, regression testing and end-end testing.
- Used Data base driven framework to automate regression test cases using VB Script/QTP.
- Used Agile model in this project.
Environment: QTP, VB Script, QC, Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, SQL Server
Confidential
Manual QA Tester
Responsibilities:
- Involved in analyzing the Requirements from the client for Waterfall methodology.
- Participated in preparing Test Plans and Test Scenarios.
- Prepared Test Data and Test Environment for executing test cases.
- Analyzed the Test Cases prepared by other team members.
- Executed the Test Cases, tracked the defects and created test logs.
- Used Clear Quest and Quality Center tools for tracking defects.
- Written and executing SQL queries for backend validation and integration testing.
- Written test scenarios for responsible modules and responsible testing topics by using Black box techniques.
- Played an active role in identifying test cases for Regression testing and tested.
- Gave mandatory information of a defect to developers in order to fix it.
- Prepared Summary Reports and Lesson Learnt documents from the previous project testing experience.
- Conducted Sanity testing and Regression testing on every modified code to close bugs.
- Prepared Suggestion Documents to improve the quality of the application
Environment: HP Quality Center, SQL Server, Firefox, IE, Chrome Browsers.
