Saturday, 29 June 2019

Automation Testing : Roles and Responsibilities

                        Roles and Responsibilities

Below are some roles and responsibilities for Automation tester.

Roles & Responsibilities:
  • Understanding the business requirements, application and its components.
  • Updating Framework functions when needed
  • Developed and executing the Automation Test Scripts
  • Reviewing the Test Reports and Preparing Test Summary Report.
  • Preparation of test scenarios/cases/execution and test results.
  • Reporting any defects / Observation on day to day basis
  • Attending the client calls and meetings
  • Involving in giving daily and weekly status reports to clients.
  • Involved in knowledge transfer to the newly recruited personnel.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
  • Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, JUnit.
  • Implemented Page Objects framework, Hybrid framework and 21 Page classes from scratch to represent web pages.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Developed BDD tests using Cucumber by writing behaviours and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing 14 SQL scripts.
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements
  • Building automation regression test suite for the application which can be executed during each sprint release
  • Developing re-usable methods for repeating steps
  • Automated highly transactional e-commerce web application using Selenium WebDriver.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, JAVA, JUnit.

Resume Summary
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven
  • Designed and implemented different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites
  • Executed automation scripts on different browsers/environments & reported defects/results to the team
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behaviour
  • Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
  • Took ownership of automation and led the automation team by mentoring the team as required
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them
  • Experience in interacting directly with End User Clients
  • Experience in working on Page Object model framework using selenium web driver
  • Involved in knowledge transfer to the newly recruited persons.
  • Experience in providing internal training on Selenium Tool
  • Experience in working selenium with TestNG
  • Automated highly transactional e-commerce web application using Selenium WebDriver.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, JAVA, JUnit.



1 comment: