We provide IT Staff Augmentation Services!

Test Automation Developer Resume

2.00/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • Over 7 years of experience in Testing with diversified skills in Automated / Manual Testing of Client/Server and Web based applications.
  • Strong working knowledge for all phases of SDLC and STLC and expertise in Waterfall, Agile with SCRUM lifecycles.
  • Experienced in developing and maintaining Test Plan, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • Experience in developing User Stories and Acceptance criteria in Agile methodology and attended various meeting like Sprint planning, Sprint Retrospective, and Reviews .
  • Hands on experience developing test plans and automating test cases following standard testing frameworks and Agile methodology, using Selenium WebDriver and TestNG .
  • Sound knowledge of quality assurance procedures and processes.
  • Experience in executing Selenium automation scripts written in Java .
  • Expertise in Automation tools such as Selenium WebDriver, Java, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse IDE, TestNG (Regression tests), JUnit, Cucumber (BDD/TDD) .
  • Proven ability in designing and creating loosely coupled automation frameworks using Selenium WebDriver, Junit, TestNG, Maven, Jenkins tools.
  • Experience in working with Unit Test Frameworks like TestNG, Junit by adding different annotations in Selenium WebDriver.
  • Experience in designing and developing the BDD/ATDD frameworks and worked very closely with the scrum master, product owner and team to derive the Scenarios and created feature files, Step definitions and cukes test using Cucumber tool.
  • Experience in creating Page objects using Page Object Model (POM) .
  • Experience in passing and retrieving data to external sources like Excel and Database with the help of Apache POI using Selenium WebDriver.
  • Work experience in integrating Automation scripts (Selenium WebDriver ) on Continuous Integration (CI) tools like Jenkins for nightly batch run of the Script and good knowledge on Continuous delivery(CD) Process.
  • Profound knowledge in using Core JAVA Object Oriented Principles (OOPS).
  • Experience in Testing Web Services SOAP and Restful using tools like SOAPUI and REST .
  • Proficient in the tasks of bug tracking and reporting using JIRA, Bugzilla and ALM .
  • Database Testing using SQL Queries in multiple Databases like Oracle, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Tools: QC, ALM, JIRA, Selenium WebDriver, Soup UI, Eclipse IDE, Maven

Languages: JAVA, SQL, CSS, HTML, XML, Java Script

Frameworks: Keyword Driven, Data Driven, Hybrid, Cucumber, Page Object

PROFESSIONAL EXPERIENCE

Confidential, Washington D.C.

Test Automation Developer

Environment: Jira, Oracle, XP, Windows 8.1, Soup UI, Selenium WebDriver, Eclipse IDE, Rest API

Responsibilities:

  • Worked with Product Owners, Scrum Master, Business Analysts, Scrum Team and End - Users for better quality testing.
  • Collaborated closely with Product Owner and Team to understand the Requirement Document in creating User Stories .
  • Participated in Sprint Planning, Daily Scrum, Sprint review and Retrospective meetings with Product Owner, Scrum Master and Team and various business people and prioritizing requirements.
  • Configured Selenium WebDriver, TestNG, Maven build and created Selenium automation scripts in JAVA using TestNG for parallel testing and Cross Browser Compatibility Testing prior to Agile release cycle.
  • Analyzed and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
  • Choose Selenium tools and Configuring Selenium Test Environment such as Eclipse IDE, Java, Selenium WebDriver, TestNG, Maven.
  • Performed functional, regression and UAT Testing extensively used Selenium WebDriver.
  • Extensively used CSS Selectors, XPath expressions to identify web elements using Firefox plugins like Firebug and FirePath for Selenium WebDriver .
  • Generated TestNG test result, HTML report after execution using Selenium WebDriver.
  • Maintained Automation scripts and responsible for code check-ins into GitHub .
  • Used JAVA to code the test cases in Selenium WebDriver and also process strong knowledge on it.
  • Developed BDD framework in the organization by writing features files, step definitions and closely worked with the Product owner using Cucumber.
  • Performed Black Box Testing, UAT Testing and extensively used Selenium WebDriver for Regression, Smoke, Functional Testing and Data Driven testing using excel file in Selenium WebDriver.
  • Defects were tracked, reviewed, analyzed and compared using JIRA.
  • Worked with SQL queries using Oracle SQL Back-End Testing,
  • Extensively used the Testing Web based applications like SOAP UI, Rest .
  • Supported Application Release by executing Regression Suites in Selenium to ensure successful production in every three Sprint .
  • Analyzed User Stories in Jira and created Test Cases in specific Scrum POD .
  • Participated in Sprint Demo with Product Owner and team members on bi-weekly basis.
  • Generated Burn Down Chart in Jira during each Sprint to monitor the Sprint Progress .

Confidential, NC

Test Automation Engineer

Environment: JAVA, XML, HTML, ALM 11, Selenium WebDriver, Keyword Driven Framework, Cucumber, Bugzilla, Jenkins

Responsibilities:

  • Prepared Acceptance Criteria for all the new feature User Stories that are developed by Scrum team,
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Have followed a test automation framework based on Page Object Model, TestNG and Selenium WebDriver,
  • Developing test suites in Selenium WebDriver in Java with Testing framework in Eclipse IDE for regression and sanity testing,
  • Automated Smoke Test suite in Selenium WebDriver and maintained the suite by constantly updating it with new tests and any fixes to failures due to changes in the functionality,
  • Developed Selenium tools from scratch and configured various other peripherals tools to perform Selenium WebDriver test.
  • Implemented cross browser compatibility and cross platform web testing using TestNG in Selenium WebDriver.
  • Used Selenium WebDriver to expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for Functional, Regression Testing using Selenium WebDriver tools.
  • Developed and implemented Data Driven framework in Cucumber BDD using a Selenium WebDriver .
  • Wrote SQL to compare and reconcile source and target databases,
  • Reported defects using JIRA and Bugzilla in Agile methodology,
  • Used Jenkins for Continues Integration testing.

Confidential, Richmond VA

QA Analyst III

Environment: ALM, UAT, Manual Testing, SQL

Responsibilities:

  • Execution of manual test cases and reporting of bugs using ALM,
  • Getting detailed test cases in ALM reviewed and sign off process,
  • Conducted Validation and verification of Bug fixes,
  • Experience using ad hoc query programs,
  • Creating test strategies for projects and Developing and maintaining test methodology
  • Regression tests were scheduled and performed on every release and build,
  • Participated in creation of Test Plan and Test Strategy,
  • Wrote new test cases and modification of old test cases according to the new release of the application.
  • Designed test cases from business flows for manual testing of the application,
  • Developed Test Cases and executed all test cases based on the technical specifications and business requirements,
  • Conducted Functionality and Regression testing during the various phases of application.
  • Created variety of user defined functions in complied modules to promote reusability
  • Conducted User Acceptance testing UAT to validate the application, to check that the application properly reflects business functions and requirements
  • Tracked, Managed and documented issues and defects during UAT .

We'd love your feedback!