We provide IT Staff Augmentation Services!

Automation Developer Resume

0/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • A highly motivated and ambitious, qualified Engineer, having over 5 years of Experience as a QA Manual and Automation, in various field of Banking and Insurance industry
  • Specialized in Automation Testing of Web - Based and Client Server Applications, using Selenium WebDriver, JUnit, Maven, Jenkins, Git, and Cucumber
  • Fundamentals knowledge of Software Development Life Cycle, Waterfall Methodology and Agile Methodology with Scrum
  • Fluent in Automation Testing of Web-Based and Client/Server Applications, using Java with Selenium WebDriver, Maven, JUnit, Cucumber, Git and Jenkins
  • Well experienced in Daily Scrum, Sprint Grooming, and Sprint Planning meetings and provided inputs to the Sprint Backlog items with proper estimates
  • Experience on Peer Reviews of Test cases, Defects, and maintain Review Checklists
  • Participated in User Acceptance Testing (UAT) and Create Test Cases and Test Data
  • Comprehensive Experience in System Testing, Integration Testing, Positive and Negative testing, Smoke Testing, Functional Testing, and Regression Testing
  • Integrate Automation Framework with capability to make Web-Service calls using RESTful API using REST Assured libraries
  • Performed Back-End Testing including writing SQL queries for testing data integrity and validating business rules
  • Developed Data Driven Testing by using JDBC to connect to Oracle Database and configured SQL queries to get data
  • Strong in writing Test Cases by applying Test Case Design Techniques after reviewing the Business Requirements Specifications
  • Expertise in documenting defects with high-level of detail, accuracy, and informative recreation step using JIRA and Bugzilla
  • Knowledge to Design, Create and Maintain Automation Frameworks in Eclipse IDE using Java, JUnit/TestNG, Selenium WebDriver/Grid, Maven, Jenkins, Cucumber, and SOAP UI
  • Extensive experience on developing test automation framework with Data Driven, approach using Selenium WebDriver with Java
  • Experienced in Enhancing Existing Framework to improve the test Automation Reusability and Maintainability
  • Strong experience in developing Reusable Actions, Method and Error Handling Scripts using Java as a programming language
  • Able to easily identify dynamic Web Elements using HTML Document Object Model(DOM)
  • Experience in using Maven as build management tool, Git as Version Control and Jenkins for Continuous Integration
  • Ability to implement a user-friendly HTML Reports by using Junit with Selenium WebDriver
  • Experience creating POM and Cucumber based framework
  • Experienced in using Jenkins for Continues Integration, and Git for Version Control
  • Ability to create Feature Files and step definitions with Gherkin Language and Cucumber
  • Good organizational skills and proven ability to work independently on multiple tasks simultaneously
  • Commitment to cooperative teamwork and involved in delivering a high-quality product to a client
  • Shown leadership characteristics with importance on personal and unit effort lined with excellent written and oral communication skills

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE, Selenium GRID, Cucumber, Maven, SoapUI

Bug Tracking Tools: Jira, Bugzilla

Languages: Java, Python, SQL, HTML, XML, JSON, CSS, Gherkin

IDE: Eclipse, NetBeans, Android Studio, IntelliJ

Testing Framework: JUnit, TestNG

Repository System: Git

Continuous Integration: Jenkins

Build Tools: Maven

Database: Oracle, MySQL

Operating Systems: Linux, Unix, Windows, MAC OS

Methodologies: Waterfall, Agile

PROFESSIONAL EXPERIENCE

Confidential - Rockville, MD

Automation Developer

Responsibilities:

  • Analyzed Business Requirement Documents to get better understanding of the system both on technical and business perspectives
  • Responsible for generating test scripts to Automate Functional and Regression Testing with Selenium WebDriver, and JUnit using Java as Programing language
  • Used JIRA as bug tracing tool, and reported software defect to developers
  • Responsible for creating test strategy and executing test cases to test the application in high quality in given timeframe
  • Involved in Agile Scrum Methodology, attended Daily Scrum meeting
  • Attended: Sprint Grooming and Sprint Planning meetings. Additionally, analyzed Sprint Backlog items and providing proper time estimates
  • Experienced Cross Functional Team Member, helped Manual Testers to create and execute Test Cases
  • Developed Test Cases and Requirements Traceability Matrix documents for the projects using approved templates based on the Requirements Document
  • Developed Test Code in Java using Eclipse, Selenium WebDriver, and Junit
  • Automated Web Services using REST Assured libraries
  • Involved in implementation of Test Automation Framework by using Selenium WebDriver, JUnit, and Maven
  • Developed on Test Framework using Selenium WebDriver for Regression Test, and Functional Test
  • Used Selenium WebDriver to execute test cases in multiple browsers and Platforms
  • Responsible for creating Test Data using Automation Scripts
  • Executed Automated Test Cases for Regression and Analyzed Test Failure for Defect
  • Performed and Scheduled Daily Smoke Test script by using Jenkins
  • Created Feature Files and Step Definitions with Gherkin Language and Cucumber.
  • Successfully Automated test reports on Cucumber and HTML
  • Hands on Experience on POM, and CUCUMBER based framework with help of Maven

Confidential - Centreville, VA

Jr. Automation Analyst

Responsibilities:

  • Responsible for Automating Test Cases according to Business Requirement Document
  • Analyzed Requirement Documents and Functional Specifications developed Test Strategy and created Test Cases
  • Participated in every stage of Software Development Life Cycle (SDLC) and walkthrough meetings
  • Experienced in Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC)
  • Developed Test Automation Framework using Selenium WebDriver and JUnit
  • Performed Back End Testing by writing and executing SQL Queries
  • Prepared and conducted Quality Assurance by review meetings, developed check lists and other QA documentation with test strategy Document and Defect Reports
  • Prepared Proof of Concept for test automation framework and provided demo to the upper management for further automation effort
  • Resolved long execution time issues by developing conditional wait functions with Java and improved the existing scripts
  • Participated in Code Review meeting and provided Feedback for Test Automation scripts
  • Interacted with developers to discuss existing software defects and re-tested the fixed issues
  • Executed manual and automated test cases and used JIRA as bug tracing tool
  • Analyzed the regression suite and prioritized the test cases for test Automation Development based on Risk Assessment
  • Automated large amount of manual test cases from regression suite and executed the test scripts for each release cycle
  • Interacted with Developers, BA's and other team members within planning project for insights of the programs and in understanding the end user's needs for the testing standpoint

We'd love your feedback!