We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Alhambra, CA

SUMMARY

  • Over 5 years of professional experience in IT industry with emphasis on Software Quality Assurance.
  • Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
  • Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
  • Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
  • Experience in using Maven to build and run the Selenium automation framework.
  • Having good exposure to integrated testing artifacts with Continuous Integration (CI) with Jenkins sever.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Experience in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI/POSTMAN.
  • Good working experience on SOAP UI/POSTMAN for testing and validating various web services used in the application.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Languages: HTML, CSS, Java, XML

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber, Jenkins

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum

Defect Tracking Tools: HP ALM, Quality Center, Jira

Build Tools: Ant, Maven

Packages: MS-Office Suite(Word, Excel, Access)

Databases: Oracle, SQL Server

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Alhambra, CA

Test Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Drivers.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Run script as a batch file through Maven and generated testing report.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Performed the testing of Restful web services for mobile apps for the Using Postman.
  • Analyzed the business requirements, developed test plans and created test cases in HP ALM a test management tool.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Involved in testing the application utilizing the AGILE (Scrum) methodology.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional team including Development, QA, Sales and Business.

Tools: & Technologies: Java, Selenium WebDriver, TestNg, Maven, Cucumber, Ruby, Jenkins, Eclipse, GIT, XPath, CSS, Rest API, Postman, HP ALM, SQL, Agile and Windows.

Confidential, Overland Park, KS

Selenium QA Tester

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).Contributed in framework creation.
  • Responsible for developing test automation Framework using Selenium WebDriver with TestNG .
  • Created unit test cases for business component and worked on API server-side System level test cases using TestNG.
  • Used Java as client library for selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Used Selenium (data-driven, XPath locator) WebDriver to test the web application.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Involved in SOA testing for Payments API's using Postman and Java framework for Web Services testing.
  • Tested request and response XML's based web services interfaces using Postman.
  • Responsible for updating and maintaining the Quality Center for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Tools: & Technologies: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Ruby, Eclipse, Jenkins, Postman, GitHub, Firebug, Firepath, XML, XPath, Quality Center, SQL, Agile and Windows.

Confidential, Rochester, NY

QA Engineer

Responsibilities:

  • Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
  • Involved in setting up configuring the testing environment with Eclipse and Selenium WebDriver.
  • Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
  • Developed automation test scripts using Selenium WebDriver and Java.
  • Developed System Test Cases and procedures to test various application points.
  • Involved in Look and Feel testing of the application windows using the deliverables.
  • Performed Webservice Testing and XML validation by creating test case suite using Soap UI.
  • Validated soap response using various Assertions such as XPath, SOAP Fault, Schema Compliance etc.
  • Created Test Sets to do Functional and Data Driven Testing on the Webservice.
  • Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Quality Center was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
  • Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
  • Ran SQL queries to perform Backend Testing.
  • Attended project meetings, release meetings and QA status meetings.

Tools: & Technologies: Selenium WebDriver, TestNG, Quality Center, XML, SOAP UI, SQL and Windows.

Confidential, Norwalk, CT.

QA Tester

Responsibilities:

  • Identified the test requirements based on application business requirements and blueprints.
  • Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Involved in analyzing the applications and development of test cases.
  • Involved in doing System testing of the entire applications along with team members Applications are tested manually.
  • Developed Test Objectives and test Procedures.
  • Developed test scenarios and test procedures based on the test requirements.
  • Executed test cases and reported status of the test cases.
  • Conducted functionality and regression testing.
  • Executed Configuration testing and GUI testing.
  • Conducted Security Test on the application manually.
  • Conducted Sanity and Smoke testing on the new builds for basic functionality testing.
  • Performed static and dynamic testing to test the application.
  • Used HP Quality Center for defect tracking and to report the bugs.
  • Involved in QA processes, test strategies and experience in creating documents like Test plan and Test procedures.
  • Created test scripts, executed test scripts.
  • Documented errors and implemented their resolutions.

Environment: Manual testing, Quality Center, Java, SQL, Oracle, Windows.

We'd love your feedback!