Test Automation Engineer Resume
Confidential
SUMMARY:
- U.S. Citizen
- 6+ years of experience in information technology specialized in Software Quality Assurance, proficient in testing web based applications.
- Excellent knowledge and implementing skills in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), Waterfall and Agile methodologies, Bug life cycle.
- Clear understanding of Testing strategies and experience with Software Testing and Quality Assurance tools.
- Experienced with QA methodology and QA validations for web based applications.
- Knowledge on Data driven, keyword driven Test automation frameworks and page object model.
- Experienced in Test driven development (TDD), behavior driven development (BDD) approaches.
- Proficient in continuous integration of automation framework with Jenkins and build management with Maven.
- Expertise in Object Oriented Programming in Java concepts (Encapsulation, inheritance, polymorphism, exceptional handing and collections).
- Expertise in writing test design, test case development, implementation of test plans, writing and executing test cases.
- Experienced in functional testing, system testing, integration testing, regression testing and black box testing, GUI testing and back end testing.
- Expertise in creating Test Reports, Test Cases and Test Scripts for manual testing based on the functional specification for the Functional, Regression, GUI, UAT, Database, Smoke/Sanity and Usability testing.
- Experienced in performing defect tracking & management with tools such as ALM or JIRA.
- Executing Test cases, ad - hoc product testing, reporting bugs, reporting tester status, writing test scripts, test automation using diverse testing tools like HP Quality Center/ALM.
- Familiarized with ORACLE PL/SQL, SQL commands and queries.
- Experienced in automation testing using selenium WebDriver, Cucumber, TestNG, JUNIT.
- Experienced in creating Architecture design and Automation Framework (Hybrid Framework) for automation suite, which involves Test Data and Reusable Function library using Selenium.
- Expert in Manual testing and Automation testing with Selenium Webdriver.
- Experienced in regression testing using Selenium Webdriver for different builds to satisfy changes in requirements and to verify its effect on other modules.
- Hands on experience in developing Automation Scripts, Execution and Analysis Test Results using Hybrid Driven Framework, Keyword Driven Framework and Data Driven Framework using Selenium Webdriver.
- Knowledge on SOAP and REST based web services, SOAPUI and Postman testing tool.
- Interaction with business analysts, developers and support teams to identify requirements.
- Successful track record in accomplishing assigned projects within agreed timelines.
- Exceptionally well organized with a track record that demonstrates self-motivation, creativity and initiative to achieve goals.
- Strong communication skills and ability to work well in a team environment and individually.
TECHNICAL SKILLS:
Testing Software: Selenium WebDriver, Cucumber, Selenium Grid, Soap UI, Postman, HP ALM, Jira
Languages: Java
Database: Oracle, SQL Server, MySQL, PL/SQL
Operating Systems: Windows
MS Tools: MS Excel, MS Word, PowerPoint, MS Outlook
Build Tool: Maven
Version Control Systems: Git
Frameworks/ Open Source: JUnit, Test NG, Cucumber
IDE: Eclipse.
PROFESSIONAL EXPERIENCE:
Confidential, Owings Mills, MD
Test Automation Engineer
Role/Responsibilities:
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, and Test Cases and executed test cases.
- End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML, CSS and other web technologies.
- Manually tested, verified and validated that the product meets user requirements.
- Identified, Reported and Tracked Defects using JIRA test management tool.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Developed test code in Java language using Eclipse and TestNG framework.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
- Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved in designing of automation framework to be used in UI testing with Selenium.
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
Environment: Maven, Jenkins, HTML, XML, MS Outlook, MS Word, MS Excel, Oracle, Java, Java Script, Windows, Selenium WebDriver, HP ALM, JIRA, TestNG.
Confidential, New York, NY
Automation Tester
Role/Responsibilities:
- Followed Agile scrum methodology, participated in sprint planning sessions, daily scrum meetings, conferences, Walkthrough to understand the business and testing requirements on regular basis.
- Created test scenarios and test cases and performed system testing.
- Worked on requirement traceability matrix, test data, test cases.
- Worked closely with developers, Business Analysts and other project management personnel involved in SDLC.
- Understood functional and software requirements to ensure high quality software is delivered.
- Created detailed QA documentation including QA reports, participated actively in project status report meetings.
- End to end functional testing of web application, created test specification for GUI, functional and user acceptance of web application.
- Performed functional, system and regression testing.
- Performed and validated positive, negative, smoke, sanity, cross browser and integration testing on full site.
- Used JIRA for bug tracking, issue tracking and project management.
- Involved in reporting, tracking and providing updates on resolved defects and logging in HP ALM.
- Prepared and executed SQL scripts for testing various functionalities of the application.
- Developed automated test scripts in Java using Selenium Webdriver, TestNG, Maven.
- Integrated with continuous integration tool Jenkins for running tests on regular basis.
- Performed cross browser testing in Selenium WebDriver using TestNG parameters.
- Prepared test scenarios and test cases in BDD format and developed automation test script for implementing behavior driven development BDD using cucumber, JUNIT, Maven.
- Used firebug to inspect XPATH of web elements.
- Contributed to automation framework data driven and keyword driven.
- Involved in providing support for user acceptance testing.
- Involved in documenting all QA issues and issue resolution.
Environment: Java, Maven, Oracle, J2EE, SQL Server, Test NG, MS Outlook, MS Word, MS Excel, Windows, Selenium WebDriver, Selenium Grid, HP ALM.
Confidential, Livonia, Michigan
QA Tester
Role/Responsibilities:
- Involved in developing Test Design, Test Cases and Test Plan.
- Designed and developed the High Level & detailed Test Plan using standards.
- Involved in Complete Testing Life Cycle in QA analysis, Test Planning, Creating Test Cases both automation and automated, test execution, test results analysis and defect handling.
- Performed Black Box Testing for functional flow of the applications.
- Involved in developing Test Cases for various stages with adherence to Smoke, Integration, Regression, User Acceptance, Usability, Sanity and Ad-hoc testing.
- Reported the defects through JIRA and tracked them on daily basis.
- Used SQL queries to test the oracle database and validate the data integrity.
- Created regression test plan and procedures for different interfaces to test complete (web and client/server) application with huge test data.
- Extended TestNG framework by adding some helper classes and methods.
- Used Java with TestNG frame work for automating scripts.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Involved in developing weekly status reports for the project team.
- Maintained and analyzed large volume of regression test results.
- Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
- Participated in Defect meetings, Project Status meetings etc.
Environment: jira, C++, Selenium WebDriver, Selenium Grid, TestNG, Windows, SQL, Java, J2EE, .Net, HTML, XML, Outlook, MS Excel, MS Word