We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

New York, NY

SUMMARY:

  • Experienced, determined and quick learner having 5 plus years of strong Information Technology Industry experience with extensive background on automation testing, its framework building and design.
  • Have advance programming knowledge on Java with extensive experience on various test automation tools and worked under highly dynamic Agile environment.
  • Team player, hardworking and calm demeanor who is willing to learn as well as deliver know - how to others.
  • Have extensive knowledge on JAVA objected oriented programming language (Abstraction, Polymorphism, Inheritance and Encapsulation)
  • Expertise on Selenium test automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Cucumber, Maven, GitHub, Jenkins, Sause Lab and JDBC
  • Designed and implemented different automation framework from scratch using POM (Page Object Model) framework and Data Driven framework with the help of TestNG and Cucumber
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for web application and exposure in Appium automation scripts for mobile application
  • Maintained and enhanced Selenium & Java Automation code from source code repository and version control like Git and GitHub over the time for improvement of existing application and new features
  • Experience writing CSS Selectors, X-path expression to identify web elements
  • Extensive experience with writing test scenarios on cucumber feature file
  • Wrote proficient Java glue code step definitions for test scenario using regex
  • In depth understanding on how and where to use gherkins annotations
  • Implemented Cloud Based Selenium Grid on Sauce labs and local Selenium Grid for various applications with various combinations of OS and Browsers
  • Excellent experience of build tools like Maven and managing JAVA automation projects
  • Experience working with TestNG and Allure testing reports
  • Performed continuous integration testing using Jenkins
  • Experience in Appium to automate iOS and Android applications
  • Have in-depth knowledge of various SDLC methodologies including Waterfall, Agile and SCRUM
  • Experience in designing, preparing and executing test cases for web application and mobile application using SDLC concepts
  • Good exposure on Bug Life Cycle to resolve the defect in-conjunction with the developers
  • Used JIRA as bug tracking tool and task management tool for software development in Agile Methodology
  • Proficient in writing basic SQL queries to extract and fetch data from data base

TECHNICAL SKILLS:

Programming Languages: JAVA, JSON, HTML, XML, CSS

Testing Tools: Selenium, Appium, Eclipse, IntelliJ, Sauce labs, Maven, JIRA, Jenkins

Frameworks: Hybrid Automation Framework with Page Object Model, Data Driven Framework, TestNG, Cucumber

Database: MySQL, SQL Server 2008/2012

Version Control: Git and GitHub

OS Environments: Windows 7/8, Windows Server 2008/2012, MAC, DOS, Android OS, iOS

Software Methodologies: Agile, Scrum, Waterfall, SDLC, STLC

PROFESSIONAL EXPERIENCE:

Selenium Automation Engineer

Confidential, New York, NY

  • Experienced with POM (Page Object Model framework) using JAVA and Selenium Web Driver library
  • Extensive experience with Eclipse and IntelliJ IDE
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform; performed browser combinations in parallel
  • Experienced in dynamic AGILE environment
  • Used Sauce labs to execute Selenium automation suites on different platform and performed browser Combinations in parallel
  • Wrote test scenarios on cucumber feature file
  • Executed Java glue code step definitions for test scenario using regex
  • Applied gherkins annotations
  • Applied TestNG to view detailed test execution reports
  • Extensive experience in source control with GitHub
  • Automated iOS and Android app using Appium Java-Client library
  • Always kept the framework up to date to accommodate all test scenarios
  • Worked closely with manual testing team to discuss which test cases should or should not be automated
  • Identified weaknesses in QA Processes, Web testing and executed Selenium Automation to suggest and implement improvements
  • Performed Defect Tracking & Management in JIRA and generated automated daily reports using JIRA API
  • Performed database testing by writing SQL
  • Participated in sprint and scrum meetings and walk through with project managers, developers and QA testers

Environment: s: Selenium, Maven, GitHub, Jenkins, JAVA, SQL Server, HTML, XML, CSS, Windows, Mac OS, iOS

Tools: Eclipse, IntelliJ, Jira, Selenium, TestNG, SQL Server Management Studio 2008

QA Automation Engineer and Quality Assurance Analyst

Confidential, Pennsylvania

  • Developed, documented and maintained test artifacts like test data, data validation and automated test scripts using Selenium WebDriver using JAVA as primary language
  • Responsible for automating Ikea Internal Web Application
  • Assisted in developing and maintaining robust and effective Page Object Model Framework
  • Used Firebug and Firepath to identify and locate elements as needed, along with creating custom xpath using xml functions
  • Implemented Maven for build management and implemented CI tool - Jenkins
  • Applied TestNG and Allure to view detailed test execution reports
  • Experience in source control with GitHub
  • Implemented Selenium Grid for parallel testing on multi browser and OS combination
  • Executed full test on every regression build and provided detailed report to the upper management
  • Modified test scripts to handle all checked and unchecked exceptions which helped running test smoothly
  • Used Maven as primary build management tools
  • Ensure successful delivery of final content by the testing deadline including test sign off reports, any outstanding defects and how they would be handled, and hand off to UAT
  • Automated iOS and Android application using Appium

Environment: s: Selenium, Maven, GitHub, Jenkins, JAVA, SQL Server, HTML, XML, CSS, Windows, Mac OS, iOS

Tools: Eclipse, IntelliJ, Jira, Selenium, TestNG, SQL Server Management Studio 2008

Software QA Analyst

Confidential, Teaneck, NJ

  • Extensive knowledge of functional testing, developing software testing process, testing scenarios, test plan and strategy for testing, reporting and analyzing test results
  • Developed Test Scenarios and Test Cases for large-scale data validation and comparison between two web applications and between the UI and Database defining simple to complex scenarios
  • Thoroughly execute Peer reviews for developing the UAT test plan, strategy, test cases which are used while testing the application
  • Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using quality center
  • Analyzed and validated system requirements
  • Performed Functional testing on Mobile Application for iOS and Android
  • Worked with automation team to help them run Selenium test suites as part of regression testing
  • Involved in Analyzing data, and developed enterprise and ad hoc reports
  • Identified system problems and provided solutions to develop, test and implementation of the application
  • Involved in developing, reviewing and maintain IT technical and user documentation

Environment: s: JAVA, Selenium, Maven, GitHub, Jenkins, JAVA, SQL Server, HTML, XML, CSS, Windows, Mac OS

Tools: Eclipse, IntelliJ, Jira, Selenium, TestNG, SQL Server Management Studio 2008

Hire Now