We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Innovative and highly technical software test automated Engineer, over 5+ years of experience as a creative and professional team player in Software Testing and Quality assurance including 3 years of automation using Selenium.
  • Able to utilize in - depth knowledge of process instrumentation, technology integration, and expertise in different aspects of projects, including requirement documentation, software development, system deployment, and QA for standard engineering practices.
  • Exhibit a tenacious and firm commitment to high productivity through responsible leadership, resource planning, and procedural training.
  • Seeking a Software QA automation position that leverages my vast experience in the field towards achieving high efficiency.
  • Excellent knowledge in writing unique CSS and xPath locators using source code of the page to identify each unique element .
  • Experienced in analyzing Business, Functional and Technical Specifications .
  • Strong experience in Software Development Life Cycle using Agile / Scrum, Waterfall methodologies.
  • Experienced in writing Test Plans, Test Cases, Test Procedures and Test Scripts from Requirements and Use-Cases .
  • Extensive knowledge of maintaining and Improving existing frameworks such as: Data driven and Hybrid framework with Selenium WebDriver, TestNG, Cucumber .
  • Extensively experienced in using ReportNG plugin with Jenkins to generate high quality reports .
  • Well versed with agile process.
  • Good Knowledge on using Maven’s central repository to manage external JARs and other dependencies .
  • Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Experienced using Jenkins as Continuous Integration / Continuous Deployment tool.
  • Exposure to Appium for testing mobile application.
  • Expertise in performing different types of Testing: Unit, Integration, Black Box, Smoke, Functionality, Integration, System, Regression Testing and Full Life Cycle Testing.
  • Proficient at creating and executing SQL Queries involving multiple tables using join statements and validated against Web-UI.
  • Good Knowledge of Object Oriented programming Concepts ( OOPS ) and Java Skills.
  • Good experience in creating test scripts using Selenium WebDriver in Java .
  • Experienced in Functional, Regression and System testing using Manual and Automated testing tools - Selenium WebDriver .
  • Experienced in automating test cases using TestNG Annotations and Data-driven test using Excel.
  • Exposure to REST API’s using Postman. Basic understandings of using GET, POST, PUT and DELETE commands.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven .
  • Good working on Cross browser testing, browsers like Mozilla Firefox, Google Chrome using WebDriver .
  • Excellent interpersonal and customer relational skills.
  • Experienced with all phases of project in development, testing and deployment and management of enterprise solutions.
  • Ability to learn & develop using new technologies quickly .
  • Strong communication, interpersonal and time management skills with good work ethics.

TECHNICAL SKILLS

IDE Web Services: IntelliJ, Eclipse

Bug Tracking Tools: JIRA, HP ALM/Quality Center

Programming Languages: JAVA, SQL

Testing Tools: Selenium WebDriver, HP ALM/Quality Center, Appium, Eclipse, IntelliJ, Sauce labs, Maven, JIRA, Jenkins, Postman

CI/CD Pipeline: Jenkins

Frameworks: Hybrid Automation Framework, Data Driven, Behavior Driven Framework, TestNG, Cucumber

Database: MySQL, SQL Server

Version Control: Git/GitHub

Web Technology: HTML, CSS, XML

OS Environments: Windows, MAC, Android OS, iOS

Other Experiences: Agile, Scrum, Waterfall, SDLC, STLC, Bug lifecycle

PROFESSIONAL EXPERIENCE

Selenium Automation Engineer

Confidential, New York, NY

Responsibilities:

  • Developed Test Cases based on Business Rules .
  • Worked with developers and the testers to verify test cases .
  • Involved in Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams.
  • Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing .
  • Analyzed testing results, identified issues and reported to the developers and project managed through JIRA .
  • Developed and executed Automation Test Scripts using Selenium and Testing framework .
  • Setup Selenium WebDriver to run Selenium scripts on different browsers .
  • Performed BDD ( Behavior Driven Development ) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Written scenarios using Gherkins and Cucumber .
  • Managed Continuous Integration builds and Delivery pipeline using Jenkins
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports .
  • Maintained and Improved existing framework for different web-based software products using Page Object Model (POM) Design to reduce code and for better maintenance.
  • Exposure to Appium for mobile testing
  • Coordinated user acceptance testing with final users & prepared end user documentation for the new system.

Environment: Agile, Selenium WebDriver, Cucumber, Maven, Git, Jenkins, Jira, Java, Appium , MySQL, Windows.

QA Engineer

Confidential, New York, NY

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.
  • Involved in analyzing Requirements, System Specifications, Use-Cases and Technical specifications .
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Involved in Integration, Functional, Regression, UAT and End-to-End testing .
  • Performed Test Execution and defect logging and tracking using JIRA .
  • Written basic queries for Data validation in SQL statements.
  • Wrote test case automation scripts in Java and Selenium .
  • Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • Used firebug to identify object's ids, Name, x Path, links in the application.
  • Wrote Selenium script for taking screenshot
  • Implemented Continuous Integration of automation framework using Jenkins .
  • Performed regression testing on new build, every modification in the application using WebDriver .
  • Facilitated 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 .
  • Used Java as client library for Selenium WebDriver and developed Automation Framework using TestNG .
  • Identified UI changes and their potential impacts to existing tests .
  • Tested compatibility of application/site with Chrome, Firefox .
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers .
  • Knowledge of Group Protection, Annuity, Life Insurance
  • Prepared user documentation with screenshots for UAT ( User Acceptance testing ).
  • Participated in Release Review/Requirement Analysis and Design review meetings .

Environment: Selenium WebDriver, Maven, TestNG, Jenkins, SQL Server, Java.

QA Analyst

Confidential, New York, NY

Responsibilities:

  • Worked i n A gil e Scrum Framework . Have enough experience as an agile tester to interact with Developers and Product owner on a continuous basis, in-depth knowledge on Iterative and Incremental Development, Product backlog, sprint, iteration planning, Release planning, Delivery process, Velocity of sprint, Story Cards.
  • Analyzed the project documentation to ensure a thorough understanding of the user stories including, but not limited to business, technical requirements, functional specifications, process flow/contextual diagrams, integration points and use cases .
  • Executed test cases manually, created traceability matrix as well as defined test data for mobile application testing
  • Have thoroughly done peer reviews for developing the UAT test plan, UAT test cases for the users and also monitored the UAT sessions.

Environments & Tools: Agile, Windows, Mac OS, JAVA, HTML, XML, CSS.

We'd love your feedback!