Post Job Free
Sign in

Qa Tester Selenium

Location:
Princeton, NJ, 08543
Posted:
April 29, 2022

Contact this candidate

Resume:

Name: Namita Kumar

Email: adqw4e@r.postjobfree.com

Ph#: 854-***-****

Professional Summary:

Over 5+ years of Professional IT experience in QA Testing (Automation and Manual) in working on different domains.

Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies.

Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.

Proficient in using test automation tools such as Selenium WebDriver/ IDE/Grid; develop automation testing scripts for web and client server applications.

Experience with TestNG Framework and JUnit Framework.

Expertise in implementing Maven as a build management tool to manage the required dependencies, plugins and for uniform build systems.

Hands on experience in test driven development (TDD), Behavior driven development (BDD) using TestNG and Cucumber testing tools.

Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Experience automation testing for Android and IOS devices with APPIUM using Java and Selenium.

Experience in Protractor Angular UI testing automation.

Strong knowledge of Object-Oriented Programming (OOP) concept. Extensively used Java for test case automation.

Experienced in designing and implementing different automation frameworks like Data Driven, Hybrid frameworks using Selenium WebDriver with Page Object Model (POM).

Professional expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, WebServices, Boundary Value Testing.

Expertise in preparing test strategies, test plans, test methodologies, test scenarios, test summary reports, test cases and test documents for both automated and manual testing based on user requirements, system requirements and use case documents.

Experience of Web Services, SOAP and REST API Testing using Restful API, Postman and Soap UI.

Experience in testing the Exception flow using SOAP UI/Postman by passing Exception codes in XML.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM, Quality Center and Jira.

Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.

Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

Technical Skills:

Testing Tools

Selenium WebDriver/ IDE/GRID, Soap UI, Postman, Cucumber, Appium, Protractor

Languages

HTML, CSS, Java, XML

Test Framework

Junit, TestNG, Page Object Model

Project Methodologies

Agile-Scrum

Defect Tracking Tools

Jira, Quality Center, HP ALM

CI/Build Tools

Jenkins, Maven

Databases

Oracle, SQL Server, MS Access

Operating Systems

Windows variants, UNIX

Professional Experience:

Client: Frost National Bank, San Antonio, TX. Apr 2021 – Till Date

Role: Test Automation Engineer

Responsibilities:

Involved in the design and development of test plan from the Business and Functional Requirements which includes test objectives, test strategies, test environments etc.

Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.

Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.

Extended TestNG framework by adding some helper classes and methods.

Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.

Used GIT as code repository and Code Collaborator to manage code reviews.

Create and execute test cases, develop scenarios to meet software requirement using protractor framework to develop automated scripts to test the UI.

Identified the Elements using Appium Inspector. Configuring the Appium for the Mobile IOS using selenium.

Configured Appium for the Mobile Android Native App using selenium.

Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.

Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Sanity Test, Functional and Regression Tests.

Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

Performed end-to-end test automation for web services applications (Soap and Rest) using Postman.

Performed Web-Services Testing using Postman and generated XML Files for messaging.

Prepared test cases and test requirements into HP ALM. Used HP ALM to track and report system defects and bug fixes.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions and attended daily stand up meetings.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Eclipse, GIT, Postman, Appium, Protractor, XPath, XML, HP ALM, SQL, Agile and Windows.

Client: Geico Insurance, Chevy Chase, MD. Nov 2019 – Mar 2021

Role: Test QA Engineer

Responsibilities:

Analyzing product requirements /design specs /mock-ups and developing test scenarios. Formulating test plans and design test cases to ensure quality, functionality, maximum coverage and minimum escaped defects.

Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.

Worked on acceptance testing using Selenium WebDriver.

Involved in setting up configuring the testing environment with Eclipse, TestNG, and Selenium WebDriver and Selenium Java client driver.

Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.

Developed re-usable function using TestNG for the Test Automation.

Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

Involved in the Continuous Integration of the automation framework with Jenkins. Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Involved in End to End testing of application using Protractor.

Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.

Used Appium for testing native mobile applications.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.

Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.

Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.

Executed SOAP based web services API testing (Java client and Postman).

Used XML files in Sending/receiving XML requests using Postman.

Worked in Defect Reporting and Defect Tracking process using JIRA. Identified, Reported and Tracked Defects using Quality Center test management tool.

Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server. Conducted backend testing using SQL queries to validate data for database.

Involved in testing the application utilizing the Scrum (Agile) methodology.

Prepared status summary reports with information about the executed, passed and failed Test Cases and involved in weekly testing and task review meetings.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, Jenkins, Appium, Protractor, XPath, XML, Quality Center, CSS, Postman, SQL, Agile and Windows.

Client: Sun Life Financials, Boston, MA. Jul 2018 – Oct 2019

Role: QA Engineer

Responsibilities:

Analyzed the business and system requirements and developed test plans for System Testing.

Performed manual testing of both front and back end of the system.

Involved in Automation of the test cases using Selenium WebDriver.

Created Data driven test cases using Java/Selenium/XML & Property files.

Parallel, Cross-Browser Testing using Selenium GRID.

Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.

Designed modularized framework for functional automation using Selenium and Java.

Created functional automation scripts using open source tools Selenium and involved in creation of automation framework using Selenium WebDriver and testing.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Prepared a regression and functional test scripts using Selenium.

Developed tests for each Java based API in the Project and verified functionality by matching expected and actual output values.

Executed the test cases manually and automation as necessary and worked on XML.

Prepared Test report at the end of testing phase for business stakeholders for their weekly meetings.

Responsible for Traceability matrix preparation to make sure all the requirements are covered in the test cases.

Performed Manual Testing to check flow of the application.

During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.

Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.

Developed, maintained and conducted smoke test cases for QA environments.

Actively participated in status reporting meetings and interacted with development to discuss the technical issues.

Environment: Selenium WebDriver, Java, Eclipse, Quality Center, PL/SQL, HTML, Oracle, Windows.

Client: Cigna Health Care, Bloomfield, CT. Dec 2016 – Jun 2018

Role: QA Tester

Responsibilities:

Involved in analyzing user requirements for application enhancements and preparing testing specifications.

Developed test scenarios and test procedures based on the test requirements.

Participated in preparation of Test Plans.

Executed functional and system tests manually.

Executed Test Scripts and analyzed the results based on the specifications.

Extensively involved in Regression testing.

Performed Integration and User Acceptance Tests throughout the SDLC of the application.

Worked closely with the development team on analysis & design to meet business requirements and product version roll out.

Involved in writing test cases, test strategy, and test execution.

Conducted smoke, functional, UI, regression, UAT testing, and ad-hock testing.

During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.

Generated Defect Reports and the summary and progress graphs for the application.

Involved in Manual Testing of the applications on UNIX platform.

Actively participated in Bug Track meetings.

Involved in project meetings and interacted with other team members to resolve the problems.

Environment: Manual Testing, User Acceptance Testing (UAT), SQL, UNIX and Windows.

References: Will be provided upon request.



Contact this candidate