We provide IT Staff Augmentation Services!

Automation Engineer - Selenium Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • 10 years of strong IT experience in requirement analysis, design and development of enterprise applications that includes 3 years specializing in Automated & manual testing.
  • Experienced in all phases of Software Development Life Cycle.
  • Expertise on software quality assurance utilizing automated & manual testing.
  • Hands - on experience of developing & maintaining both the manual test cases and the automated Test Scripts developed using Selenium WebDriver, TestNG, Cucumber-BDD, jUnit frameworks.
  • Strong in API testing using SOAP UI, Postman, Rest Assured etc.
  • Proficiency in writing SQL queries for data verifications.
  • Extensive experience working directly with vendors, application developers and other stakeholders to define & document needs to produce quality solutions.
  • Experienced in understanding system specs, functional & technical requirements, test prerequisites & data.
  • Experience of working in Agile environment leveraging Jira for Epics & user stories.
  • Collaborated with cross-functional team in both on-site & off-site team culture.
  • Experience in Git and other Version control system.
  • Earlier application development experience using Java/J2EE technologies, familiarity with Spring framework.
  • Excellent communication skills, strong problems solving skills and a good team player.

TECHNICAL SKILLS

Testing Tools & Framework: Selenium WebDriver/IDE, Cucumber-BDD, Postman, Rest-Assured, TestNG, Hybrid framework, Cucumber-BDD Framework, Agile Methodology, PostmanIDE / Dev Ops / Source ControlEclipse, IntelliJ Idea, Toad, SQL Developer, Maven, Jenkins, TeamCity, Git

Languages: JAVA, Groovy, Java Script, HTML, XML, XSL

Bug Tracking Tools: JIRA, Rational ClearQuest

SOA Technologies: SOAP, REST, Web Services, SOAP UI

Databases: SQL Server, MySQL and Oracle

PROFESSIONAL EXPERIENCE

Automation Engineer - Selenium Developer

Confidential

Environment: Selenium WebDriver, Java, Cucumber-BDD, Maven, TestNG, GitHub, SOAP UI, HTML, XML, Jenkins, SQL, JIRA, Agile

Responsibilities:

  • Responsible for document, development and execution of test plans, test scenarios, test script, manual end-to-end testing, system testing, regression testing & functional testing.
  • Used Selenium WebDriver with Java to develop automated test scripts to test user features in different browsers.
  • Assessed & analyzed requirements to develop test scenarios, test cases, data requirement and test procedures.
  • Actively participated in Scrum ceremonies (sprint planning, daily scrums, sprint reviews & retrospectives).
  • Participated in walkthroughs for the evaluation of the test plan with the design and development.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web Driver.
  • Prepared and Executed Behavior-Driven test scripts using Cucumber-BDD and Selenium Web-Driver, generated HTML reports.
  • Implemented Selenium synchronization using conditional and unconditional wait conditions.
  • Edited and located objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Implemented Data Driven test cases with Cucumber-BDD, Selenium and Java frameworks.
  • Performed Rest API testing using SOAP UI.
  • Performed back-end testing by writing and executing SQL queries to validate the data.
  • Generated emailable HTML test reports using Maven and TestNG.
  • Manually performed end-to-end testing, system testing, regression testing and functional testing.

Senior Java Developer

Confidential, NY

Environment: Java, JSP, Servlet, EJB, Java Beans, Sturts, JDBC, JNDI, Apache POI, XML, XSL, XSLT, XPath, Log4j, Apache Tomcat, BEA Weblogic, IBM WebSphere, Rational Clearcase, Rational ClearQuest, CM Synergy, Change Synergy

Responsibilities:

  • Responsible for converting requirements into technical designs and implementations.
  • Interact with business sponsors & other stakeholders for requirement gathering.
  • Develop various modules using Java/J2EE technologies.
  • Implement user interfaces using JSP, Java Beans, CSS, XML XSLT, HTML and Java Script.
  • Use Agile Methodology for software development.
  • Provide better flow control using Struts framework.
  • Develop data access classes using JDBC.
  • Implemented Classes using Apache POI to export data to Excel file.
  • Used AJAX, XSLT, XPath, DWR utility for on time, dynamic user interfaces.
  • Deploy application on Jakarta Tomcat/IBM Websphere/BEA Websphere.
  • Used Custom Tags and Custom Tag Handlers for Java Server Pages.
  • Written use cases for unit testing using Jakarta Cactus.

We'd love your feedback!