We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

Elkhart, IN

SUMMARY

  • About 7 years of diversified experience in teh area of Quality Assurance and Quality Control of Software products with Manual and Automated Testing on Client - Server and Web Applications.
  • Experience in SDLC and validation testing techniques including Smoke, Functional, Integration, System, Regression, Cross Browser Compatibility, User Acceptance and Database testing.
  • Experience in developing end to end automation using Selenium WebDriver/IDE/Grid, TestNG, Maven, Jenkins, Cucumber, POSTMAN, Web Services (REST, SOAP).
  • Proficient in developing and executing high quality Test Cases and Test Scripts from Requirements.
  • Experienced using Web-debugging tool like XPATH for finding elements locator.
  • Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
  • Experienced in making DataDriven and keyword and hybrid Framework to maintain Test Suites.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
  • Experience in java coding to write automation scripts.
  • Ability in handling Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.
  • Good work experience in functional testing of Web Services usingSOAPUIandPostman.
  • Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get teh required data from response XML and use teh response data from other request XML using SOAP UI.
  • Knowledge in Object Oriented Programming Concept such as -Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, etc
  • Experience in testing Drag and Drop, Scroll Down, Synchronization, Double Click, CheckBoxes using Selenium WebDriver.
  • Experience in locating web elements using Xpath, chrome and FireFox developers tool.
  • Experience using Jenkins as continues integration tool for build creation, test execution.
  • Strong Knowledge in Software Architectures like Client-Server, n-Tier, Service Oriented Architecture (SOA), and Web Services.
  • Has Java coding experience in Eclipse IDE for functional testing and regression testing for web based applications.
  • Expert in writing test cases to handle Popups windows and Alerts using WebDriver and Alert interface class.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Excellent proficiency in executing SQL queries to perform backend testing.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Experienced in reporting bugs using Bug tracking tools such as HP ALM/Quality Center, JIRA.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Programming: Java, CSS, HTML, XML

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, SoapUI, Postman, ALM, Cucumber.

Test Management Tools: HP ALM/QC, Jira, Version One

Application Servers: WebLogic, Tomcat, Apache

Database: Oracle, SQL

Platforms: Windows95/NT/2000/XP/7/8, Mac OS X, UNIX, Linux

Other Tools: Firebug, XML, Xpath.

PROFESSIONAL EXPERIENCE

Confidential, Elkhart, IN

Test Automation Engineer

Responsibilities:

  • Interacted with teh Project Manager, Business Analysts and Developers to understand teh application design and functional specifications.
  • Implemented Hybridautomationtest framework with Selenium WebDriver, Java and TestNG.
  • Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium WebDriver & created Data Driven framework using TestNG.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Implemented Data driven framework and worked extensively with TestNG Testing Framework. TEMPHas implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.
  • Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG suites.
  • Used Postman forAPItesting to verify teh CRUD operations.
  • Worked on Capturing Screenshots on Failure or Pass to analyze teh test failure reason.
  • Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Wrote XPATH expression for identifying dynamic object and handled Ajax requests using Synchronization.
  • Created test reports generated out of TestNG and captured teh error screenshots.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.
  • Used BDD Cucumber by creating teh Features and Step Definition files to execute test scripts.
  • Used Jenkins tool for continuous integration of teh builds.
  • Implementedautomationtest scripts in SOAPUI for web service testing.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Developed test cases and scripts for GUI testing, functionality testing and regression testing.
  • Extensively used Quality Center/ALM to maintain Requirements, Test plans, write Test Cases, Defects and Traceability Matrix.
  • Responsible for Executing Test cases, Test Procedures and Records Defects.
  • Responsible for entering, tracking bugs in HP ALM to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.
  • Used version control software like GitHub.
  • Participated in walkthroughs and technical reviews all through teh testing phase.

Environment: Java, Selenium WebDriver, TestNG, Soap UI, ALM, Jenkins, Maven, Cucumber, XPath, XML, SQL, Agile (Scrum), Web Services, POSTMAN, Windows.

Confidential, Buffalo, NY

QA Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing teh application.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of teh Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Createdjavascripting to test REST API functionality for regression setup.
  • Developed java scripts to automate teh test cases.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of teh various releases of teh application.
  • Performed manual testing of each build and tan regression testing on each builds using Selenium WebDriver.
  • Create scripts for new functionalities and update teh existing scripts for upgraded functionalities.
  • Created Selenium web-driverautomationscripts usingJavato validate functionality on various browsers.
  • Performed UI testing and front end testing using Selenium.
  • Used Firebug to do web based application testing with selenium for teh commands and locator application.
  • Worked on Cross Browser testing through Selenium WebDriver by testing teh website on different browsers like Chrome, IE and Firefox.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Used Postman forAPItesting to verify teh CRUD operations.
  • Developed data driven test scripts to check teh same functionality with multiple sets of data.
  • Created teh tests that has no user interaction as a set and executed them as Batch tests using Maven.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed Assertions like XPath and SOAP responses.
  • Developed Selenium scripts in TestNG using Data Provider annotation.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing teh application against different environments in QA and production.

Environment: Java, Selenium Web Driver, Cucumber, TestNG, Jenkins, Quality Center/ALM, POSTMAN, XPath, SOAPUI, Maven, Java Script, IE, Firefox, Chrome, GIT, Windows.

Confidential, Manhattan, NY

QA Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Involved in designing and implementing of automation framework to be used with Selenium WebDriver.
  • Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used teh Firebug to inspect teh XPath of teh web elements and Eclipse IDE for Java development.
  • Setup Maven project for Cucumber and Selenium, perform Data Driven Testing in Cucumber and Selenium.
  • Performed API Level testing for web services, enhanced teh Test harness and developed many Test suites using XML
  • Involved in Web Services Testing using SOAP UI.
  • UsedJava codes to handle textbox, dropdown, checkbox and buttons.
  • Performed Smoke Testing to make sure all teh Test Channels and Test Environment is working as desired.
  • Responsible creating teh functional testing framework using TestNG and using Selenium WebDriver to automate teh UI components.
  • Used Selenium WebDriver and TestNG to run teh parallel testing.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Worked on Web services using POSTMAN exclusively on obtaining teh needed information using teh URL approach.
  • Involved in testing of web application by creating XML test suite.
  • Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, POSTMAN, Cucumber, HTML, SOAPUI, Maven, SQL, Jira, SQL, TDD, GIT, Windows.

Confidential, Bloomington, IL

QA Analyst

Responsibilities:

  • Conducted Smoke, GUI, Functional, Integration End to End. Positive, Negative, testing during teh various phases of teh Development.
  • Performed Functional and Integration testing of teh application and prioritized test cases to meet project specific deadlines.
  • Develop Test cases from business use cases, Test data
  • Used Quality Center for reporting bugs and manage bugs
  • Achieved customer satisfaction and high quality by effective testing, Agile Responsibilities
  • Performing Back end testing with extensive use of SQL Queries and UNIX commands.
  • Utilized UNIX and SQL to create test data and perform backend validation of UI based applications. Reporting and verifying teh bugs in Jira.
  • Participated defect review meetings with teh team members and coordinated with project development team.
  • Used Quality Center/ALM for tracking document and managing version.
  • Gathered and analyzed tests logs, defects and implement final test summary report.

We'd love your feedback!