We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • More than Six years of experience in Software Quality Assurance and Test Automation.
  • Experienced in creating Test Strategy, Test Plans, Test Cases, Test Estimation, and Requirement Traceability Matrix.
  • Experienced in preparation of Test Summary Report, User Guide & .
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experienced with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking, and reporting.
  • Proficient in working knowledge of Waterfall Model, Spiral Model and Agile development.
  • Expertise in Smoke Testing, Backend Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experienced in executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, and test automation using testing tools such as Quality Center/ALM.
  • Expert in JIRA for Testing and Defect Tracking.
  • Experienced in writing SQL queries and executing procedures to perform back-end testing for the expected results.
  • Understanding of XML, SOAP, REST, Networking, UNIX, and Enterprise Applications.
  • Experienced in the setup of Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
  • Expertise in performing Regression testing, System testing, and Functional testing using Selenium.
  • Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver.
  • Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
  • Expertise in designing automation testing framework for web-based application using Selenium that maintained the workflow as an end-user.
  • Experienced in developing and implementing Page Object Model framework with Selenium WebDriver.
  • Well versed in UNIX and Windows operating systems.
  • Excellent Quick learner, Self-motivated with good team player.
  • Strong verbal and written communication skills and ability to technical and management.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/GRID, HP ALM, JIRA, Jbehave, Cucumber, SOAP UI, API

Languages: Java, VB Script, Java Script, HTML, XML, CSS

Web Debugging Tool: XPath, Firepath, Firebug

Test Framework: Junit, TestNG, Data Driven Framework

Build Tool: Ant, Maven

Bug Tracking Tools: JIRA, HP ALM

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows, Linux/UNIX

Microsoft Office Tools: (MS-Word, PowerPoint, Excel and Access)

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Test Automation Engineer

Responsibilities:

  • Analyzed various documents and use Cases to prepare the detailed Test Plan.
  • Involved in writing and executing detailed Test cases and Test design documents.
  • Performed GUI builds based on Java swing, Adobe Flex/flash; GUI build tools/environment included: ANT, Maven (familiar).
  • Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, User Acceptance and Back End Testing.
  • Used JIRA to track and report system defects.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Run test cases from test lab and logged in defects using JIRA.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • Identified regression test cases to automate; automated those test cases using Selenium WebDriver, TestNG and Java.
  • Designed, developed and implemented Hybrid automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Extended TestNG framework by adding some helper classes and methods.
  • Conducted Black box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium WebDriver, Maven, Java, for web based applications.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Validated the data through various stages of data movement from staging to Data Store to Data Warehouse tables.
  • Involved in debugging and troubleshooting problems in Linux/Unix based application servers such as JBoss, Tomcat, WebSphere environments.
  • Responsible to verify Web services API request, response data validations in REST, SOAP protocols.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Involved in creating UAT environment.
  • Participated in preparation of weekly Status reports, Test closure Memo and Test Summary report.
  • Involved in Triage meetings on the open defects.
  • Involved in the Test Case walkthroughs and assessment meetings.

Environment: JIRA, TestNG, Maven, Jenkins, Java, Java Script, Oracle, SQL Server, VB Script, MS Word, Windows, UNIX, Selenium WebDriver, CSS.

Confidential, Somerset, NJ

Test Engineer

Responsibilities:

  • Analyzed requirements, system design and prepared test strategy according to its needs.
  • Documented Test plans and Test cases based on the solution definition documents and use case documents.
  • Analyzed modules and designed Test scenarios and Test scripts in both Windows and UNIX environment.
  • Prepared Traceability Matrix to show the test coverage.
  • Involved in preparing Test plans that included Testing strategies, Test scripts and Test data for Integration, Functional, User, Security requirements of the application.
  • Defined requirements, Test Cases using JIRA, Linked test cases with the requirements.
  • Performed Manual Testing for the Functionality and GUI of the application using JIRA.
  • Ensured the actual results match expected results using JIRA.
  • Responsible for documenting application related errors in JIRA.
  • Documented the Bugs and generated status reports and Bug reports and present them in weekly status meetings using JIRA.
  • Performed backend testing of the system by writing and executing SQL queries.
  • Created Selenium tests scripts for regression testing and performed Data Driven Test using test data from excel files.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Used GitHub for code repositories and Maven for the dependencies and Jenkins for Continues integration.
  • Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
  • Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
  • Developed automation framework for Selenium WebDriver in Page Object Model Framework.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Developed and debugged Testing Scripts for J2EE applications using JMeter.
  • Involved in developing weekly status reports for the project team.
  • Created the data driven framework using HP Service Test and SOAP UI.
  • Reported status to client on a daily basis and escalated testing risks to client.
  • Monitored project plan execution and project metrics reporting.
  • Reported to all team members with Daily Status to track the updates in testing.
  • Involved in performing User Acceptance Testing.
  • Participated in walkthroughs and reviews with users, designers and developers establishing quality policy conformance.

Environment: Selenium WebDriver, TestNG, Maven, Jenkins, CSS, C#, HTML, JIRA, JQuery, MS Excel, MS Word, VBScript, XML, Java, Oracle, SQL Server, Toad, Windows.

Confidential, Columbia, SC

QA Tester

Responsibilities:

  • Wrote Test Scripts and Test Cases to meet assigned requirements.
  • Responsible for Build validation for weekly on Build release for Web Services, Data Source integration and web service validation.
  • Performed Black Box, GUI, Functionality, Integration and Regression Testing.
  • Tested the Quality Center/ALM process for both before and after the data validation process.
  • Tested the messages published by Quality Center/ALM tool and data loaded into various databases.
  • Developed SQL queries and performed backend testing to validate data integrity in database tables.
  • Implemented Hybrid framework (Data driven and Keyword driven).
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
  • Extensively used Selenium for testing in different browsers and used various elements identifying techniques (Xpath, CSS) to identify dynamically changing web elements.
  • Participated in review meeting to discuss defects along with developers and internal presentations & in knowledge sharing sessions.
  • Performed automated testing during system test and regression test phases for each Release.
  • Prepared of test summary reports, defect analysis reports.

Environment: C/C++, C#, Web Services, Selenium WebDriver, JUnit, Quality Center/ALM, Windows, Linux, Outlook, MS Word, Java, HTML, DHTML, XML, CSS, MS Project, MS Excel. s available upon request

We'd love your feedback!