We provide IT Staff Augmentation Services!

Automation Tester Resume

4.00/5 (Submit Your Rating)

DC

SUMMARY

  • A dynamic IT professional with 5+ years of extensive experience in design, architecture and development of software test automation solutions and Automation Test Scripts using Selenium, TestNG, Java and Defect Management based on software development/release.
  • Experienced in implementation of different QA methodologies in all phases of Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC).
  • Well versed in reviewing and analyzing the Business requirements and developing Test Plans, Test strategies, Test cases, Test data, Test reports and documentation of Manual and Automation Tests.
  • Extensive experience in Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, and GUI testing.
  • Expertise in the SCRUM methodology in Agile principles and in Waterfall development environment.
  • Proficient in using automation tools such as Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, TestNG, Eclipse.
  • Expertise in designing and implementing SeleniumAutomation Frameworks using Data Driven, Key Driven, Hybrid, Page Object Model (POM).
  • Experience in build tools such as Maven and managing continuous integration, scheduling script execution with Jenkins.
  • Conversant in identifying the correct GUI elements for creating automation scripts using Selenium locators such as Name, ID, Link Text, CSS Selector and XPath.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for functional and regression testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experienced in configuring the application framework using Apace POI for text extraction from the excel spreadsheets.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development) using Cucumber.
  • Performed Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Performed API testing with postman.
  • Implementation of parallel execution in the automation framework to do browser compatibility testing, using IE, Chrome and Mozilla.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA.
  • Strong Knowledge in SQL, using sub-queries, joins, grouping, views etc.
  • Good Understanding of Core Java and object oriented programming (OOPs) concepts.
  • Excellent Communication skills and ability to work either independently or in a team and to handle multiple tasks in order to meet deadlines and deliverables.

TECHNICAL SKILLS

Automation Tools/APIs: Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Cucumber, TestNG, JUnit, Postman.

Artifacts: Test Plan, Test Case, Test Data, RTM, Test Summary Report, Bug report

Bug Management Tools: Quality Center, JIRA, ALM

Database/Database tools: Oracle, SQL Server, MySQL, SQL

Development methodology: Agile/ Scrum, Waterfall, Jenkins, Cucumber.

Framework: Keyword Driven, Data Driven, Hybrid Testing Frame work, Page Object Model.

Programming Languages: Java, Java Script, XPath, PL/SQL, Html, Xml.

Operating Systems: Windows 07. XP, UNIX.

Knowledge areas: Functional Testing, Unit testing, Component testing, Integration testing, Component integration testing, System integration testing, System testing, Acceptance testing, Alpha testing, Beta testing.

Non-Functional Testing: Performance, Usability, Security and Portability Testing.

Test Documentation: Test plan, Test Scenario, Test Case, and Traceability Matrix.

PROFESSIONAL EXPERIENCE

Confidential, DC

Automation Tester

Responsibilities:

  • Analyzed the Business Requirements Document, put inputinTest Plan and prepared detailed Test Cases for new functionality.
  • Created test cases based on the User stories as specified by the Business side.
  • Used automated scripts and performed functionality testing during the various phases of the application development usingSeleniumWebDriver.
  • Created and enhanced numerous test scripts to handle changesinthe objects,inthe tested application's GUI and inthe testing environment usingSeleniumWebDriver, TestNG, Maven and Jenkins in theWebDriver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • GeneratedSeleniumreports using TestNG reporter and automated report generation using Maven.
  • Developed test scripts using different web element locators (ID, Name, CSS select)
  • Developed test suites by grouping test methods and classes using TestNG annotations.
  • Experienced with bug management tool JIRA to create a bug and track its elimination in project version.
  • Performed API testing with postman.
  • Maintained continuous integration with Jenkins.
  • Regression test cases were written and automated usingSeleniumWebDriver.
  • Performed GUI Test, Functional testing, Smoke testing, User Acceptance testing (UAT), System testingusing HTML IDs and XPathinSelenium.
  • Updated Test Plans and Test Cases periodically to manage changesinrequirements.
  • Wrote SQL queries to fetch the application data for data verification and validation.
  • Involvedintesting the application utilizing the Scrum (Agile) methodology.
  • Attended daily stand-ups to discuss about the day to day assignments, to clear roadblocks if any and determine efficient co-operation to resolve tickets with developers.
  • Attended Weekly QA Status meetings with QA Team, Developers, Project Mangers, to discuss critical defects, deadlines, build releases, milestones for the tasks identified.

Confidential, Washington, DC

QA Analyst

Responsibilities:

  • Understand business requirements for Imation marketing department to proper implement project Circle Customer.
  • Created Test Cases and Report and track defects accurately in Jira .
  • Designed test plan and test cases for User Acceptance Testing (UAT).
  • Performed Frontend/Backend testing using SQL queries.
  • Work closely with developers to coordinate Functional and Graphical User Interface testing.
  • Set up test automation environment from scratch including the installation of software, importing libraries, setting up browsers, checking compatibility issues.
  • Created test scripts using Java and Selenium webdriver.
  • Executed test automation for single test scripts and batch testing depending on test case requirements.
  • Created test scripts to validate UI components, popups, browsers navigation, mouse & keyboard interactions.
  • Created data driven and keyword driven frameworks to test application with large sets of data.
  • Implemented cross browser and cross platform web testing with Selenium WebDriver.
  • Used Junit and TestNG testing framework as a test runner with Selenium.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for Functional, Regression, Sanity and Integration Testing using Selenium.
  • Coordinated testing efforts with department management to ensure functionality and usability.
  • Hold defect review meeting with developers, Business Administration, and project manager and recommend issue resolution.

Confidential, Los Angeles, CA

QA Analyst

Responsibilities:

  • Participatedin Project Requirement Reviews.
  • Creatednew UAT scripts based on requirements.
  • Workedon creating templates for UAT test execution.
  • Workedon test results feedbackand update the scripts.
  • Worked on Requirement Traceability Matrix.
  • Developedall UAT E2E baselines, scenarios, scripts and provided data.
  • Conducted Test Plan and Test Case reviews to communicate all the test objectives with the team to understand the functionalities and enhancements of the application.
  • Use selenium IDE For automation and functional testing.
  • Participated in requirements gathering and discussed with development team to understand the product requirements.
  • Extensively tested graphical user interface.
  • Performed functionality, positive, negative, black box, integration, UAT testing.
  • Performed end-to-end testing manually and using selenium IDE script.
  • Reported bugs through Jira, performed re-testing for bug fixing.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Created different sorts of documents needed for testing and development projects.
  • Involved in managing test procedures from initiation to deployment and maintenance.

We'd love your feedback!