We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY:

  • 2+ years of experience in design, implementing Java/JEE technologies for application development in various layers of projects i.e. requirement gathering, analysis, design, implementation, Unit testing and deployment from UAT to Prod.
  •   Extensively used   Selenium  (data - driven, XPath locator) and Web Driver to test the web applications. 
  •   Experienced in developing BDD (Behavior Driven Development) and TDD (Test Driven Development) scripts with   Cucumber  and writing step definitions for Gherkin based features.  
  • Good working knowledge of Maven for project build/test/deployment, Log4j for logging and   JUnit  for unit and integration testing.
  • Experience in developing and Implemented   automation  using   Selenium  WebDriver and Java. Used Eclipse IDE to develop & debug the code
  • Comprehensive knowledge in design patterns like DAO, Singleton, Front Controller.
  • Experience in using version control tools like SVN, and GIT.
  • Excellent   communication and problem-solving   skills with excellent understanding of system development methodologies, techniques and tools. 
  • A   self-motivated  problem solver with a clear understanding of full software development lifecycle processes, team software development, software documentation and a firm understanding of developing and using object-oriented, data driven, reusable components.

PROFESSIONAL EXPERIENCE:

Confidential,TX

Selenium Automation Engineer

Responsibilities:

  • Designed and developed the application using Agile Methodologies during Software Development lifecycle (SDLC).
  • Developed BDD (Behavior Driven Development) Test Automation   framework  in multiple sprints using Java and open source technologies like Selenium Web Driver and   Cucumber/ Gherkin .
  • Developed   Selenium  WebDriver Test   Automation  Script for regression testing. Maintain scripts in between releases. Reproduce manually failures reported by   Automation  scripts. 
  • Implemented Page Object Model automation framework with Selenium WebDriver , Java and   Cucumber.
  • Involved in common approach for Cross Platform/Cross Browser Testing, Building and Maintaining a   Selenium Regression test suite.
  • Created test scripts using Java,   Selenium  WebDriver and used Jenkins as a continuous integration server.  
  • Developed backend services, data access objects, data repositories using Spring and Spring-JPA.
  • Used of   Maven  as a build tool to develop the application. 
  • Created Spring REST controllers to create the rest services, exception mappers, validators etc.
  • Worked with   Oracle10g  for the backend development of the database. 
  • Created event driven jobs using   AWS  tolls like S3 , Dynamo DB , SNS , SQS with Java.
  • Used   GIT as version control to check in the code, created branches and tagged the code in   GIT. 

Environment: Core Java, Agile scrum, BDD, Selenium WebDriver, Cucumber, Gherkin, Spring-JPA, RESTful, Maven, GIT, Amazon Web Services(AWS), DAO, Oracle10g, Junit.

Confidential

Test Automation Engineer

Responsibilities:

  • Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing. 
  • Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements
  • Developed Test Cases and Test Scripts in selenium web driver with Java using   Cucumber framework with build management tool Maven  
  • Wrote test case automation scripts in Java and Selenium and used log4j for logging automated steps and script errors. 
  • Facilitate enhancement and maintained the current Test Environment in Eclipse using Java. 
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver 
  • Implemented Continuous Integration of automation framework using Jenkins 
  • Used Java as client library for Selenium WebDriver and developed automation Framework using Junit
  • Prepared feature file for   Cucumber framework and created step definitions and created runner file to run the   Cucumber features. 
  • Performed Test Execution and defect logging and tracking using JIRA 
  • Verified the integration of various components in the application and executed end-to-end testing. 
  • Used   SVN  version control tool to check in/out files, etc. also responsible for branching, merging the branch to main repository

Environment: Core Java, JIRA, Selenium WebDriver, Cucumber, Firebug, Maven, XML, XPATH, Jenkins, Eclipse, Log4j, SVN.

We'd love your feedback!