Post Job Free
Sign in

Quality Assurance Automation Engineer

Location:
Gainesville, FL
Posted:
October 05, 2024

Contact this candidate

Resume:

Ph: 361-***-****

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

RAJA MUNAGA

●QA Automation Engineer with 10+ years of experience with diversified skills in Automated/Database/Mobile testing of Web based applications.

● Skilled in developing UI Automation tests using different automation tools while serving various domains such as Investment Banking, Retail.

●Good working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Quality Assurance Process and Methodologies.

●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, Functional testing, System testing, Regression Testing, User Acceptance testing, and end-to-end testing methodologies.

●Strong working knowledge in testing all phases of SDLC and STLC and expertise in Agile with SCRUM and Kanban lifecycles.

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

●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 Web Driver, Cypress, WebdriverIO, Protractor, Sauce labs, Selenium Grid, Java, Git, Bitbucket, Jenkins (continuous integration, Regression tests), Maven, Eclipse, TestNG, Sauce Labs and Appium.

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

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

●Experience in coordinating with Build engineering teams to monitor and track deployments using containerized environments using Docker into various testing env’s and for cloud releases including GCP and AWS.

●Expertise in Using Splunk to help in debugging and check logs for the team.

●Experience in Automation of Webservices using REST Assured library.

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

●Good knowledge on Automating Node JS applications by using Java script executor.

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

●Experience in creating Page wise class files using Page Object Model (POM).

●Experience in creating Reusable methods, using java collections and file input streams to retrieve data from Excel and Database with the help of APIs like Xelem, Apache POI.

●Work experience in integrating Automation scripts on Continuous Integration (CI) tools like Jenkins for nightly batch run of the Script.

●Good knowledge in using Core JAVA Object Oriented Principles (OOPS), JavaScript.

●Experienced in Mobile Automation Testing on IOS platforms using iPhone & iPad Devices with Automation tools with Appium.

●Experience in Testing Web Services SOAP and Rest using tools like SOAPUI, Postman and Swagger UI.

●Hands on experience for defect tracking & defect management from the discovery of defects, submitting the defects with elaboration so that developers can recreate & provide the fix faster, retesting of the fixed defects & tracking the defect status in defect tracking tools till it is closed.

●Database Testing using SQL Queries with multiple Databases Oracle DB2 and MySQL and performed Database testing including data integrity and data validation testing.

●Proficient in the tasks of bug tracking and reporting using Quality Center, JIRA.

●Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

●Excellent analytical skills with excellent communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS:

●Methodologies: - Agile (Scrum, Kanban) and Waterfall.

●Software Testing: - Functional, Database, Web based UI Testing, API.

●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.

●Testing tools: - Cypress, Cucumber, Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), TestNG, JUnit, Sauce Labs, SOAPUI, Postman, WebdriverIO, Protractor.

●Build & Integration Tools: - Maven, GIT, Jenkins, and Bitbucket.

●Languages/Script: - JAVA, Groovy Script, JavaScript.

●Databases: - SQL, Oracle DB, Postgres DB, Cassandra DB.

●Testing Frameworks: - Keyword-Driven, REST Assured, Hybrid, Cucumber.

●Other tools: - Jira, Quality Center, Eclipse, Firebug, ModHeader, Visual studio code.

●Mobile Test Frameworks: - Appium (Android and IOS), SDK< emulators, Real devices

●Web services: - SOAP and REST

●Browsers: - Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Edge.

●Cloud Services: - GCP, AWS

Bank Of America, Charlotte, NC

Jun 2022 – Till Date

Sr.QA Automation Engineer

Project: Onboarding

Roles & Responsibilities:

●Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing.

●Proficient in Oracle database administration tasks, including installation, configuration, maintenance, and performance optimization.

●Skilled in monitoring Oracle database performance using tools like Oracle Enterprise Manager and custom scripts, proactively identifying, and resolving issues.

●Worked closely with business team to understand the Requirements.

●Worked in Agile/Scrum methods for testing approach, attended daily Stand-up calls, Functional Review meetings with the Scrum team, created Test Plan for different Sprints and Stories.

●Participated in documenting Automated Test Strategy and assisting the Testing Team with on-going Automated Test Execution.

●Involved in Data Migration Testing and covered Data validation,Data Transformation,Data Maping And Data Integrity And Functional Testing.

●Validated Data Transfer Between Different Environments.

●Perform the Data Migration Testing By Using tools SSIS,Oracle Data Integrator.

●Proficient in writing, testing, and optimizing PL/SQL code for Oracle databases, including stored procedures, triggers, functions, and packages.

●Proficient in debugging PL/SQL code to identify and rectify issues, ensuring the stability and effectiveness of database operations.

●Worked as a Software Development Engineer in Test (SDET), responsible for developing and executing comprehensive suites of automation test plans and test cases.

●Performed functional, regression and UAT Testing extensively using Protractor with Selenium Web driver.

●Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.

●Worked on Cucumber based BDD framework using Protractor JS in the organization by writing features files, step definitions.

●Experienced in using PL/SQL for data manipulation tasks, such as data retrieval, insertion, updating, and deletion, ensuring data accuracy and integrity.

●Skilled in writing complex SQL queries and optimizing them with PL/SQL techniques, enhancing database performance and responsiveness.

●Done POC on Cypress and implemented Cypress using Cucumber framework for apps.

●Used Cypress Mocha assertion library for executing test cases in cypress.

●Write clear, maintainable, and efficient Cypress test scripts using JavaScript for Member portal features. Develop end-to-end and integration tests to cover critical user scenarios.

●Developed and maintained automated test scripts using Python to ensure comprehensive test coverage and streamline the QA process.

●Utilized Python-based frameworks like PyTest and Unittest to design, implement, and execute test cases, resulting in a significant reduction in manual testing effort.

●Integrated Python test scripts with CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable automated testing on code commits, ensuring early detection of defects.

●Used Python libraries like Requests and REST Assured to perform RESTful API testing, validating endpoints for performance, security, and functionality.

●Maintained Automation scripts and responsible for code check-ins into GitHub.

●Used Selenium Grid for various browsers to perform Cross Browser Testing.

●Capable of planning and executing Oracle database upgrades and patching, ensuring that databases are up-to-date and secure.

●Created synchronization points in the application to deal with timing problems using waits.

●Used Jenkins tool for continuous integration of the builds.

●Used Splunk to verify the logs and help developers in debugging to find the Root cause on issues found.

●Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.

●Performed Testing Web services using Postman.

●Mapped all the Requirements with the Test Cases using Requirement traceability matrix.

●Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke and Functional Testing.

●Performed System Testing, Smoke Testing and Regression Testing on different environment.

●Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.

Environment: Selenium WebDriver, Cucumber, Protractor, Pl/SQl, Oracle, JavaScript, Jenkins, Postman, Node JS, Visual Studio, JIRA, qTest,Python, Cypress.

Wells Fargo, Charlotte, NC

Jun 2020 – May 2022

Sr.QA Analyst

Project: Onboarding

Roles & Responsibilities:

●Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing.

●Worked closely with business team to understand the Requirements.

●Worked in Agile/Scrum methods for testing approach, attended daily Stand-up calls, Functional Review meetings with the Scrum team, created Test Plan for different Sprints and Stories.

●Participated in documenting Automated Test Strategy and assisting the Testing Team with on-going Automated Test Execution.

●Worked as a Software Development Engineer in Test (SDET), responsible for developing and executing comprehensive suites of automation test plans and test cases.

●Performed functional, regression and UAT Testing extensively using Protractor with Selenium Web driver.

●Skilled in writing unit tests for PL/SQL code using testing frameworks like utPLSQL, validating code functionality and reliability.

●Capable of integrating PL/SQL code with other programming languages and applications, enabling seamless data exchange and functionality expansion.

●Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.

●Worked on Cucumber based BDD framework using Protractor JS in the organization by writing features files, step definitions.

●Done POC on Cypress and implemented Cypress using Cucumber framework for apps.

●Maintained Automation scripts and responsible for code check-ins into GitHub.

●Used Selenium Grid for various browsers to perform Cross Browser Testing.

●Created synchronization points in the application to deal with timing problems using waits.

●Involved in Data Migration Testing and covered Data validation, Data Transformation, Data Maping And Data Integrity And Functional Testing.

●Perform the Data Migration Testing By Using tools like Informatica Power Center.

●Used Jenkins tool for continuous integration of the builds.

●Used Splunk to verify the logs and help developers in debugging to find the Root cause on issues found.

●Skilled in conducting functional testing of PL/SQL code to validate its compliance with business logic, requirements, and data integrity.

●Proficient in data validation testing to confirm that PL/SQL code manipulates data accurately, including data insertion, retrieval, and transformation.

●Proficient in securing Oracle databases by configuring user privileges, authentication methods, and encryption mechanisms to protect data assets.

●Capable of planning and executing Oracle database upgrades and patching, ensuring that databases are up-to-date and secure.

●Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.

●Performed Testing Web services using Postman.

●Mapped all the Requirements with the Test Cases using Requirement traceability matrix.

●Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke and Functional Testing.

●Developed and maintained automated test scripts using Python to ensure comprehensive test coverage and streamline the QA process.

●Utilized Python-based frameworks like PyTest and Unittest to design, implement, and execute test cases, resulting in a significant reduction in manual testing effort.

●Integrated Python test scripts with CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable automated testing on code commits, ensuring early detection of defects.

●Used Python libraries like Requests and REST Assured to perform RESTful API testing, validating endpoints for performance, security, and functionality.

●Performed System Testing, Smoke Testing and Regression Testing on different environment.

●Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.

Environment: Selenium WebDriver, Cucumber, Protractor, PL/SQL, JavaScript, Oracle, Jenkins, Postman, Node JS, Visual Studio, JIRA, Git, Bitbucket,Python, AWS, Splunk, Swagger UI.

Palmetto Automated Child Support System (PACSS), Columbia, SC

Jan 2019 - May 2020

Sr.QA Analyst

Palmetto Automated Child Support System (PACSS).The PACSS project is defined as a project to develop, implement, maintain, and obtain federal certification of a CSES (Child Support Enforcement System) that will provide comprehensive support to the operation of South Carolina’s Child Support Enforcement (“CSE”) program and to develop, implement, maintain, and provide comprehensive support to the operation of the Family Court Case Management System.

Modules in the Application: Case Initiation, Case Management, Financials Enforcement, Establishment, Forms, Reports and Admin.

Roles & Responsibilities:

Worked in Multiple projects under Cart/Checkout domain for Lowe’s web application which had multiple feature/enhancements in cart and checkout module. Most recently being Migrating the Cart and Checkout Application from WCS on-prem Database to Google cloud platform (GCP) and moving the Lowe’s cart and checkout web UI from multiple page checkout experience to Single page checkout which increased the order submission conversion rate for Lowe’s digital customers.

Roles and Responsibilities:

●Worked in Kanban methodology and Agile with Scrum Process for the development of the product.

●Analyzed Business requirement documents for creation and execution of Test Scripts, Test Cases and User Scenarios to provide optimal end-to-end test coverage.

●Extensively involved in all stages of testing life cycle SDLC & STLC.

●Proficient in designing comprehensive test strategies for PL/SQL code, ensuring thorough testing of stored procedures, functions, and triggers.

●Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites using TestNG, Selenium, JAVA and Jenkins.

●Done POC on WebDriverIO and implemented Javascript and Cucumber BDD based WebDriverIO automation framework for Lowe’s Digital cart and checkout and received various appreciations from the Team.

●Experienced in writing and executing unit tests for PL/SQL code using testing frameworks like utPLSQL or custom testing scripts, verifying code functionality and correctness.

●Used Maven, Sauce Labs to execute Selenium automation suites on different platform, browser combinations in parallel.

●Used Splunk to verify the logs and help developers in debugging to find the Root cause on issues found.

●Implemented Page Objects, Data Driven, and Keyword Driven Frameworks using Selenium WebDriver and TestNG.

●Implemented Page Object Model for UI Automation in Selenium Web Driver.

●Extensively used JIRA for test planning, bug tracking and reporting tools followed up with the development team to verify Bug fixes and update bug status.

●Worked in using the XPath, Firebug and Fire Path for Locator elements.

●Involved in testing the API services using Postman, SOAPUI and SwaggerUI.

●Used Jenkins as continuous integration tool to run automated test suites.

●Used GIT for Code check-ins and checkouts for Bitbucket/Stash.

●Used Bitbucket as our Centralized Repository.

●Developed and maintained automated test scripts using Python to ensure comprehensive test coverage and streamline the QA process.

●Utilized Python-based frameworks like PyTest and Unittest to design, implement, and execute test cases, resulting in a significant reduction in manual testing effort.

●Integrated Python test scripts with CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable automated testing on code commits, ensuring early detection of defects.

●Used Python libraries like Requests and REST Assured to perform RESTful API testing, validating endpoints for performance, security, and functionality.

●Generated defect reports using QC and JIRA for issues found during testing and provided accurate testing status.

●Effectively Communicated testing status to QA lead and offshore team.

Environment: Selenium WebDriver, WebdriverIO, Appium, JAVA, JavaScript, Jenkins, Maven, Postman, TestNG, Eclipse, Visual Studio code, NodeJS, Splunk, GCP, PL/SQL, Oracle, Docker, SwaggerUI, JIRA, HP ALM, Git, Bitbucket,Python, Sauce Labs.

Wells Fargo, Charlotte, NC

May 2017 – Dec 2018

Sr.QA Analyst

Project: Onboarding

Roles & Responsibilities:

Roles and Responsibilities:

●Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing.

●Worked closely with business team to understand the Requirements.

●Worked in Agile/Scrum methods for testing approach, attended daily Stand-up calls, Functional Review meetings with the Scrum team, created Test Plan for different Sprints and Stories.

●Participated in documenting Automated Test Strategy and assisting the Testing Team with on-going Automated Test Execution.

●Worked as a Software Development Engineer in Test (SDET), responsible for developing and executing comprehensive suites of automation test plans and test cases.

●Performed functional, regression and UAT Testing extensively using Protractor with Selenium Web driver.

●Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.

●Worked on Cucumber based BDD framework using Protractor JS in the organization by writing features files, step definitions.

●Done POC on Cypress and implemented Cypress using Cucumber framework for apps.

●Maintained Automation scripts and responsible for code check-ins into GitHub.

●Used Selenium Grid for various browsers to perform Cross Browser Testing.

●Created synchronization points in the application to deal with timing problems using waits.

●Used Jenkins tool for continuous integration of the builds.

●Used Splunk to verify the logs and help developers in debugging to find the Root cause on issues found.

●Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.

●Performed Testing Web services using Postman.

●Mapped all the Requirements with the Test Cases using Requirement traceability matrix.

●Developed and maintained automated test scripts using Python to ensure comprehensive test coverage and streamline the QA process.

●Utilized Python-based frameworks like PyTest and Unittest to design, implement, and execute test cases, resulting in a significant reduction in manual testing effort.

●Integrated Python test scripts with CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable automated testing on code commits, ensuring early detection of defects.

●Used Python libraries like Requests and REST Assured to perform RESTful API testing, validating endpoints for performance, security, and functionality.

●Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke and Functional Testing.

●Performed System Testing, Smoke Testing and Regression Testing on different environment.

●Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.

Environment: Selenium WebDriver, Cucumber, Protractor, JavaScript, Jenkins, Postman, Node JS, Visual Studio, JIRA, Git, Bitbucket, AWS, Splunk, Python,Swagger UI.

Macy’s: Atlanta, GA

Sep 2016-May 2017

Sr.QA Analyst/Offshore Co-coordinator

The Return to Vendor system tracks the progress of return to vendor merchandise from the time the RTV is requested through the shipment of merchandise to the vendor. The system accommodates RTV approval, transfer to a central location, and shipment to the vendor. The RTV system provides the following features like handling damages and accommodation returns, Approves the RTV amount based on the vendor credit balance, automatically notifies the stores and Handles various methods of shipments.

Roles & Responsibilities:

●Overall and release activity of an internal Web Content Management application for management of websites.

●Developed and executed application software testing such as functional, integration, and regression testing to ensure the quality of WSI websites and related systems.

●Used page object model as a part of Framework.

●Created test cases scripts and plans to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.

●Defined and tracked quality assurance metrics such as defects, defect counts, test results and test status using QC defect tracking system.

●Designed and automated the Web Content Management application using Selenium RC/IDE.

●Maintained the Selenium scripts for automation.

●Involved in Web Services Automation Testing using REST Assured library.

●Performed Integration testing and End to End testing of the entire application.

●Participated in quality audits across the various IT functions to ensure quality standards, procedures, and Agile methodologies are being followed.

●Generated defect reports using QC for issues found during testing and provided accurate testing status.

●Follow up with the Development team on defect resolution.

●Updating daily status to Release Manager which includes issues, action items, defect status etc.

Environment: Selenium Webdriver, JAVA, Eclipse, JIRA, Quality Centre, MySQL, Git, Bamboo, Jenkins,Python, Postman.

Child Support of SC, Columbia, SC

June 2014-Aug 2016

Department of Social Services (DSS)

Sr.QA Analyst

Child Support Enforcement System (CSES) The CFS project is defined as a project to develop, implement, maintain, and obtain federal certification of a CSES (Child Support Enforcement System) that will provide comprehensive support to the operation of South Carolina’s Child Support Enforcement (“CSE”) program and to develop, implement, maintain, and provide comprehensive support to the operation of the Family Court Case Management System.

Modules in the Application: Case Initiation, Case Management, Financials Enforcement, Establishment, Forms, Reports and Admin.

Roles & Responsibilities:

•Involved in creating test plan, test cases and test scripts.

•Involved in Creating Manual test cases Using Quality Center

•Worked as a Senior QA Tester for two projects(CSES and FCCMS)

•Participating in the test plans, providing test estimates

•Involved in reviewing the General System Design Document (GSD).

•Involved in reviewing the Detailed Design Document (DSD).

•Setup meetings with BAs to resolve any functional related issues

•Conducting smoke test after releases and decide to accept or reject builds.

•Conducting Regression testing, functional Testing, System Testing using QTP

•Performed Interface testing for Inbound and Out Bound Interfaces.

• Performed the testing on all the test phases of the project such as CIT, Functional Test and System Test.

•Good experience in working on CSENet transactions.

•Performed the testing on all the financial components from Payment posting to Disbursements.

•Worked on all the modules such as Case, Legal, Financials and Customer Service.

•Participating in the VDD and VRR meetings

•Worked in interface partner test execution

•Validated the Records in Source and Target by using SQL

•Validated the Records in Front end and Backend by using SQL Queries

•Tested the Front end Application and Validated the data loaded into SQL Server database

•Wrote the test scenarios and test scripts and execute them.

•Having the end to end business knowledge of the child support system.

•Running the batches and jobs by using GECS

•Strong experience in Quality Center.

•Interacted with Business Analysts.

•Involved in manual testing and Automation testing Using Quality Center and QTP.

•Involved in creating defects and bugs using SPIRIT (HP) tracking tool.

•Interacted with developers to get the Issues Resolved.

•Involved in Creating Low, Medium, High and Critical Issues.

•Wrote SQL queries to validate data from Database using SQLSERVER.

•Performed System testing on different browsers.

•Involved in System test and BPT(Business Process Testing)

•Involved in 70% of manual testing and 30% of automation testing.

•Tested the Forms and Reports.

•Involved in Assigning defects to the team

Environment:VB.Net,SQLServer,Unix,Linux,IVR,VOIP,Spirit,QTP,WinRunner,QualityCenterTFS,VBScript,SQL,Windows XP,SOAPUI.

EDUCATION

Bachelors of Science in Electronics,India (1999)

PGDCA Diploma from National Institute of Information Technology (NIIT), India



Contact this candidate