Post Job Free

Resume

Sign in

Front End Quality Assurance

Location:
Prosper, TX
Posted:
March 18, 2024

Contact this candidate

Resume:

Name: Swetha R

Email: ad4erb@r.postjobfree.com

LinkedIn: www.linkedin.com/in/aswetha6321

Contact: 972-***-****

Location: Plano, Texas

Visa : GC

SUMMARY OF CREDENTIALS

** ***** ** ********** ** Information Technology, specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web-based applications.

Detail and result-oriented in maintaining the Software Testing Life Cycle throughout all phases of the Software Development Life Cycle. Exposure to AGILE testing process using SCRUM methodology and working experience with waterfall methodology.

Experience in both front-end and back-end testing, Java with Selenium WebDriver, Protractor for front-end and SQL Developer, JDBC API, Postman, and REST Assured for back-end testing.

Experience with parallel execution using Cucumber + Testing using Thread Local and executed on multiple systems using selenium grid.

Proficient in designing and implementing different automation frameworks like Page Object Model Framework, TestNG Framework, and Behavior Driven Framework using Cucumber. Good hands-on experience writing feature files using Gherkin Language.

2 years of experience in MOBILE testing using Appium tool on Android Devices and IOS devices which include WEBAPP, NATIVE APPS, and HYBRID APPs automation. Have hands-on experience using mobile SDKs Android Studio and XCode to execute Emulators and Simulators.

Experienced in Core Java techniques such as Object-Oriented Programming concepts, Collections Framework, Exception Handling, I/O Systems, and Multithreading in JDK 1.17

Experience in using finder mechanisms like CSS, XPath expression, HTML, ID, and name to find the Web Elements.

Solid experience in API testing using tools like REST Assured & Karate library for automation on both REST and soap.

Experience in using JMeter for performance testing by sending requests, getting responses, and verifying status code, header, and body as expected.

Experience in Black Box Testing and White Box Testing Techniques - Boundary Value Analysis and Equivalence Partitioning.

Experienced in using Test Management tools such as ALM & JIRA to track test progress, execution, defects

& deliverables.

Hands-on experience in using build and project management tools like MAVEN and Configuration management tools like GIT.

Proficient in writing SQL queries for backend testing and performing database testing in different RDBMS like Oracle and SQL.

Experience in using Amazon Web Services (AWS) components like EC2, S3 buckets, and IAM.

Participated in requirement review meetings, analyzed requirements, developed test plans and test cases, Requirement Traceability Matrix, Defect Management, Reporting, and Tracking.

Experience in Generating test logs using Log4j for various log levels along with Extent reports.

Possess strong analytical, troubleshooting, communication, and presentation skills, self-starter, quick learner, and team player.

Severity, Number of Defects, Defects per build, Defect Fix Rate, Test Case Utility, Test Effort, and various other measurements.

Interact with end users to investigate issues related to the QA. AREAS OF EXPERTISE

Testing Tools Selenium WebDriver/Grid, JMeter, Appium Server, Rest Assured, Lombok

Languages Java, SQL, Gherkin

Web Technologies HTML, CSS, JavaScript, Java, XML

Unit Test

Frameworks

Junit, TestNG, Cucumber

Bug Tracking Tools JIRA, HP ALM

Web Services SOAPUI, Rest Assured, RESTFUL services Version Control

Tools

GIT

Build Tools MAVEN

Cloud/CICD Jenkins, AWS, Sauce Lab

Mobile Tools Android studio, Xcode, Emulators, Simulators PROFESSIONAL EXPERIENCE

Client: FEI Systems Mar 2023 – Feb 2024

Role: Associate

Responsibilities:

Added around 60 front-end automation tests and approx. 800 BDD steps using Cucumber specification framework, Junit, selenium, and Java which decreased 85% of manual web testing on the web UI of the application.

Reduced cost to client from 5 to 3 people using above mentioned automation effort.

Enhanced parallel execution using TestNG + Cucumber using Thread Local variables with 30 threads which reduced execution time from 23hrs to 2.5 hrs. It also helped to run tests multiple times a day to detect the issues very soon.

Logged chrome network logs into assert failures which help developers to identify if it is a UI issue or service issue easily.

Achieved 85% automation on SOAP and REST API back-end user stories using tools like Rest Assured by leveraging Lombok jar, POJO classes, and JSON object mappers.

Minimized $50-100k cost to the client due to my expertise in open-source performance and load testing tool JMeter.

Extended scope of the testing and automation to Mobile Platforms using Selenium and Appium on Android and IOS. Added 32 automation tests on mobile and performed execution using Emulators and Simulators using Android Studio and Xcode.

Worked on database validation using SQL queries. And also responsible for writing SQL queries to find out the correct data testing.

Track test execution status and coverage using the test management tools like Jira and automation extent reports.

Review the business requirement documents for a better understanding of the application functionality.

Participated in requirement gathering and walkthrough meetings, functional spec reviews, and status meetings. I was also involved in Sprint planning, Demo, Retrospective, and defect triage meetings.

Worked closely with front-end and back-end developers to resolve documentation, design & functional issues. Environment: Selenium Web Driver, Cucumber, Android studio, Xcode, Appium, Rest Assured, Jenkins, MS SQL, IntelliJ, JMeter, GIT, XML, Windows.

Client: JP MORGAN CHASE, USA May 2022 – Jan2023

Role: Senior Consultant

Project Description: OGWA and JPMC CT Data Lake Projects Responsibilities:

Added around 42 front-end automation tests and approx. 600 BDD steps using Selenium-Cucumber Gherkin language for Chase Web UI.

Extended scope of the testing and automation using Selenium, Appium, and Jules tools added 23 automation test cases.

Creating test automation scripts to handle the object changes within the existing UI using Selenium Web driver along with the combination of cucumber.

Performed functional, regression, and system integration testing on both UI and back end to verify data matching with requirements and make sure both UI, rest service, and SQL and returning the same data to the user.

Managed the test cases, story cards, and defects using test data management tools Jira and ALM to track the execution status.

Achieved 73% automation on SOAP and REST API back-end user stories by both tool and CI integration methods using the Karate framework.

Report the execution status using extent to report different stakeholders in the team. and log the details of the failure using log4j.

Eliminated additional costs for systems and hardware for the client and at the same time increased scope of testing by executing automation suite on CI tool Jenkins and cloud environment like Sauce labs.

I have been involved in Sprint planning, Demo, Retrospective, and defect triage meetings apart from mentoring and tracking the QA team and providing pieces of training. Worked closely with front end and back-end developers to resolve documentation, design & functional issues. Environment: Selenium Web Driver, Cucumber, Rest Assured, Jenkins, SOAPUI, Karate, Postman, IntelliJ, JMeter, GIT, SQL, ALM, DOM, XPath.

Client: IAA, Chicago, USA Jul 2021-Mar2022

Role: Consultant-QA

Responsibilities:

Analyzing business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.

Creating test automation scripts to handle the object changes within the existing UI using Selenium Web driver along with the combination of cucumber.

Created test automation framework from scratch using BDD to support both Web and API automation.

Created test automation scripts using selenium and Java to support both system and regression testing.

Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.

Enhanced automation scope to mobile for both IOS and Android devices with the help of mobile automation tools like Appium, Appium Inspector, Xcode, UI Automator which are used vastly in the current global market.

Performing RESTFUL web service testing using Rest Assured framework with java and validate JSON formatted data and perform serialization and deserialization.

Executed scripts on different browsers and different platforms.

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

Using REST API to establish communication between Client and Server data by sending a request and getting a response from the database while using GET, POST, PUT, DELETE, and API request types to send requests to API endpoints/methods.

Performed Cross Browser Testing Using Sauce LABS Enterprise version and Automated that using Jenkins.

Implementing AWS dependencies in automation to upload files to the S3 bucket.

Created JMeter Test Cases to measure the performance and functionality of web services.

Implementing code collaboration using Git and GitHub, making pull requests, and resolving merge conflicts.

Configuring, implementing, and automating Continuous Integration and Deployment pipelines for software delivery teams utilizing Jenkins and other supporting tools.

Using Jira as a project tracking tool/Defect tracking/Test case Management tool.

Conducting backend testing using SQL queries to validate data for the database.

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

Planning, designing, evaluating, and executing test cases and test plans for Functional and Regression testing.

Environment: Selenium Web Driver, Cucumber, Rest Assured, Jenkins, SOAPUI, DOM, XPath, Sauce LABS, Eclipse, Jira, JMeter, AWS, GIT, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, XML, SQL, Oracle, Windows, Appium. Client: Verveba Telecom, Richardson, Plano Nov 2019 – Jul 2021 Role: Automation Engineer

Responsibilities:

Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implementation of improvement actions for next iterations.

Participated in the Agile software testing process with regular QA meetings to discuss major features of the application, and test cases to write and execute.

Created automation test scripts using the BDD framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and Maven. Develop Cucumber Step Definitions, Scenarios, and Features using acceptance criteria.

Performed cross-browser testing and parallel testing on Chrome, Firefox, and Safari using TestNG and Maven on Selenium grid.

Grouping of test suites, test cases, and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider, and Tags.

Utilized Maven to manage dependencies for test execution, and plug-ins and created profiles of grouped test cases to run sanity and regression testing.

Used Firebug to identify web elements using XPath and CSS selectors.

Provided support in the performance testing using JMeter tasks including developing test plans, test scripts, and reports.

Utilized Apache POI jar file to read test data from the Excel spreadsheets and load them into required test cases.

Performed data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database. Used XML files in Sending/receiving XML requests using SOAPUI.

Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.

Involved in testing of web applications by creating XML test suite.

Created test automation scripts using Java to perform smoke testing and executed the same using Junit.

Wrote complex XPATH using following and preceding and using functions like contains and not contains.

Administered and Engineered Bamboo for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.

Data Validation and testing using SQL with Oracle. Environment: Selenium Web Driver, Eclipse, Java, TestNG, XPath, Firebug, Fire path, Agile, JMeter, Maven, JUnit, AWS, Bamboo, XML, SOAP, SOAP UI, Web Services (SOAP and RESTFUL), Oracle, HTML, JavaScript, CSS, UNIX, SQL. Client: Truist Bank, Atlanta, GA June 2017 – OCT 2019 Role: QA Analyst

Responsibilities:

Develop detailed manual test cases based on requirements and specifications, considering different scenarios and edge cases.

Conduct exploratory testing to discover defects, assess system behavior, and validate the application's usability.

Perform unplanned testing to identify issues quickly, often using intuition and experience.

Evaluate the application's user interface for consistency, usability, and adherence to design standards.

Manually test the application on various browsers, operating systems, and devices to ensure compatibility.

Assess the overall user experience, including navigation, design, and accessibility.

Validate the installation process and configuration options to ensure a smooth setup for end-users.

Execute manual regression tests to verify that new features or changes haven't negatively impacted existing functionalities.

Conduct manual tests to assess the system's performance, responsiveness, and scalability under different conditions.

Manually check for security vulnerabilities, such as input validation, authentication, and authorization issues.

Collaborate with end-users to perform UAT, ensuring the application meets business requirements and user expectations.

Evaluate how the system handles errors and exceptions, ensuring graceful error messages and appropriate logging.

Manually test the application in different languages and regions to verify its readiness for a global audience.

Verify and validate user manuals, release notes, and other documentation for accuracy and completeness.

Evaluate the application's accessibility for users with disabilities, ensuring compliance with accessibility standards. Environment: Selenium Web Driver, Eclipse, Java TestNG, XPath, Firebug, Fire-path, Agile, JMeter, Maven, JUnit, AWS, Bamboo, XML, SOAP, SOAP UI, Web Services (SOAP and RESTFUL), Oracle, HTML, JavaScript, CSS, UNIX, SQL. Client: Sasken Technologies, India Feb 2010 – March 2014 Role: Manual Testing

Responsibilities:

Responsible for gathering Business Requirements, Functional Requirements, and Design Documents.

Performed Functional, Negative, Positive, Integration, Regression, End-to-end, and User Acceptance Testing.

Extensively involved in writing and designing templates for the Test Plans and Test cases.

Identified the Test Cases and documented them in the Quality Center.

Worked with the Developers and the Test Led to verify the Test Cases.

Designed and Analyzed Test case design documents based on the Functional Requirement Specifications to implement through the testing process.

Analyzed and Developed Test Plans, Test Cases, Test Scripts, Expected Test Results, and Test Procedures from functional requirements for different modules in SAP.

Involved in creating the Traceability matrix based on Functional requirements in each module.

Baseline and Regression tests were scheduled and performed on every Release and build.

Supported End-to-end testing for downstream systems.

Worked with batch jobs, monitoring and scheduling jobs using CTRL-M O Creation of Test Data for Member data according to the scenarios.

Loaded the Test Data into the HPQC to prepare for the execution of Test Cases

Involved in Task Creation, Task Estimation, Task Distribution, Task Prioritization, and Communication among Onsite and Offshore Team Members.

Regularly followed up with the development team to discuss the identified problems during Testing.

Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by

Severity, Number of Defects, Defects per build, Defect Fix Rate, Test Case Utility, Test Effort, and various other measurements.

Interact with end users to investigate issues related to the QA.

Coordinated user acceptance testing with final users. Prepared end-user documentation for the new system

Used Quality Center to store all testing results, and metrics, implemented Test plan documents, created Test Cases, Defect Tracking & Reporting.

Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using the Quality Center.

Prepared and presented weekly and monthly QA Defect and Status Reports to the different Stakeholders of the project using the Quality Center.

Expertise in generating the daily defect detailed report using the Quality Center for the other project stakeholders and the Project Management.

Environment: Quality Center, SAP, HTML, MS Office, Microsoft Excel, MS Word, Internet Explorer, Microsoft Outlook, PowerPoint, and Visio.



Contact this candidate