Post Job Free
Sign in

Software Engineer Qa Automation

Location:
East Windsor, NJ
Salary:
110-120K/An
Posted:
November 25, 2024

Contact this candidate

Resume:

Vyshnavi

908-***-****

*******.*****@*****.***

Professional Summary:

10+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, Smoke testing, Regression testing, System Testing and Performance Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.

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 using POSTMAN 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.

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

Tested many features in an agile environment using Python, Pytest, 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.

Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.

Conducted mobile apps testing across the web.

Verified the performance and scalability of mobile applications in various cloud environments.

Assessed the compatibility of cloud tools with the mobile application development frameworks.

Good working knowledge in testing methodologies, including test-driven development (TDD) or behavior-driven development (BDD), using TypeScript-based mobile application testing.

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

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, ALM, 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, Pytest

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-Sep2024

Role: QA Web/Mobile Automation Engineer

Project Details:

Worked on Patient Healthcare 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 using Java TestNG and Python Pytest framework through CI/CD maven pipelines and generate the test automation Reports for the team according to the Release Cycle in various environments 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:

Have working knowledge with creating the automation test cases. And worked with jasmine and karma kind of mocking of the API's and using the jest framework as well in creating test services. Have worked with integrating the services through the automated Jenkins CI/CD Maven pipelines and generating the reports and creating the TestNG reports as well. Experience working with creating automation frameworks through Cypress and selenium as test frameworks.

Experience mainly working with creating Test suite and Test Scenarios and Test planning and Test execution and generating reports through TestNG framework and working with some of the API's like using the API automation framework and using the POSTMAN as well. Worked on automation test cases using rest assure and, with creating the Selenium WebDriver on the Selenium side.

Developed and managed comprehensive test plans using PractiTest, ensuring alignment with project requirements and timely delivery of high-quality software.

Experience creating the automation reports like the enough number of test coverage reports and working with the integration test cases with cucumber working with the behavior driven development approach.

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.

Having good working knowledge on Azure DevOps and Admin Operations on salesforce cloud and creating and managing permissions for users as an Admin for CRM automation script executers.

Implementing Cypress test scripts using Cypress Automation Tool using JAVA TestNG framework, writing Selenium Web driver scripts using Java and Selenium for automated testing for the Salesforce Cloud Application.

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.

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.

Create, schedule, and run the scenarios using JMeter and generate necessary graphs like ramp up periods and ramp down of the application. Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.

Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenario. Simulating the users with the HTTP request with the samplers. Requesting the API Tokens for user authentication and extracting the Tokens with JSON to capture tokens and configuring data to threads.

Validating the data with the responses received like 200 ok response, 422 unauthorized entity and 400 bad request, 500 server Error.

Created and executed JMeter scripts for performance testing of portal. Performed End-to-End testing for Restful Web services testing using POSTMAN and REST-assured for testing third party services performed by the operation agents.

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

Conducted integration tests using Jest to validate communication between React Native components, Redux states, and RESTful APIs.

Integrated PractiTest with automation tools (such as Selenium, Jenkins, etc.), enabling a smooth flow of automated test execution and real-time reporting.

Wrote unit tests in Jest for React Native components and utility functions to verify logic and behavior under different scenarios.

Built a suite of automated API tests for an insurance platform's ASP.NET Web API endpoints, including product catalog, user authentication, and order processing.

Tested RESTful APIs built with ASP.NET Web API to ensure functionality, performance, and security across multiple environments.

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

Testing Mobile care Manager applications for Patient services like sending and receiving alerts and reminders to Patients regarding Medication and dosage and delivery services to their Mobiles directly.

Involved in integration tests using TypeScript to ensure seamless interaction between different modules or features of the mobile application.

Developed and executed visual regression tests for an insurance website, using Applitools in combination with Selenium WebDriver.

Conducted comprehensive testing of applications developed in Kotlin, ensuring functionality, performance, and compatibility across various platforms.

Developed and executed detailed test plans, test cases, and test scripts for Kotlin-based applications, covering functional, regression, and performance testing.

Created and maintained automated test scripts using Kotlin, reducing manual testing efforts and increasing test coverage.

Conducted integration and API testing for Kotlin applications, verifying seamless interaction between different modules and external services.

Used tools like Postman and REST-assured to validate API functionality and performance, ensuring reliable data exchange and integration.

Worked On Texting consents of application which will send to patients to give consent through Mobile Texts SMS, through RxWare in which they have user testing platform.

Testing using a device cloud service like AWS Device Farm, Firebase Test Lab, or Browser Stack for testing on real devices across different OS versions and screen sizes.

Experience in integrating TypeScript-based test suites into Jenkins CI/CD pipelines to automate testing processes and ensure continuous delivery of high-quality mobile applications.

Developed automated API tests using Selenium and C# with Rest Sharp and NUnit, improving test coverage and reducing testing time by 40%.

Experience in writing unit tests in TypeScript to verify the functionality of individual components or modules within the mobile app.

Performed cross-platform compatibility by testing React Native applications on both iOS and Android devices, addressing platform-specific issues and ensuring consistent user experiences.

Integrated React Native test suites into CI/CD pipelines (e.g., Jenkins, CircleCI) for automated testing and deployment, ensuring consistent app quality across releases.

Presently working in an Agile development environment. Participate in weekly Scrum meetings for the applications development. Executed test scripts, documented defects, and verified fixes using Jira tracking tool.

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.

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

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

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.

Client: MAANTIC INC- COX AUTOMOTIVE Feb2019 - Jun22

Role: QA Manual/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 automation script code review process to improve the quality of codes and guardrails scores.

Implementation also involved complex integration java automation script 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 and Mobile 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 Mobile application as per technical specifications.

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

Developed test automation framework scripts using Java/ Appium automation. Worked with Cypress and TestNG and Page object Models (POM).

Performed functional testing to identify various critical points in the application and performed regression testing. And also involved in end to end testing and automation testing using Cypress and Selenium.

Used Typescript and Jest for writing tests for automation, proficiency in using TypeScript for setting up and writing automated tests using frameworks like Jest, Mocha, or Cypress for mobile applications.

Automated screenshot testing to capture visual differences across browsers using Lambda test.

Experience with tools like Jest for React Native built-in testing framework for regression testing and ensuring code changes for bugs.

Used XPath and CSS Selector 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.

Performed functional testing to identify various critical points in the application and performed regression testing. And also involved in end to end testing and automation testing using Playwright, and Selenium.

Optimized test suites for performance, achieving a 60% reduction in execution time by implementing parallel test execution and utilizing Playwright's test runner.

Created detailed test reports and dashboards using Playwright's tracing and screenshot capabilities, providing insights into test failures and application behavior.

Experience in using Sauce Labs by Performing Functional, Integration, Regression Testing, Sanity testing, Smoke Testing, White box/Black box testing for Mobile Application.

Experience with tools like Jest for React Native built-in testing framework is valuable for regression testing and ensuring code changes do not introduce bugs.

Hands-on working knowledge of QC, Mobile Device cloud, Selenium, Sonar, Jenkins.

Accessing to real iOS and Android devices for testing with Sauce Labs native mobile apps using browser stack.

Visual regression testing to detect any visual changes between different versions of your web application using Browser Stack.

Involves in testing the performance profiling, identifying, and resolving any bottlenecks, and ensuring that the app meets performance expectations on various devices and network conditions.

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

Find bugs in functional, protocol and E2E testing of various data types including VoLTE, SMS, MMS etc.

Find bugs in functional, protocol and E2E testing of various BSS/OSS and Mobile applications and E2E functional and Integration testing.

Experience in automation of Mobile application and Rest APIs using Kotlin/Espresso framework.

Designed and executed Espresso tests to validate Android application functionality, UI interactions, and compatibility across various devices.

Automated end-to-end testing scenarios using Espresso to ensure seamless user experiences and consistent performance on Android platforms.

Hands-on working knowledge of QC, Mobile Device cloud, Selenium, Sauce Labs, Sonar, Jenkins

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

Experience in end-to-end testing under Kafka and used Kafka Connect and Kafka streams for messaging services.

Used Kafka for Big data analysis and visualization with Tableau and worked on Cloud platforms like AWS, Azure.

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

Customized test steps and parameters in PractiTest to meet specific test requirements, improving the accuracy and efficiency of test execution.

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.

Contributed to the development of ServiceNow CMDB data standards and Processes enhancing data quality and usefulness.

Collaborated with developers to review TFS work items (user stories, tasks, and bugs) to ensure clear, actionable test scenarios and traceability through the SDLC.

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 Pytest framework 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, XPath HTML, JavaScript, and CSS Selector.

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 Apr-2014-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

Tracked test cases and defects in Rally, ensuring that the testing efforts aligned with the product backlog and sprint goals.

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, Pytest, ORACLE, C#, JDBC, Jira, Rally, ALM, SOAP, Spring Tool Suite (STS), Stash, GIT, JUNIT, NUNIT, AGILE, UML, JSP, JSTL, Servlet, MAVEN.



Contact this candidate