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.