We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

Horsham, PA

SUMMARY:

  • Having 7 Years of IT experience in all phases of Software development cycle - Analysis, Design, Development & Implementation and experience of working with different customers of Education, Health Care and Retail domains.
  • Key Business Analysis skills on requirements gathering, process flow mapping, functional specifications, Change management process, impact analysis, functional testing and status reporting to leaderships.
  • Experience in Test Automation tools Selenium WebDriver and Appium.
  • Experience in Page Object Model, Keyword Driven framework, Data Driven framework and Hybrid framework.
  • Experience in build Management tools like Maven/ANT and continuous Integration tool Jenkins.
  • Extensively involved in GUI, Functionality, Integration, Regression, System and User Acceptance testing.
  • Having Good knowledge in Sql Injection and Code Injection techniques.
  • Experience on SOA testing tool SOAPUI.
  • Specialized in testing and validating XML, XSD, XPath Syntax, Web Services, REST, and HTTP.
  • Excellent database programming with complex SQL joins, relations, functions and stored procedures.
  • Experience in UNIX Shell Scripting.
  • Proficient in designing, reviewing and documentation of system test plans, defining test procedures and creating test cases based on products releases features, client's requirements and related technical documents.
  • Proficient in problem solving, tracking bug, and reporting using bug tracking tool JIRA.
  • Very good exposure of testing applications on wide range of Mobile handset of different vendors which includes Nokia, Samsung, Google G1, Sony Ericsson, Motorola, Windows Mobile, HTC, LG, iPhone and many more.
  • Good understanding of diagnostic tools such as SQL Trace, Event Tracing to resolve issues.
  • Quick learner with the ability to meet aggressive timelines with coordinating cross-functional and technical teams.
  • Excellent Technical, Interpersonal and solid communication skills with the ability to interact with end-users and managers and Experience in requirement gathering and Training End-users.

TECHNICAL SKILLS:

Testing Tools: Appium, TestNG, Quick Test Pro, Selenium Web Driver, SOAP UI

Database: Teradata, DB2, Oracle 11g/10g/9i/8i, SQL Server 2008/2005, MS Access

ETL Tools: SSIS, Data Stage, Informatica, Business Objects Data Services (BODS), Informatica Power Center

Languages: SQL, PL/SQL, COBOL, Java, C, C++, HTML

Utilities: TOAD, SQL* Developer, Microsoft Visio, Mercury Quality center,LoadRunner

Operating Systems: Windows 98/2000/XP/NT and UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Horsham, PA

Test Automation Engineer

Responsibilities:

  • Developing Mobile Automation Test cases for the identified Automation Scenarios.
  • Developed Cross Browser Automation scripts in both Android and IOS platforms.
  • Reviewed the Code prepared by other team mates and suggested improvements if required.
  • Executing Smoke regression suite after every build and publish the detailed reports with the bugs detected.
  • Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, and TestNG.
  • Executing Full Automation suite for every Release and analyze the root cause of Failed scripts.
  • Used Build Management Tool Maven/ANT in the framework for batch triggering of Test cases.
  • Developed Page Object Model Design Appium framework on TestNG Platform.
  • Integrated complete framework with CI Tool Jenkins for Scheduling the Test cases.
  • Integrated and executed test cases in Sauce Labs cloud environment.
  • Maintained the Appium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features.

Environment: Java, Android Device, iOS Device, Appium, Selenium WebDriver, Eclipse IDE, SQL SERVER, XML, Jira, Quality Center, CI server

Confidential, Princeton, NJ

Sr. QA Analyst

Responsibilities:

  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, and Maven.
  • Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, and TestNG.
  • Implemented Page Object framework, Hybrid framework and 21 Page classes from scratch to represent web pages.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Lead a staff in off-shore. Will review RTM, Test Case Report, Test Plan by the QA team and provide Sign Off. Split the time managing a small QA staff of 7 people and still stay very hands-on testing.
  • Coordinate UAT and other testing related tasks with Business and other IT departments.
  • Analyze requirements and provide feedback and assist in mitigating gaps.
  • Data validation using SQL queries, stored procedures, jobs and triggers.
  • Testing on the back-end for the receiving files and feeds.
  • Work in an Agile testing environment, attend daily scrum meetings, work closely with developers and test appropriately for the current development phase using agile methods.
  • Ensure test environment is setup with proper software components, including browsers and sufficient data for testing, and is fully functional prior to test cycle.
  • Create reasonable test estimates based on risk and time to market.
  • Identify areas for improvement in the quality system.
  • Participate in production implementation verification.
  • Experience writing test cases to validate system requirements, executing test cases, accessing logs, writing defects, verifying builds.
  • Analyzed the Business Requirements and Rules and worked with Business Analysts and Business Users in preparing Test Plans Developed Test cases, Test scripts from the data mapping documents, functional Specification documents and mapped the test cases with the requirements for generating the Requirement Traceability Matrix (RTM).
  • Prepared daily Status report after executing of scripts from the Jira.
  • Tested access privileges for several users based on their roles in Webpages log in.

Environment: Java, PostgreSQL, XML, Jira, Silk Central, WinSCP, POSTMAN, Web Service, Java, Selenium WebDriver, Safari, IE, Chrome, Eclipse IDE

Confidential, Princeton, NJ

QA Analyst

Responsibilities:

  • Involved in testing a window based application ICQC, to enable our business clients to view batch reporting on item content mismatches.
  • Involved in Defect Tracker UI testing and performed backend testing in MS SQL SERVER.
  • Identified test cases after going through the documents provided and developed systematic procedure for each test case and executed the test cases.
  • Identified and documented errors to track defects in defect tracker module integrated in ICQC tool.
  • Involved in TCS XML Tools Release Regression testing. The release includes infrastructure changes, new functionality to support the XML conversion workflow, updates to TCS functionality and the IBT browser.
  • Inspects, analyzes and update XML data to ensure validity and conformance with standards in XIAT and Item Comparison tool.
  • Participated in Load Testing.
  • Provided defects report on a day-to-day basis to the senior management to make some important decisions during the testing life cycle.
  • Used Silk Central to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Silk Central.
  • Involved in UAT Testing.
  • Involved in data analysis process improvements by reviewing all legacy items to ensure the GIA (Global Item Analysis) project identifies all variations needed to support common xml templates.
  • Coordinates with Business Analysts and Technical Lead to track project progress and to resolve defects.
  • Coordinated with business to identify the appropriate data for testing, and prepared that data for the test cases.
  • Identified risks and developed risk mitigation strategies.

Environment: SQL Server, Java, VB, XML, Item Comparison v1.0, ETS Custom XML Authoring Tool (Xiat), ICQC (Reporting Tool), Silk Central, SVN

Confidential

Project Manager

Responsibilities:

  • Coordinated in gathering and analyzing requirements for TCS Sun setting Project.
  • Coordinated weekly team status meetings and made sure all Issues and Action Items are up to date on TCS Sun setting SharePoint site.
  • Worked closely with Migration team to resolve Word and XML Migration and Extraction issues.
  • Conducted detailed analysis on Production and Development Repositories for Sun setting.
  • Documented detailed Analysis of Content (item and test-related data as well as non-item data in TCS/TAS repositories).
  • Coordinated with end users for Program/Repository owner sign-off on the disposition of all data.
  • Gathering confirmation of migration of all required item and test-related data to IBIS.
  • Gathering confirmation of migration of all required non-item data to alternative storage.
  • Coordinated the efforts of TCS and SKM teams during the design, development and deployment of new SKM80 document SharePoint site.

Environment: XML, Microsoft Office suite, VB .NET, Java, SharePoint, Silk Central, SQL server, iCQC/Defect tracker

Confidential, NJ

QA Analyst

Responsibilities:

  • Reviewed system requirements specifications and developed test plans.
  • Executed test cases and verified actual results against expected results.
  • Automated the steps for the Regression testing using Selenium.
  • Coordinated with Developers for Defect Analysis.
  • Used MantisBT for reporting bugs.
  • Performed Integration testing, System testing, Functionality testing and Data validation testing, User Interface Testing.
  • Extensively used SQL queries to extract data from the database.
  • Extensively used XPath Queries to locate the element on the web page.

Environment: Selenium, Selenium RC, MantisBT, Linux, Apache Tomcat, Java

Hire Now