Post Job Free

Resume

Sign in

Software Test Engineer in soft ware Development life Cycle, Selenium

Location:
East Windsor, NJ
Salary:
60/hr
Posted:
April 19, 2024

Contact this candidate

Resume:

Lakshmi Vyshnavi.M

Professional Summary:

**.*+ years of experience in all phases of Software Development Life Cycle (SDLC) as Software Engineer in Test (SDET) in developing UI and Web Service test automation frameworks for enterprise level web applications in E-commerce, Financial and Health Care Domains.

Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.

Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.

Excellent skills in understanding requirements and creating test cases out of Business Requirement Document and Functional Requirement Document.

Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Eclipse IDE, PyCharm, Selenium Grid, Java, Jenkins (Continuous integration, Regression tests), Maven (Regression tests), Eclipse, Cucumber, TestNG (Regression tests), JUnit, Playwright test runner and libraries, Cucumber (BDD/TDD).

Experienced with web services like SOAP and REST testing using SOAPUI tools. Testing the API’s as well as validating the data returned through web services responses.

Strong working knowledge in testing all phases of SDLC and STLC and expertise in Waterfall, V-model, Agile with SCRUM lifecycles.

Created and managed UFT test scripts based on the requirements and scenarios.

Proficient in using Eclipse IDE, NetBeans 6.1, TOAD, PL SQL Developer, MongoDB, Jenkins CI and CD, Maven.

Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology and attended different meetings like Sprint planning, Sprint Retrospective and Reviews

Have Strong Knowledge on Object Oriented Principles (OOPS) and have extensively used CORE JAVA concepts such as Multi-Threading, Exception Handling, Collection Framework, JDBC and expert in handling with FILES and performed I/O operations.

Proven ability in designing and creating loosely coupled automation frameworks using Selenium IDE, WebDriver, RC, Junit, TestNG, Maven, SVN, Jenkins tools.

Experience in creating, modifying and maintaining new and existing Automation Framework Models (Hybrid, Keyword and Data Driven Frameworks).

Experience in working with Unit Test Frameworks like TestNG, Junit by adding different annotations.

Expertise in Selenium/Cypress Automation using Selenium WebDriver, Selenium Grid,Java, JavaScript, Protractor, Angular, Junit, TestNG.

Experience in designing and developing the BDD/ATDD frameworks, worked very closely with the scrum master, product owner and users to derive the Scenarios, and created feature files, Step definitions and cukes test using Cucumber tool.

Experienced in using Web-debugging tools like Fire path and Firebug for finding elements locator in Firefox and Developer tools in IE and chrome browsers.

Ability to install, support and troubleshoot Linux servers.

Sent email notifications for Jenkins build jobs comprising Build Output.

Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium Web driver, Pytest framework.

Develop scripts to test API’s using Groovy and Java.

Tested many features in an agile environment using Python Django, HTML5, CSS, JavaScript.

Experience in creating Page objects using Page Object Model (POM) and experience in maintaining the constant strings in. properties configuration file.

Good hands-on experience with writing SQL queries/PL_SQL Scripts in creating Materialized Views, Triggers for performance tuning and extensively used Databases like SQL Server, Oracle, and MS Access.

Understanding the framework based on TDD, BDD, Page Object Model, TestNG and Selenium Web driver.

Worked with Protractor for unit testing and End-to-End Framework for angular modules. Implemented Jasmine as a testing framework for Protractor.

Great Understanding of Priority and severity in defects and approaches to the developers with root cause analysis.

Excellent Experience on version control tools like Git, GitLab, Big Bucket and SVN and working in Agile Teams for Product Design and coordinating with Engineering teams on requirements gathering and evaluation.

Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.

Worked on Maven for build and dependency management where I have added different dependencies such as TestNG/Maven-plugin-api etc. according to the requirement.

Performed functional testing of web services using SOAPUI and Postman.

Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and UAT and QA environments .

Expertise in Smoke testing, Regression testing, System Testing and Performance Testing.

Education: Bachelor of Technology, Computer Science Engineering, Satyabhama University Chennai. (June 2007-May 2011)

Technical Skills:

Methodologies

Agile (Scrum), Waterfall, SDLC and STLC

Software Testing

Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows, and Web Services.

Technical Leadership

Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models

Testing tools

Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cypress, Cucumber, TestNG, JUnit, UFT/QTP, APPIUM, POSTMAN, SOAPUI and Gherkin

Test Build & Integration Tools

Maven, ANT, SVN, GIT, Jenkins, and TFS, JMeter

Programming Languages

JAVA, C, C++, JSON, PYTHON, Groovy

Databases

Tableau, Kafka, MYSQL, Oracle, SQL Server, Amazon DynamoDB, LINQ Pad

Testing Frameworks

, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.

Other tools

Jira, Rally, Bugzilla, Quality Center, Auto IT, Eclipse, Firebug and Fire Path, Playwright test runner and libraries.

Mobile Test Frameworks and services

Appium, Test Café, AWS cloud watch, AWS s3 buckets, AWS lambda

Automation tools

Cucumber, JUnit, TestNG, Protractor, Selenium

Web Services

SOAP and RESTful web services testing

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Markup Languages

HTML, CSS, XML, XPath, CSS Selector, VMwear

Operating Systems

UNIX, WINDOWS, Linux, OS Yosemite

MS Office Tools

Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Professional Experience:

Client:ConnectiveRx July22-Mar24

Role: QA Automation Engineer

Project Details:

Worked on Pharmacy Prescription Insurance deductible and Benefit Verification team that the Operations agents use for the calculating deductible amount and Copay details and Billing information for the products that used by the Patient Support Team which enables Patients to get the process for their preferred medication brand on Prescription process that makes easy for Pharmaceutical manufactures and health care providers and as a Quality Assurance Associate I will evaluate work completed by Operations agents against program SOPs, WINs, business rules, and other program-related documents for adherence to expectations outlined in the documents.

As a QA Automation engineer I must be able to test the Salesforce Cloud application, Angular and React JS applications and Manual testing of the cloud Applications that build on Microsoft.NET framework that is by creating test cases Manually and also through Automation scripts that validate each and every feature and functionalities and dropdowns, headers in each page and creating test cases for Happy path smoke tests and regression validations and negative testing that follow whole case creation Process that uses by BV agents and adding the enhancements to the script and verifying defect tracking by weekly uploads to PractiTest and also running the Automation script through CI/CD maven pipelines and generate the test automation Reports for the team according to the Release Cycle in various environments like UAT and QA so that the whole Automation team Manual team can verify the bugs from the failed scenarios making it easy way for defect tracking and creating defects in Jira and getting it fixed before the scheduled release.

Responsibilities:

Performed and documents results of all quality assurance evaluations on all operational products and services, including (but not limited to) benefit verification cases, patient assistance cases, software support calls/emails, inbound calls from patients or health care providers, data entry, etc.

Performed test operations against the eFax services for Patient records that the BV agents use and Patient Medication Order and Dispense services that were used by the Operation agents.

Involved in analyzing Business Requirement Documents and Technical Specification documents and developed test plans and test cases for testing the application.

Implementing Selenium test scripts using Eclipse IDE, writing Selenium Web driver scripts using Java and Selenium for automated testing for the Salesforce Cloud Application

Experience with Service Cloud and Experience cloud and Lightening Experience in setting up test environment for automated script execution using JavaScript, Appium and TestNG.

Worked in CRM Project in Salesforce that was used by the Operation agents in managing the Patient records.

As a Salesforce QA I have experience with Creating the test plans and maintaining the Test scripts and having reusability of the test scripts, performing UAT Testing, regressing testing Unit testing and end-end testing of the application.

Worked with the medication procedures and orders and dispense related services used by the Pharmacies. As a Salesforce QA involved in the Product development process.

As a Salesforce Automation QA involved in Implementing and Maintaining the Tests and executing the scripts and adding enhancements and debugging using Eclipse IDE and running the Tests using Maven CI/CD pipelines.

Configured Selenium WebDriver, Maven tool and created selenium automation scripts in java using TestNG.

Used Page Object Model (POM) to create automation framework using Java, Selenium Web Driver, TestNG and Maven.

Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites using Python for the Application that was Migrated from Angular to React JS.

Developed test automation framework scripts using Selenium WebDriver,

Performed unit testing by using Unit test and Pytest.

Involved in Updating the Automation script when the UI is Updated from Angular to React JS and also Involved in End to End Manual Testing of the Application

Worked with Protractor for unit testing and End-to-End Framework for angular modules.

Worked in Protractor Automation testing for both Angular and Non-Angular pages.

Implemented Jasmine as a testing framework for Protractor.

Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.

Presently working in an Agile development environment. Participate in weekly Scrum meetings for the applications development.

Good experience in using AWS CloudWatch, AWS Lambda, AWS Cloud watch, AWS Xray traces, AWS S3 buckets in monitoring business transaction across all tiers (web/app/DB) of the applications.

Develop scenario-based testing for the JMeter scripts

Create, schedule and run the scenarios using JMeter and generate necessary graphs

Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenario.

Created and executed JMeter scripts for performance testing of portal.

Used regular expression for dynamic values in JMeter.

Worked on database testing especially with AWS DynamoDB.

Performed UAT testing for Restful Web services testing using POSTMAN and REST-assured for testing third party services performed by the Operation agents.

Performed functional testing to identify various critical points in the application and performed regression testing.

Used element locators like (XPath, Fire Bug, Fire path locator) and Web Driver to test the web application.

Performed API Level testing for web services, enhanced the test harness and developed many test suites using XML and Java.

Developed automation test scripts using descriptive programming in UFT. Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.

Worked with Assertions like Schema Compliance, XPath and SOAP responses.

Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.

Used SOAP UI assertions for web service automation testing.

Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.

Used Java as a client library for Selenium Web Driver and developed an automation framework using JUnit.

Wrote test case automation scripts in Java and Selenium for logging automated steps and script errors.

Created testing plans in Azure DevOps for each user story.

Created easily reproducible bug reports in Azure DevOps and track their resolution.

Participate in deployment process in CI/CD environment.

Used Tableau for Big data analysis and Visualization of data, and AWS cloud watch and Azure Cloud and DynamoDB is used for the data analysis as microservices.

Involved in Continuous Integration by using Jenkins with Docker containers using Cloud bees Docker, Kubernetes pipeline plugin.

Experience in Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions and understanding in managing Docker containers and Kubernetes Clusters.

Executed test scripts, documented defects and verified fixes using Jira tracking tool.

Followed Agile testing methodology, participated in daily scrum meetings.

Client: Maantic Inc, Atlanta, GA Jan19- Jun22

Role: Sr QA Automation Engineer

Project Description:

Worked extensively on testing, vehicle release management that tracks a vehicle at one of the client’s many auctions’ sites from notice of arrival to the time the vehicle has left the auction site and all services on that vehicle are completed.

Implementation of automated extraction of multiple case types to internal data warehouse database using BIX.

Meeting with various stakeholders and introducing the code review process to improve the quality of codes and guardrails scores.

Implementation also involved complex integration with multiple third-party applications for address validation, financial reports, employee payroll system.\

Responsibilities:

Analyzed the system requirements, developed detailed test plans and test cases, and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.

Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.

Developing Test plan of the application as per technical specifications.

Involved in writing Unit and Regression Test cases for the Product.

Developed test automation framework scripts using Python Selenium WebDriver,

Worked with Cypress and TestNG and Page object Models(POM).

Used XPath and DOM to work with dynamic and static objects in Selenium.

Used Appium tool to test automation test scripts on Android platforms for native and mobile websites on mobile devices.

Experience in UI Automator to capture Android Device and Emulator screens for automation testing with selenium/cypress tools.

Experience in Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box testing for Mobile Application.

Experience in Mobile testing on “Device Anywhere” to validate the application requirements using devices such as IOS, Android phone, tablets.

Involved in Functional and Regression Testing on the IOS Mobile App on iPhone & iPad devices.

Experience in UAT Test environments provisioning on AWS Cloud

Experience in cloud testing is to verify an application's performance and stability using cloud computing that provides more scalability and flexibility

Experience in Defect Management tool using QC ALM

Configured Selenium WebDriver, TestNG and created selenium automation scripts in java.

Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.

Creating and maintaining various databases using SQL Server 2005/2000.

Prepared manual test cases for service appointment creation, modification and deletion

Created automated test scripts for validating the nightly product builds and regression testing.

Maintained Defects using Defect Tracking System in Quality Center

Involved in automation testing using TOSCA.

Involved in detailed documentation of test results together with the development of automated regression test framework to automate the test scripts for the System integration, Functional, GUI, Data Driven (both positive and negative Testing) and Regression testing using Selenium and Tricentis TOSCA.

Extensively worked in webservices testing and automation with UFT and SoapUI as well as TOSCA.

Worked with all modules of TOSCA like Modules, Test Cases, Test case Design.

Participated in various meetings and discussed Enhancement and Modification Request issues.

Performed all test assignments to ensure the application meets business requirements and client expectations.

Interacted with developers & various members of the project team to discuss and resolve defects and to determine their priorities.

Summarize test results in formula test analysis reports according to the documentation standards.

Client: Intelex Technologies, Denver, CO Aug 18- Jan 19

Role: QA Automation Engineer

Responsibilities:

Analyzed the system requirements, developed detailed test plans and test cases, and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.

Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.

Developing Test plan of the application as per technical specifications.

Involved in writing Unit and Regression Test cases for the Product.

Configured Selenium WebDriver, TestNG and created selenium automation scripts in java.

Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.

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

Attending Daily Stand Up meetings and providing QA automation status updates on different user stories.

Involved in analyzing System Requirement specifications, Design, Development and Execution of Test cases for manual testing.

Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing.

Worked with SQL queries for data verifications in Oracle (10g/11g) database.

Tested SOAP and REST Based Web Service using SOAPUI.

Performed GUI interface testing at client side, defects and monitored resolution via defect tracking tool Quality Center/ALM

Analysis of application requirements and entering of requirements into HP Quality Center.

Experienced in Testing Database Applications of RDBMS in ORACLE, MS SQL Server using SQL.

Involved in Functional, System and Regression testing for every cycle.

Client: Computer Sciences Corporation (CSC), Hyderabad Aug 15- April 18

Role: QA Engineer

Responsibilities:

Experienced in Testing Database Applications of RDBMS in ORACLE, MS SQL Server using SQL.

Involved in Functional, System and Regression testing for every cycle.

Developed the application using Spring MVC framework.

User interface was developed using HTML, XHTML, JavaScript, and CSS.

Configured Selenium Web driver, Maven tool, TestNG and created selenium automation scripts in java using TestNG.

Worked on Spring Web flow while designing the control part of the application.

Used Selenium web driver for automating functional testing and to identify various critical points in applications.

Implemented web services using WSDL/SOAP and created web services and clients to use those services

Spring Framework is extensively used for writing business layers, using Spring IOC for dependency Injection to reduce coupling between classes and Spring AOP for performance monitoring.

Handled Spring, Hibernate with Oracle Database as backend.

Implemented test suites for the code using JUnit and Test-Driven Development.

Designed UML diagrams using UML and Rational Rose.

Used Ant to build projects and to automate various build artifacts.

Automated business reports using WEBFOCUS.

Participated in release decisions & established measures of test efficiency, effectiveness & product readiness.

Conducted cross browser and platform testing (Windows, Mac, Safari, Chrome, Firefox) to validate consistency of performance and quality.

Identifying risks and providing mitigation plans, escalate issues in a timely manner to the leadership.

Developed SQL scripts to extract data from the tables to check for data consistency.

Client: Waterline Data/India July-2012-to- Aug 2015

Role: Junior Software Test Engineer

Project Description:

This project mainly deals with an E-commerce Application with an active user count of ~30000. Its deals with products and integration with eBay, Amazon, and BestBuy online sellers. This application will be mainly used by sellers who can add the product which can be integrated into various E-commerce shopping sites.

Roles & Responsibilities

Analyzed and Identified business-critical scenarios and converted them into Automated tests which run on every nightly deployment.

Played a Scrum master role to make sure that all the projects’ sprints are in line with

project goals and sprint goals.

Used C#.Net/Selenium/SQL Server/ NUnit

Followed Agile-Scrum using the Jira tool

Prepared Test cases/Test Suits/Test execution plans.

I used to train the customer for each sprint release feature to make sure that the customer should use the software in an efficient way.

Involved in various Agile meetings (Grooming, Sprint planning, Retrospective,

and product demos)

Environment:

Selenium, JAVA/J2EE, Spring, Hibernate, JavaScript, Python Script, ORACLE, JDBC, SOAP, Spring Tool Suite (STS), Stash, GIT, JUNIT, AGILE, UML, JSP, JSTL, Servlet, MAVEN.



Contact this candidate