Automation Tester Resume
Venice, CA
SUMMARY
- Expertise in different phases of Software Testing Life Cycle (STLC)andSoftware Development Life Cycle (SDLC)including AgileandWaterfall.
- Actively involved in Agile - Scrum Methodology for the project from requirements through delivery of the project and hands - on experience in the preparation ofTest Plans,Test Cases,Test Reports,Requirement Traceability Matrix.
- Strong Experience in Java Programming,Selenium WebDriver and TestNG.
- Writing Test cases using Element locators,WebDriver methods and Java programming features.
- Experience in performing Functional Testing,Integration Testing and Regression testing, GUI and User Acceptance Testing.
- Experience working on Page Object Model wif Page Factory in Selenium.
- Worked wif TDD framework as well as hybrid framework approach.
- Experience in usingSelenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Developed Test Scripts to implement Features, Test Scenarios and Step-Definition forBDD (Behavior Driven Development)usingCucumber (Gherkins format).
- Expertise in Core Java and Object-Oriented Concepts (Inheritance, Polymorphism and Collections).
- Good hands-on experience on various test management tools likeJIRA and RALLY.
- Hands-on experience wif all levels of testing likeIntegration, Regression, Smoke, Sanity, Functional Testing, System testing and UAT.
- Good Exposure toTesting Life CycleandBug Life Cycle using JIRA.
- Experience in developingSelenium automation frameworkusingTestNGand developingMaven targetsto execute automation suites.
- Used Jenkins for Continuous Integration and Delivery. (CICD).
- Experience in doing automation testing for Mobile application using Appium tool and Perfecto mobile software, which involvesIOS and ANDROID platforms.
- Performed functional testing of web services using SOAP UI and RESTful web services.
- Added assertions to validate the XML or WSDL file.
- Maintained the Selenium & JAVA automation code and resources in configuration management tools like GitHub/SVNrepository over the time for improvements and new features.
- Performed Database Testing wifSQLand automated Data Validations usingJDBC.
- Conducttest case reviews, provide project related statusreporting, coordinate all release planning, and lead the testing team through allproject phases.
- Quality focused, hardworking, detail-oriented individual wif an ability to work in teams.
TECHNICAL SKILLS
SDLC Methodologies: A Agile/ Scrum, Waterfall
B Build Tools: G GIT, Maven, Jenkins
Automation Tools: Selenium IDE, Selenium WebDriver, Protractor, HP TestNG, SoapUI, P
F Framework: T TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid
Page Object Model: Bug Tracking Jira, Quality Center, ALM
Programming Language: J Java, JavaScript, HTML, CSS
Database tools: SQL, SQL server
PROFESSIONAL EXPERIENCE
Confidential
Automation Tester
Responsibilities:
- An Active participant of QA reviews and inspections to find potential defects and recommend corrective action.
- Dealt wif Accessing Links & Tables using Selenium WebDriver and Java collections framework.
- Created test reports generated out of TestNG and captured the error screenshots.
- Performed regression testing on various builds for UI and Functional Validations.
- Worked on REST and API Testing for the various XML attributes for different kinds of report generation.
- Implement BDD (Behavior Driven Development) Testing wifCucumber andSelenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Developed manual and automated test cases to validate RESTful API web service.
- Involved in API and Web Services Testing using Rest API.
- Developed re-usable function using TestNG for the Test Automation.
- Created automation test scripts using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Executed tests and participated actively in system testing and regression testing.
- Worked wif the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
- Contributed to components of the test automation framework, including the design, development, delivery, and maintenance.
- Performed manual testing using different black box testing methods like ad-hoc, functional, UI, system, and regression testing.
- Used Jira daily tasks and test maintenance respectively.
- Developed generic method to make the method reusable for multiple purposes.
Environment: Java, JavaScript, Selenium WebDriver, BDD, Cucumber, Postman, REST API, JIRA, Jenkins, JMeter, HTML, XML, Agile (Scrum), SQL
Confidential, Venice, CA
Automation Tester
Responsibilities:
- Conducted Functional testing, Regression Testing using selenium wif Data-driven framework and Key- Word driven framework.
- Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver wif JAVA and Maven.
- Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
- Used Jenkins to execute the test scripts periodically on Selenium Grid.
- Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
- Integrated Jenkins wif version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Involved in developing BDD Framework from Scratch using Gherkin language.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
- Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
- Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
- Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
- Executed test cases in real device for both mobile app and mobile website.
- Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST wif POSTMAN.
Environment: Java, JavaScript, Selenium WebDriver, BDD, Cucumber, Postman, REST API, JIRA, Jenkins, JMeter, HTML, XML, Agile (Scrum), SQL
Confidential, Philadelphia, PA
Automation Tester
Responsibilities:
- Understood and interacted wif Business Analysts to determine functional specifications.
- Worked under waterfall methodology wif understanding the Business requirements, application, and function specifications.
- Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
- Responsible for Black Box Testing of the application.
- PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements. Involved in developing the tractability matrix in Excel sheet
- Involved in updating and executing test cases as per given requirements. Performed GUI, Functional, Regression, Ad-hoc and Smoke Testing.
- Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
- Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
- Created Test input requirements and prepared the test data for data driven testing.
- Data validation and Database integrity testing done by executing SQL queries.
- Performed quality assurance reviews on all System Development Life Cycle phases.
Environment: Manual Testing, Quality Center, MS Excel, Waterfall.
