We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

Bountiful, U

SUMMARY:

  • Around 5 years of experience in IT industry on System Analysis, Design, Development and testing of the software for various Enterprise Applications.
  • Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and object oriented methodologies such as Agile, V Model and Waterfall.
  • Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Hands on experience in developing Test plan, Test cases, User Acceptance Test (UAT) and executing regression test cycles.
  • Experience in Leading Web Automation Testing Tools like HP QTP/UFT, Selenium Web Driver, TestNG, Cucumber
  • Experience in all stages of testing - Integration, Smoke, Regression, System/end-to-end/Process, Usability, Web and Maintenance testing.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
  • Experience in using Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
  • Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server.
  • Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
  • Used SoapUI to test Restful web services.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Working knowledge in web development, and testing tools like Firebug, Fire Path, Xpath, DOM Inspector, and Chrome Console.
  • Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall, TDD (Test Driven Development).
  • Knowledge of UNIX OS and experience in running UNIX commands
  • Extensive experience in all MS office, MS Windows operating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS:

QA/Software Testing Tools: Selenium WebDriver, HP Quality Center/ALM, LoadRunner, Eclipse, QTP, LoadRunner, JMeter, JUnit, Test NG, Soap UI, AppScan, JIRALanguages: Java, HTML, Xpath, XML, CSS, SQL, Shell Scripting

Methodologies/Processes: Waterfall, Agile methodology, Scrum, Iterations

Software Engineering Tools: Rational ClearCase, CVS, WinSCP, Bugzilla, Outlook, SharePoint, Test Link

Build Tools: Apache Ant, Install Anywhere

Application Servers: Oracle BEA Weblogic, IBM WebSphere, JDA (i2) ABPP server

RDBMS/Databases: Oracle 9i/10g/11g, My SQL, TOAD, Oracle SQL Developer

Operating Systems: Windows, Linux, Unix, Ubuntu, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Bountiful, U

Automation Test Engineer

Responsibilities:

  • Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework. Performed Integration Testing as development team releases the product.
  • Used Maven and POM to help manage project’s build, report and documentation across the network.
  • Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Developing of Oracle PL/SQL stored procedures, packages, functions and triggers.
  • Experience in developing Regression and Functional level validation of Automation scripts using QTP/UFT.
  • Developed automation test cases using TestNG framework and Selenium WebDriver.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Created Maven Build files and used SVN for version control.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Firebug Tool to identify the Objects id, Name, Xpath in the application.
  • Generated Test data and Data Request document for various types of testing for valid data, Invalid data testing.
  • Performed defect reporting and bug tracking using HP Quality Center.
  • Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Coordinated with developers and system engineers to fix application defects.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Used the snooping tool to capture images and update them in the JIRA.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • 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: Java, Selenium Web Driver, TestNG, SOAP UI, Maven, UFT, Jenkins, PL/SQL, Jira, ClearCase, Oracle, XML, Java Script, DHTML, Quality Center, SQL and Windows.

Confidential, Fort Worth, Texas

QA Analyst

Responsibilities:

  • Created detailed test cases by understanding the business logic and user requirements for manual testing using Quality Center.
  • Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
  • Developed automation test suites and test cases using Selenium Web Driver, TestNG and Maven.
  • Extensively used Selenium (Xpath, ID and CSS locators) to test the web application.
  • Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.
  • Designed and Developed Error handling mechanism in UFT to increase the performance of the test Automation Framework.
  • Used PL/SQL Queries and Joins to retrieve the data from various tables to test the database.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Experience with Assertions like Xpath and SOAP responses.
  • Created and executed the test cases for iPhone, iPad, Android Devices.
  • Performed Functional and Cross Browser Testing.
  • Developed new Test Cases for every sprint and working with developers to automate their feature.
  • Developed SQL queries to query database to test backend process of application during End-to-End testing.
  • Created Traceability Matrices, Test and Bug Reports and other Test related documents.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.

Environment: Selenium IDE/Web Driver, Eclipse, JIRA, JAVA, TestNG, UFT, SOAP UI, SOAP, SVN, Jenkins, Xpath, CSS, HTML, XML, UNIX, JavaScript, Web Services, SQL, PL/SQL, Windows, Oracle, TOAD.

Confidential, San Diego, CA

QA Tester

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Coordinated with UAT team to help them create large amount of test data for data dependency test cases using UFT.
  • 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.
  • Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
  • Utilized HP Quality Center to create and execute test requirements, test plans, manual and automated test scripts, various reports and graphs, and managing defects.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • 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 and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • 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.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • 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.
  • 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.

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

Confidential

Software Engineer.

Responsibilities:

  • Involved in analysis, design, and implementation of software applications including coding, code reviews, Junit testing and prepared and executed Unit Test Cases.
  • Experience in using Metro platform standards which are used in improvising Emergency Systems support platform that acts as one stop shop for all Emergency centers in Norway.
  • J2EE Architecture was implemented using Struts based on the MVC pattern.
  • Implemented the different UI Components like Data-tables, Calendar etc. in JSF components.
  • Extensively used PHP as a scripting language for the web development.
  • Developed Use Case Diagrams, Class Diagrams & Sequence Diagrams using Rational Rose.
  • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
  • Used XPATH in custom parser for subscript logic.
  • Interacted with Web Services using SOAP using HTTP through XML serialization.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
  • Created functional specification documents, UI prototypes, and Unified Modeling Language (UML) diagrams.
  • Created Java Servlets, deployed as EAR file, connected to SQL server database using JDBC.
  • Developed the business logic using Java Beans and Session Beans, built customer tag handlers and description library, developed Event Logging & Error Reporting application using Servlets.
  • Developed view pages and JavaBeans (JSP, JavaBeans, HTML) and a system to access to legacy system database (JDBC).
  • Designed dataflow system, divided dataflow to modules, defined function and interface.
  • JBOSS server was used for deploying; ANT script is used to create WAR and EAR files.
  • Used Log4J for logging Framework and Junit for unit testing.

Environment: JAVA, J2EE, JavaScript, JBOSS, JDBC, Servlets, AJAX, Struts, WebLogic, Oracle.

Hire Now