We provide IT Staff Augmentation Services!

Qa Automation Engineer(selenium) Resume

2.00/5 (Submit Your Rating)

New York, NY

PROFILE SUMMARY:

  • 6 years of professional experience in developing, designing and implementing automation frameworks using Selenium tools.
  • Highly Experienced with automation tools like Selenium WebDriver.
  • Experienced in developing and executing automation Regression testing using Java, Selenium WebDriver and developing Test Frameworks using TestNG / JUnit, Maven tools.
  • Proficient in setting up Selenium tools from the scratch, managing dependencies from the maven repository and configuring various other peripherals tools to perform Test.
  • Experienced in developing Page Object Model(POM) Framework using Page Factory in Selenium WebDriver.
  • Extensive knowledge of developing Data - driven and Hybrid framework with Selenium WebDriver.
  • Experienced in BDD Using Cucumber tool and a good understanding of Gherkin.
  • Experienced in using JUnit and TestNG Framework as a test runner and comfortable in using TestNG for Extent Report.
  • Experienced in performing Regression testing, System testing and Functional testing using Selenium WebDriver.
  • Experienced in designing automation testing framework for a web-based application using Selenium that maintains the workflow as an end-user.
  • Good knowledge of cross-browser testing with browsers like Mozilla Firefox, Google Chrome using Selenium WebDriver.
  • Knowledge of developed and executed SQL queries to verify the proper insertion, deletion and updates into the supporting tables and scheme of Oracle database.
  • Excellent knowledge in writing unique CSS Selector and XPath locators using the source code of the page to identify each unique element.
  • Profound knowledge of web services testing using REST.
  • Created test data for request and validated response of POST, PUT, GET and DELETE calls for RESTFUL APIs.
  • Good Knowledge in designing and developing automated test scripts using Rest Assured for REST.
  • Extensively experienced in bug tracking using JIRA .
  • Experienced in using JIRA for managing test execution and defect tracking of all issues.
  • Good Knowledge on using Maven central repository to manage external JARs and other dependencies.
  • Expert in using Git / GitHub as a source repository system.
  • Skilled in using Jenkins as a Continuous Integration / Continuous Deployment tool.
  • In-depth knowledge of SDLC methodologies: Waterfall, Agile/Scrum.
  • Experienced with and mentoring team members with product knowledge and business processes.
  • Expertise in Smoke Testing, Backend Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experienced with a comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking and reporting.
  • Experienced in preparing and executing Test cases, evaluating test results and Reporting discrepancies to the development team using ALM/Quality Center.
  • Knowledge in writing SQL queries to extract and analyze data in primarily Oracle Database.
  • Expertise in Scheduling testing job and set up the flag to run automation script.
  • Able to work independently and with other QA Analyst on the project.
  • Excellent analytical, communication, documentation and interpersonal skills.

TECHNOLOGY & TESTING PROFICIENCIES:

Testing Tools: Selenium WebDriver, HP ALM, HP Quality Center, JIRA

Testing Framework: JUnit, TestNG, Jbehave, Cucumber

Build Tools: Maven

Bug Tracking Tools: JIRA, HP ALM/Quality Center

Web Services: REST API, SOAPUI, REST Assured API

IDE: IntelliJ IDEA, Eclipse

Version Control System: Git/GitHub

Framework/Open source: TestNG, Cucumber

Language & Environment: Java, C#, Python, Ruby, Javascript, HTML, XML, CSS, PHP

Operating system: Windows, Mac, Linus/UNIX

Database: Oracle, SQL Server, MongoDB, MySQL

Other Tools: MS Word, PowerPoint, MS Excel

CI-CD Pipeline: Jenkins

API Testing: POSTMAN (REST/SOAP), REST Assured API

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

QA Automation Engineer(Selenium)

Responsibilities:

  • Involved in creating a project plan, test plans, estimations, and development and tracking projects.
  • Involved in Test Case Preparation and Test Case Execution.
  • Analyzed application to find out which part can be automated and which can be manually tested.
  • Created Test Cases and scenarios for Regression, Integration as well as Backend and System testing.
  • Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.
  • Performed and planned regression, integration, functional, system compatibility and User Acceptance testing.
  • Responsible for tracking and reporting defects using JIRA.
  • Used JIRA to store and maintain the Test Repository and Document Generation.
  • Performed Regression Testing for the new builds using Selenium WebDriver.
  • Developed Web Service Test using Postman and Rest Assured.
  • Developed Hybrid framework for web automation using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
  • Designed and build Automation Framework for web-based software products using the Page Object Model (POM) design using Page Factory in Selenium WebDriver to reduce code and better maintenance.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the supporting tables and scheme of Oracle database.
  • Created test data for request and validated response of POST, PUT, GET and DELETE calls for RESTFUL APIs.
  • Created and executed multi-action scripts based on test script/scenario flows.
  • Coordinated the UAT testing by guiding the users during UAT.
  • Interacted with the developers to get an estimate and to resolve technical issues.
  • Created several custom reports from Test management tool those were helpful for management to understand the overall Testing status of the entire project.
  • Prepared Weekly reports and built status reports.

Environment: IntelliJ IDEA, Selenium WebDriver, Git/Git Hub, JIRA, Maven, Java, TestNG, BDD Cucumber, Windows, Java, SQL, HTML, XML, UNIX, RESTFUL API with POSTMAN.

Confidential, New York, NY

Automation Engineer(Selenium)

Responsibilities:

  • Designed Test cases and Test scenarios conducted functional testing for a variety of applications with expanded Test coverage.
  • Involved in creating Test Plan and Test Cases as per Requirements.
  • Created and executed Test scripts to verify complex system requirements.
  • Performed various types of process evaluations during each phase of the software development lifecycle.
  • Performed Smoke, Integration, Functional, Regression, System, Acceptance and Usability testing during different stages of the application development.
  • Involved in creating and tracking defects found during testing using a defect-tracking system (JIRA).
  • Recorded and reviewed results of tests with logs of the traced defects in JIRA.
  • Developed and executed SQL queries for back-end testing.
  • Involved in working with JUnit test runner and Eclipse.
  • Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG.
  • Created test cases and test suits for backend testing.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Created CSS/XSLT script to parse XML results into HTML format.
  • Created user-defined functions in Java and implemented the functionality with Selenium.
  • Worked in developing test automation framework in Soap UI for functional and regression testing in the SOA platform.
  • Communicated regularly with SME’s for the testing needs.
  • Responsible for sharing test metrics with other team members.
  • Created progress reports ensuring appropriate test coverage and results.
  • Performed Troubleshooting and helped in solving production issues.
  • Made recommendations for improvement of applications to programmers and software developers or engineers.
  • Assisted in the development of change control processes, practices, and guidelines for new and existing technologies.
  • Worked with the team to enforce and improved software development and quality assurance processes.

Environment: Selenium WebDriver, Selenium Grid, TestNG, JUnit, Maven, Java, JavaScript, IBM WebSphere Portal, XML, C/C++, C#, SQL Server, IE, Windows, HP ALM, JIRA, CSS, Soap UI.

Confidential, Paramus, NJ

QA Analyst

Responsibilities:

  • Participated in the Requirement gathering for Test case analysis from a Business team and development teams.
  • Developed implemented and executed test methodologies and plans to ensure software product quality.
  • Documented the Test Cases using Software Requirement Specification and Design documents.
  • Worked closely with the Quality Manager in planning, coordinating and implementing the testing methodology; involved in working with an agile methodology.
  • Involved in testing the Web Applications developed in different programming languages.
  • Prepared Test Scripts, Test conditions, Test Scenarios into ALM/Quality Center.
  • Defined requirements, Test Cases using ALM/Quality Center, Linked test cases with the requirements.
  • Scheduled and executed Manual Test Scripts through ALM/Quality Center; involved in Test Execution, reporting any defect in ALM/Quality Center.
  • Performed backend testing by writing SQL Queries; Wrote advanced PL/SQL statements to verify data Integrity.
  • Developed VBScript in Quick Test Pro (QTP)/UFT to perform end to end testing.
  • Created a set of re-usable scripts using VBScript in QTP/UFT.
  • Developed test scripts using QTP/UFT to perform functional and regression testing.
  • Developed Descriptive Programming and Maintained Local and Global Object Repository in QTP/UFT.
  • Developed Automation Framework like Data-Driven, and Keyword-Driven in QTP/UFT.
  • Validated test results proactively explain and work through variances.
  • Attended the Test planning sessions to help understand the End to End team with the code changes for the project
  • Assisted the UAT team in defining the Test plans and provided support to the user groups in entire test lifecycle.
  • Created and maintained Test matrices and Weekly Reports.
  • Attended review meetings and walkthroughs to discuss the status of the project.
  • Coordinated meetings with the Development teams for the appropriate handling of the bugs and their timely resolution.

Environment: UFT/QTP, ALM/QC, Oracle, UNIX, VBScript, XPATH, HTML, TOAD, Oracle, Developer, Test case planning, Test case execution, Tracking the Defect, JIRA, Oracle Application Server, Windows server.

We'd love your feedback!