We provide IT Staff Augmentation Services!

Qa Automation Engineer(selenium) Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 6+ years of professional experience in developing, designing and implementing automation frameworks using Selenium tools and in Client/Server and Web - based applications using Manual, Backend, and Automation process.
  • 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.
  • Knowledge of developed and executed SQL queries to verify the proper insertion, deletion and updates into the supporting tables and scheme of 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.
  • Using JMeter to analyze and measure the performance of Web Application or a variety of services.
  • Experienced in Performance Testing with Apache JMeter to testing a Web Application against heavy load, multiple and concurrent user traffic.
  • Excellent analytical, communication, documentation and interpersonal skills.
  • Have experience working and understanding of Core Java.
  • Creating Automation test cases with Java, C# programming language.
  • Created user-defined functions in Java, C# and implemented the functionality with Selenium.
  • Experience with many versions of Python as well as their differences and features.
  • Performed research regarding Python Programming and its uses and efficiency.
  • Expert in developing Cucumber (BDD) feature files using Gherkins for automation using Selenium WebDriver.
  • Expert in developing the Automation framework from scratch and executing automation Regression testing and enhance by using Maven, and Run the Test suite using TestNG, JUnit, Maven, Page Object Model (POM) and Page Factory.
  • Working noledge in object-oriented programming (OOP) concept such as inheritance, polymorphism, abstraction, encapsulation, and interface.
  • Experienced in developing Page Object Model(POM) Framework using Page Factory in Selenium WebDriver.
  • Extensive noledge of developing Data-driven and Hybrid framework with Selenium WebDriver.
  • 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.
  • Possess excellent skills in Manual Testing along with skills in Automation Testing using HP Quality Center, and Quick Test Professional (QTP) or UFT
  • Experienced in designing automation testing framework for a web-based application using Selenium dat maintains the workflow as an end-user.
  • Good noledge of cross-browser testing with browsers like Mozilla Firefox, Google Chrome using Selenium WebDriver.
  • Excellent noledge in writing unique CSS Selector and XPath locators using the source code of the page to identify each unique element.
  • Profound noledge of web services testing using REST.
  • Created test data for request and validated response of POST, PUT, GET and DELETE calls for RESTFUL APIs.
  • Experienced in designing API automation framework with halp of REST ASSURED API Design the framework with POM (Page Object Model) pattern and also using TestNG, Maven and test the data for request and validated response code, status code or validate header and so on with halp of POST, PUT, GET and DELETE calls methods.
  • Good Knowledge in designing and developing automation framework by using Rest Assured API.
  • 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, BitBucket as a source repository system.
  • Skilled in using Jenkins as a Continuous Integration / Continuous Deployment tool.
  • In-depth noledge of SDLC methodologies: Waterfall, Agile/Scrum.
  • Experienced with training and mentoring team members with product noledge and business processes.

TECHNICAL SKILLS

Open source Testing Tools: JIRA, HP ALM/Quality CenterREST API, SOAPUI, REST Assured APIIntelliJ IDEA, Eclipse, Visual StudioGit/GitHub, BitBucketJava, C#, Python, Ruby, Javascript, HTML, XML, CSSOracle, SQL Server, MongoDB, MySQL Server, JDBC, NoSQL

Jenkins: Selenium, Protractor, Postman, Rest Assured API

Testing Tools: Selenium WebDriver, Selenium IDE, Selenium Grid, HP ALM, HP Quality Center, UFT, JIRA, JMeter

Testing Framework/Open source: TestNG, JUnit, Cucumber, Data Driven Testing Framework, Hybrid Framework

Build Tools: Maven

Bug Tracking Tools: Web Services API

Operating system: Windows, Mac, Linus/UNIX

Cloud Testing: Browser Stack, Sauce Labs, Docker Hub

Other Tools: MS Word, PowerPoint, MS Excel, Outlook, Microsoft Office 365

API Automation Framework: POSTMAN (REST/SOAP), REST Assured API Automation Framework

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.
  • Using JMeter to analyze and measure the performance of Web Application against heavy load, multiple and concurrent user traffic or a variety of services.
  • Working with different components of JMeter are called Elements (Thread Group, Samplers, Listeners, Configuration). Each Element is designed for a specific purpose.
  • Creating Automation test cases with Java, C# programming language.
  • Created user-defined functions in Java, C# and implemented the functionality with Selenium.
  • Responsible to check the automation scripts and review the code and execute them as per the customer requirement.
  • Experience with many versions of Python as well as their differences and features.
  • Performed research regarding Python Programming and its uses and efficiency.
  • 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.
  • Configure and test secondary authentication using a text message sent to your smart phone for an account in your Office 365 subscription.
  • Configure and demonstrate Advanced Threat Protection, which is a feature of Exchange Online Protection (EOP) dat halps keep malware out of your email.
  • Create a simulated intranet connected to an Azure virtual network in a hybrid cloud configuration by using Office 365.
  • 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 halpful for management to understand the overall Testing status of the entire project.
  • Prepared Weekly reports and built status reports.
  • Created Web Service API Automation testing framework of Client-Server relationship fetch the data for request and validated response code, status code and validate header with halp of REST Assured API.

Environment: Selenium WebDriver, Git/Git Hub, JIRA, Maven, Java, C#, TestNG, BDD Cucumber with Gherkin, Junit, JMeter, Windows, Java, SQL, HTML, XML, UNIX, Microsoft Office 365, Rest Assured API Automation Framework, POSTMAN with RESTFUL API, Docker.

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 C# 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 halped 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, Cucumber, Gherkin, 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 halp 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, MongoDB, JIRA, Oracle Application Server, Windows server.

We'd love your feedback!