We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

West Chester, OH

SUMMARY:

  • 6 years of Extensive experience in IT Industry with emphasis on Quality Assurance & Software Automation includes web based applications.
  • Hands - on experience and strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Involved in complete software testing lifecycle owning the test deliverables from start to end through the entire SDLC and experienced in methodologies like Waterfall, Agile and Scrum.
  • Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID, TestNG, Junit, Maven, Jenkins, Appium, POSTMAN, Cucumber, and SOAP UI for testing Client Server and Web based Applications.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver for front-end Testing.
  • Good experience in using Java and TestNG test framework to write functional test.
  • Expert in different types of testing that includes Black Box testing, Smoke testing, Functional testing, System Integration testing, End-to-End Testing, Regression testing & User Acceptance testing (UAT) & Involved in Load Testing, Performance Testing & Stress Testing, UI Testing.
  • Well Experience in creating Requirement Traceability Matrix to ensure comprehensive test coverage of requirements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Operational knowledge of HTML5, CSS3 and JavaScript.
  • Knowledge in creating new TestNG test cases, modifying the Selenium scripts and Writing test suites using TestNG.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Expertise in using different bug tracking tools like Jira, BugZilla.
  • Good programming skills in Java, C, VB, Oracle, SQL, and PL/SQL and experience in Oracle.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman Tested both XML and JSON formats.
  • Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
  • Excellent experience with source version control tools such as Subversion (SVN) & GIT.
  • Experience in writing SQL Queries for Database Testing to verify Data Validity, Data Integrity, Data Recovery, and Data Security.
  • Experience in interacting with business analysts, developers, technical support & help them base line the requirement specifications.

TECHNICAL SKILLS:

Automation Tools: Selenium IDE/RC/WebDriver/Grid, Appium, Soap UI, TestNG

Programming Languages: JAVA, JavaScript, Python

Project/Test Management Tools: Jira, BugZilla, Version One

Test Framework: Junit, TestNG

Web Debugging Tool: Firebug, Firepath, XPath

IDE: Eclipse

Build Tool: Ant, Maven

Continuous Integration Tools: Jenkins

Agile, Waterfall, V: Model

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows and LINUX

PROFESSIONAL EXPERIENCE:

Confidential, West Chester, OH

Test Automation Engineer

Responsibilities:

  • Detected and prevented more than 10 high severity defects on provisioning/re-activation of suspended customers in the initial stages of iterations. This prevented in saving of hundreds of hours of effort in-case of rework due to defects at later stages.
  • Performed performance, stress and load testing on activation functionality.
  • Executed more than 250 test cases belonging to 4 iterations.
  • Automation testing covered functionality, performance, GUI of all the components of the website
  • Participate in product development and scrum meetings, provide feedback as necessary.
  • Perform all aspects of software quality assurance: system, integration, smoke, and acceptance testing.
  • Worked with manual testing and automated test cases of different application on Windows Environment.
  • Developed automation framework using Selenium WebDriver, TestNG and Java.
  • Implement BDD (Behavior Driven Development) Testing with Cucumber -JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Wrote XPATH expression for identifying dynamic object and handled Ajax requests using Synchronization.
  • Used Jenkins tool for continuous integration of the builds.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Developed manual and automated test cases to validate RESTful API web service. Participated in internal and cross functional code and design reviews.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Developed re-usable function using TestNG for the Test Automation.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Executed tests and participated actively in system testing and regression testing.
  • Performed web services testing with SOAP UI/ Postman by validating request and response for XML, JSON files.
  • Used HP ALM for Test scripts, JIRA for Defect Management.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Played a key role in production releases and perform UAT test of the system.

Environment: Java, Agile, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Jenkins, Soap UI, Appium, POSTMAN, Firebug, XPath, ALM, SQL, Windows.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test Test scenarios, Test cases and test conditions identified.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Selenium WebDriver, TestNG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins, Firepath, Firebug, HTML, XML, Git Hub, agile, POSTMAN, Appium, Quality center, Mobile Testing and Windows.

Confidential, Carmel, IN

QA Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Developed re-usable function using TestNG for the Test Automation.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Maintained and executed Maven build files for running automated tests.
  • Implemented Page Object Model Automation framework with Java , Selenium WebDriver and Cucumber .
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, XPath, HTML, Eclipse, Jira, Agile Methodology, Git Hub, Mobile Testing, Quality Center, SQL, Oracle, Windows.

Confidential, Champaign, IL

QA Tester

Responsibilities:

  • Actively involved in writing test plans based on the functional requirements.
  • Extensively worked with Quality Center to develop test cases, mapping requirements to test cases, executing test cases and documenting results.
  • Analyzed test results to ensure existing functionality and recommend corrective action.
  • Involved in Functional, System, Regression, Positive and Negative testing of the application.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Performed manual testing for user interface of the application under test (AUT).
  • Participated in Walk Through, Requirement review meetings and Defect report meetings periodically.
  • Performed database testing using SQL queries.

Environment: Manual Testing, Quality Centre, Windows, UNIX.

Hire Now