We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

Dallas, TX

SUMMARY:

  • Senior Quality Analyst with around 7 years of IT experience as a QA Analyst/ Tester applications using Manual and Automated testing tools.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall etc.
  • Experience in Automation testing using Selenium - TestNG, JUnit on web and client applications.
  • Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
  • Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script.
  • Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
  • Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, BugZilla, Rally and JIRA.
  • Experience in Continuous integration tools like Maven, Jenkins and Rally Tools.
  • Extensive experience in Functional, Unit, Integration, Regression, Black box, white box, API, GUI, Back-end, Browser Compatibility testing in different stages of Software Development Life Cycle (SDLC).
  • Excellent experience in all levels of Testing such as Smoke, Positive, Negative, Integration, Regression, Functional, System, Database, Data Migration, Security, Usability, Compatibility, Performance, Black box, White box, Unit, API, Graphical User Interface testing (GUI) and User Acceptance Testing (UAT).
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script
  • Experience in writing and executing load scripts using JMeter as well as Load Runner.
  • Excellent skills in automated test tools like QTP, Selenium, Quality Center.
  • Experience using various databases like Oracle, MS SQL Server and MySQL.
  • Proficient in RDBMS concepts and experience in working with Oracle, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Experience in writing UNIX shell scripts for loading the data.
  • Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
  • Quick learner of new software/tools, self-starter, can work independently and in a team.
  • Experience in handling onsite/offshore coordination. Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies.
  • Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem solving skills. Innovative & efficient. Capable of working as a Team Member or Individually with minimum supervision

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, IDE, RC, GRID, Quick Test Pro, HP Quality Center, Test Director, TestNG, Win Runner, Load Runner, Rational tools.

Continuous Integration: Jenkins, Hudson, Cruise Control, Team City

Defect Tracking Tools: Test Director, Quality Center, Bugzilla, Rational ClearQuest.

Built Tools: ANT, Maven

Web Services: SOAP, RESTFUL, WSDL, SOAP UI

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing.

Bug Tracking Tools: Jira, ALM, Bugzilla, Project Issues

RDBMS: MS SQL Server, Oracle, MySQL.

Waterfall, V: Model, Agile.

Languages: C, C++, SQL, PL/SQL, HTML, XML, JAVA, JavaScript

Operating Systems: Windows, MAC OS, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Automation Test Engineer

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • 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.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java
  • Used Hybrid Framework of Selenium to get data from Excel.
  • 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.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI,, HTML, Java Script, CSS, AJAX, HP Quality Center,, Agile Methodology, SQL, Oracle.

Confidential

Sr. QA-Automation Specialist

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Extensively developed automation test scripts for regression testing (TestNG).
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Quality Center, Git, Fire path, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, Oracle, Windows.

Confidential

Sr. QA Analyst/ QA Lead

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used Java language and TestNG framework for scripting.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Involved in UNIX Shell Scripts, Python, and Perl scripts.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: s: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Quality Center, XPATH, Eclipse, Java, Perl, Unix Shell Scripts, agile, GIT, SQL, Oracle and Windows.

Hire Now