Automation Test Engineer Resume
Sfo, CA
PROFESSIONAL SUMMARY:
- Having 7+ Years of experience in both manual and automated software Quality Assurance Testing of client - server, web-based applications and API testing,Mobile Testing.
- Complete understanding of QA methodologies and Expertise in performing different kinds of testing such as Functionality testing, GUI testing, System Testing, Regression Testing, User Acceptance Testing and Cross Browser Functionality Testing.
- Good Experience in testing Android, IOS and other Mobile applications using Appium.
- Experience in writing Automation scripts by using Java, VB Script
- Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid, QTP, Appium Emulators, Cucumber, SoapUI and TestNG to develop automation testing scripts for web and client server applications.
- Experience in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, Ruby, TestNG, Cucumber, Maven and Jenkins, Appium.
- Experience in creating and managing requirements, functional specifications, use cases and process flows.
- Experienced in Design and Implementation of Page object model (POM) framework which supports both back end systems and front end (UI).
- Created and maintained all testing artifacts (Master Test Plan, Test Cases, Service Request, UAT Plan, JUnit API Test Cases, Test Schedule, and QA Project Plan.
- Experience in Automation Testing QTP, Business Process Testing BPT, Black Box Testing, Functional, Regression, Accessibility Testing and User Acceptance Testing.
- Involved in planning, Developing and Implementing QTP and Developed a User Interface Automation Framework
- Profound Knowledge on Software Development Life Cycle and Software Testing Life Cycle.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Prepared documentation for Business Process Components in Quality Center using QTP.
- Participated in Release Review/Requirement Analysis and Design review meetings.
- Updated Test Plans and Test Cases periodically to manage changes web application requirements.
- Tracked defects and send them to the developer-using clear quest and generated various query defects and defect reports.
- Active participation in daily Scrum stand-up meetings, Sprint Review meetings and Retrospective meetings.
- Experienced working on Agile and Extreme methodologies using TDD, SCRUM.
- Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
- Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
- Worked in Teams and can be part of for the Organization Value addition.
- Self- disciplined / Self-Motivated/ Ability to work independently and quality conscience.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, TestNG, Cucumber, QTP 11.0/10.0/9.5/8.2 , JIRA, REST API Testing, JMeter, SoapUI, Load Runner, Appium Mobile Testing, Chromecast.
Manual Testing: SDLC, STLC, Functional Test, Regression Test, System Test, Integration testing, Re-Testing, Smoke testing, and Sanity testing.
Management Tools: Bugzilla
Database: MySQL, Oracle 11g
Miscellaneous Tools: Fire Bug, Xpath
Continuous Integration: Jenkins
Programming Languages: Java, VB Script.
Servers: Apache Tomcat, Jetty.
PROFESSIONAL EXPERIENCE:
Confidential, SFO, CA
Automation Test Engineer
Responsibilities:
- Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
- Involved in widely testing applications functionality using Selenium RC, WEB DRIVER as a regular Selenium tools.
- Worked on Selenium automation using Selenium Web Driver, Selenium Grid, JAVA, Appium Emulators, TestNG & Maven
- Identifying objects of App using UI Automation tool for Android and Appium Inspector for I Phone.
- Using Page Objects Pattern with Cucumber JVM framework.
- Performed Continuous Integration testing using JENKINS.
- Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Performed Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Performed Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, and CssSelector.
- Worked in integrating various components in the application and executed end-to-end testing.
- Used JIRA to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Involved in all phases of testing life cycle (analysis, design and execution). Iteration Kick-off and Design meetings, and participated in QA Test Case Reviews.
- Attended daily Scrum Sessions with emphasis on target user stories and removing any obstacles.
- Close interaction with designers and software developers to understand application functionality and performance issues.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Writing, maintaining, executing Test plans, test cases and Test Scripts, analyzing bugs and interacting with team members in fixing the errors.
- Performed GUI, Functionality and regression testing of the new builds.
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Hudson.
- Performed multi browser (IE, Firefox, and Chrome) testing.
- Actively participated in QA review meetings.
- Developed and updated Test Scripts based on the Functional and Technical Specifications using Java/Test NG, JsonObject.
Environment: Java 8.0, JavaScript, Selenium WebDriver 2.44.0, Appium 1.5.0-beta11, TestNG 6.9.11, Oracle9i/10g, Eclipse 4.3, Internet Explorer, Chrome, Firefox, SQL and Windows.
Confidential, Providence, RI
Automation Test Engineer
Responsibilities:
- Performed Functional testing, Regression testing, System testing, Integration testing, GUI testing and User Acceptance testing.
- Worked with Cross Browser Testing using Selenium Grid/Selenium WebDriver and TestNG framework.
- Worked in designing and generating different Test Reports.
- Performed Bug Reporting, Bug Tracking using various Bug Tracking Systems like Bugzilla, JIRA and Quality Center. Actively interacted with the development team to fix crucial bugs.
- Reviewed Business Requirement Documents.
- Suites, creating new Test NG test cases, modifying the Selenium scripts and writing test Suites using Test NG.
- Worked on Selenium automation using Selenium Web Driver, Selenium Grid, JAVA, Test NG
- Proficient in writing Selenium Web Driver automation scripts in JAVA, Cucumber, and TestNG Automation Testing for Web Applications
- Designed and implemented Page Object Model framework from starch.
- Efficiently worked in Black Box testing, Functional testing, Negative testing, Compatibility testing, Recovery testing, White Box Testing, Unit Testing, Functional Testing, User Acceptance Testing, Integration Testing, System Testing, Performance Testing, Sanity Testing, Security Testing of client/server and web-based applications.
- Worked on Acceptance Test Driven, Behavior Driven Development Using Selenium Web Driver and Cucumber.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
Environment: Selenium WebDriver, Selenium Grid, TestNG, Maven, Jenkins, Jira, Fire Path, XML, SVN, Internet Explorer, Chrome, Firefox, SQL and Windows.
Confidential, Providence, RI
QA Tester
Responsibilities:
- Analyzed business requirements and developed Test cases based on Use cases to evaluate the functionalities.
- Responsible for Component testing on both android and IOS devices.
- Responsible for automate Test cases for both android and IOS devices.
- Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordination.
- Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing.
- Responsible to create Common utilities for Automation Frame work.
- Performed ad hoc testing on IE, Mozilla Firefox and Safari browsers.
- Scripted the load test integration scenarios using selenium and Java frameworks.
- Automated test data creation using content packaging
- Responsible for Continues using Jenkins
- Responsible for XSLT report generation.
Environment: Java, silk center, Rally, Jira, Eclipse, Selenium Web Driver, Jenkins, webng, JSON
Confidential
QA Automation Tester
Responsibilities:
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
- Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts. Test automation for web application (SWAP module) using Ruby in Watir.
- Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Performed Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Performed Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, and CssSelector.
- Worked in performing manual testing for Mobile application.
- Worked in integrating various components in the application and executed end-to-end testing.
- Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Participated in Release Review/Requirement Analysis and Design review meetings.
- Updated Test Plans and Test Cases periodically to manage changes web application requirements.
- Tracked defects and send them to the developer-using clear quest and generated various query defects and defect reports.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: SQL, SOAP UI, I-Phone OS8, Android OS, Agile, Web Service, Ruby Script, Selenium IDE, XML, Microsoft Office, TestNG.
Confidential
Software Tester
Responsibilities:
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in Software Testing that includes Requirements Analysis, development of test plans, test strategy, test cases, test execution, Automation framework, task allocation, planning, monitoring and testing methodology.
- Involved in planning, developing and Implementing QTP and Developed a User Interface Automation Framework.
- Prepared documentation for Business Process Components in Quality Center using QTP.
- Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Worked on Automation Testing QTP, Business Process Testing BPT, Black Box Testing, Functional, Regression, Accessibility Testing and User Acceptance Testing.
- Prepared Automation Test cases and QTP Script using VB Script (Descriptive Programming) based on Functional Requirement Specifications and executing the prepared QTP Script.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
Environment: Automation Testing using QTP (9.5), Manual Testing, Java, XML, HTML, SQL, VB Script, HP Quality Center and JIRA.
Confidential
Test Engineer
Responsibilities:
- Performed manual testing.
- Interacted with developers and Network administrations to resolve performance issues.
- Involved in developing manual Test scripts.
- Analyzed the errors and Network issues reported by team.
- Logged defects in Test Director.
- Studied high level design documents and flow charts and interacted with business analysts and functional managers to clarify issues upon business requirements.
- Performed Testing Reports developed for entering the customers.
- Documented test execution results, test reports, and gathered and evaluated test metrics for reporting.
- Performed Black Box Testing of the GUI application.
- Tracked and managed the defects with Quality center.
- Manual execution of Test Cases and verification of actual results against anticipated results.
Environment: Quality Center, UNIX, Windows, Java, Oracle, XML, MS Access, MS Project, HTML.
