Post Job Free
Sign in

Test Automation Quality Assurance

Location:
Katy, TX
Posted:
April 17, 2025

Contact this candidate

Resume:

Rajendra Mandadi

210-***-****• **************@*****.***

Software Development Engineer in Test (SDET)

SKILL SUMMARY

Focused and highly motivated ISTQB and Sun certified Java professional in QA SDET with more than 10 years of progressive experience in testing and test automation frameworks, collaborating with onshore and offshore teams in QA process development, problem analysis, and test automation.

}Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, HP Quick Test Professional(QTP/UFT),Java,JUnit/TestNG/Cucumber, Jenkins, Maven, Docker, API(Postman, Rest Assured,SOAP UI),Swagger, HP ALM, TestRail, Appium (iOS & Android), Python, pytest, JMeter, JIRA,AWS cloud(EC2, s3, dynamoDB, Lambda), Kubernetes, Spark, Database(Oracle, Postgres, Sql Server)and GitHub.

}Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements in Agile Scrum model.

}Extensive experience in different phases of testing like Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Cross Browser and Database Testing.

}Have strong knowledge in testing the Data processing through Spark jobs in Kubernetes clusterwhich is deployed in AWS EKS through Delta lakes, S3 bucket, EC2 and DynamoDB.

}Quality Assurance Testing with diversified skills in manual testing and converting manual tests cases into well qualified test automation scripts with suitable framework for the environment.

}Experience in using the Swagger for API documentation to test the APIs implemented.

}Heavily experienced in testing REST services using postman and RestAssured.

}Have strong knowledge in testing the SOAP API calls in SOAP UI Pro.

}Experience in integrating TypeScript with popular testing frameworks like Jest, Mocha, Cypress, and Playwright.

}Expertise in creating Test automation framework for Web/API/DB using Java, TestNG, Selenium WebDriver, BDD Cucumber, Database and Maven.

}Proven experience in enhancing the existing test automation framework to latest Java version and modified the components to use the new features of Java.

}Built an automation framework from scratch using Cypress across multiple projects.

}Strong knowledge in creating Jenkins pipelines using JenkinsFilewith docker containerization for the dynamic provisioning of pod in Kubernetes cluster as part of cost saving.

}Hands on experience in writing core java to access data from outsource files(CSV, json and Properties files), Apache POI for Excel and used OOPs (Inheritance, Polymorphism, Encapsulation & Abstraction) concepts in developing the Selenium framework

}Experience using all the fruitful features in TestNG like Data Provider, groups, Test chaining.

}Experience in python with pytestto deploy helm charts and automation script for data quality testing through spark jobs in AWS using boto3 library.

}Knowledge in Functional Automation testing of Web applications using Selenium WebDriver.

}Involved in both Manual and Automation Testing of API using Postman and Cypress.

}Experience with testing on Linux(Debian and alpine) platform for accessing the microservice logs from the pods.

}Have experience in Kafka and Pulsar for messaging queues to write messages through topics.

}Have experience in testing Mobile(Native/hybrid - ios and android) applications using Appium, Java, BrowserStack.

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

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/Grid, HP Quick Test Professional(QTP/UFT), Maven,API(Postman,Rest Assured,SOAP UI),Swagger, HP ALM, TestRail, Appium (iOS & Android), JMeter, JIRA.

Data Bases : PostgreSQL, SQL Server, Oracle

CI/CD Tools : Jenkins, GitHub, Docker, Kubernetes, Spark

Cloud : AWS (s3 bucket, EC2, DynamoDB, Lambda)

OS : Windows (XP, Vista & 7, 8, 10), Linux, Mac

Languages : Java, Python, VbScript, JavaScript

Web Tech : HTML, XML, CSS

Framework : Junit, TestNG, Cucumber, pytest, DataDriven/Modular/Hybrid Framework.

PROFESSIONAL EXPERIENCE

WellsFargo,CA SDET AUG2022 – Present

Create Test plan, Test cases, Test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of Agile stories and story acceptance criteria.

Define and track quality assurance metrics such as defects, defect density, sprint velocity, burn down using JIRA tracking system.

Designed automation framework using Java, Selenium web driver, TestNG, Maven, Jenkins, GitHub using Page Object Model(POM) from scratch by taking ownership.

Create robust test automation utility scripts by handing the web elements (Link, Button, CheckBox, Radio Button, Drop Down, Web Tables, Frames, Windows and Alerts) efficiently in selenium.

Effectively configured TestNG XML with Parallel tests by using Groups as well. User can select the options like environment, Browser, Suite(s) from Jenkins job parameters.

Created common/helper utilities for constructing elements and for selenium browser operations with effective exception handling techniques using try->catch->finally blocks.

Performed integration and system testing to verify the performance, UI, and security of iOS applications across different iOS versions.

Performed Cross browser testing to check application can work on IE, Firefox and Chrome browsers.

Created scripts using Selenium WebDriver, TestNG, Cucumber framework and implemented Branching mechanism with proper code review and functional review stages with Pull Requests.

Automated regression tests for web applications using TypeScript with Cypress and Playwright.

Verified alignment, spacing, and design consistency as per UX/UI design guidelines.

Strong knowledge in Java with Object Oriented programming(OOPs) to write better reusable methods.

Used all the Core Java OOPS concepts( Inheritance, Polymorphism, Abstraction, Encapsulation) and Collections while building framework.

Performed Web Services testing using Postman and Rest Assured.

Created POJO classes for the payload construction in runtime for Rest Assured utility library.

Excellent knowledge on different response codes like 2XX (200, 201, 202), 3XX, 4XX (400, 401, 403, 404,..) and 5XX (500, 502, 503,..).

Integrated Cypress with continuous integration tools (e.g., Jenkins, CircleCI) for automated test execution.

Automated API/WebServices testing using Java & Rest-Assured for SOAP/REST Web APIs for GET, POST, PUT, PATCH and DELETE calls and their assertions to validate the response body.

Designed and executed test cases for IVR flows, call routing, chat, and voice interactions within Amazon Connect.

Experience using Swagger documentation for API testing.

Performed back-end testing by writing complex SQL Queries using Postgres.

Configured AWS EC2 plugin in Jenkins to provision dynamic slave machine in AWS by using Amazon Machine Image(AMI) to save cost for client.

Created CI/CD job to build Artifact from the QA automationGitHubrepo to publish latest image with new changes.

Prepared standard operating procedure(SOP) document to develop new test scripts by using framework for team members.

Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.

Developed test scripts by using Java/Python, Selenium to implement test automation for web application.

Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver. Used Java as Language and Eclipse as IDE.

Extensive experience in functional testing, unit testing, smoke testing, integration testing, sanity testing, regression testing, system testing, back-end testing, browser compatibility testing.

Used SOAP UI tool to test SOAP based Web Services to test API validations.

Developed framework for data processing testing with Python &pyTestframework withfixtures and markers using boto3 library to interact with s3 bucket, dynamoDB.

Created helm deployment scripts using Python framework to deploy the microservices in kubernetescluster for data ingest and data processing layer.

Created Python utility packages and modules for extracting the server logs from pods using the python-kubernetesclient.

SENTARA HEALTH,VA QA Automation Tester APR 2018 – JUL 2022

Write comprehensive Test Plan in TestRail based on Business Requirement Documents (BRD) with good coverage in Traceability Matrix(RTM).

Performed Functional, System Integration and Regression testing using Selenium WebDriver, Cucumber, TestNG, Maven, Extent reportsand Jenkins.

Used TestNG.xml to run test scripts in multiple browsers in parallel and cross platforms(These are different EC2 images).

Involved in enhancing existing test automation framework to work on Desktop applications using Sikuli integration to perform E2E testing from CSG billing system to downstream.

Added more functional and regression automation scripts to the project to reduce the release cycle.

Written Cloud formation templates and deployed AWS resources using it.

Developed Modular framework using Selenium WebDriver, TestNG, Jenkins, dynamic AWS EC2 instances to save cost for client instead of static instances.

Conducted thorough UI testing to ensure consistency in layout, colors, fonts, and responsiveness across multiple devices and browsers.

Proficient in creating end-to-end automated tests using Cypress framework.

Build API test automation suite using Postman Collections to explicitly perform API level testing using Rest APIs. Collections are configured to run periodically using monitors in postman.

Validated navigation flows, interaction behavior, and micro-interactions to match UX design expectations.

Postman collections are also configured as part of CI/CD Jenkins tool using newman batch command to trigger.

TestNG features like Data provider, DependsOnMethods, dependsOnGroups, Priority and other annotations are used in running the test suite.

Experience in writing Cucumber feature files for the business logic and implement those step definitions with selenium-java code.

Configure the TestRunnerwith Junit to run the test suites using cucumber tags(Features, glue, tags, monochrome, dryrun, strict)

Use JavascriptExecutorto handle the objects for AngularJS and nodeJS applications in selenium framework.

Automated API/WebServices testing using Java & Rest-Assured for SOAP/REST Web APIs for GET, POST, PUT, PATCH and DELETE calls and their assertions to validate the response body.

Created POJO classes for the payload construction in Rest Assured utility library.

Develop test automation scripts using Page Object Model (POM) in selenium with Page Factory.

Have strong knowledge on the areas to be focused in Database Testing while data is moving to Reporting DB from Transaction DB.

INTEL CORPORATION QA Automation Engineer DEC2016 – MAR 2018

Involved in the full Software development life cycle(SDLC) as requirements gathering from business users and do detail analysis.

Responsible for performing both manual and automated testing which included back-end and front end(UI) testing.

Created Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.

Executed test cases manually, Compared and analyzed actual with expected results and reported all deviations(defect) to the appropriate individual(s) for resolution.

Worked closely with developers, support engineers, and business analysts to refine Amazon Connect workflows.

Developed automation scripts using HP QTP/UFT for web/desktop applications using VbScript.

Have strong knowledge in descriptive programming to find the ChildObjectsto identify the elements are having same properties.

Have strong knowledge in handling the XML validations for API testing in VBscript.

Have worked with local/shared object repositories for storing the object properties.

Have work experience in using Visual Relation Identifier and Insight objects.

Performed A/B testing to analyze user preferences and improve UX design recommendations.

Tested responsiveness on various screen sizes (desktop, tablet, mobile) to ensure optimal UI behavior

Working closely with development team and onsite team to clarify business requirements and coordinating with offshore team.

Involved in Functional, System Integration Testing and Regression testing.

Perform defect analysis and log defect in JIRA with required details such are summary, description, steps to reproduce, evidence, severity, and priority in JIRA.

Used Simple and Complex SQL Queries like Joins, Select, Insert, Update,Delete, Group By, Oder By, Asc, Desc to perform data validation.

Have performed Non-functional testing using JMeter, wrk2 to evaluate server capabilities to process the unexpected load.

Experience in generating in test automation for management tracking.

Thompson Reuters,IN QA TesteR MAY 2015– JUN 2016

Involved in Software development life cycle (SDLC) as Requirements gathering from business users and do detail Requirement analysis in Waterfall model.

Created Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.

Executed test cases manually, Compared and analyzed actual with expected results and reported all deviations(defect) to the appropriate individual(s) for resolution.

Provided UAT support for Amazon Connect configurations, ensuring smooth deployment of contact center solutions.

Involved in preparing the Test Plan and Requirement Traceability Matrix(RTM).

Involved in Test Execution manually and created defects for the deviation from actual to expected results.

Responsible for Test execution reports for Daily/Weekly status reports and defect reports

Tested on Adjudication application workflow with different stages Create Trial, Upload, review, adjudication and committee.

Experienced in analyzing the Reporting DB details from the transactional DB using ETL jobs.

Experience in generating reports in Jasper studio for the report generation.

Responsible for performing manual and automated testing which included back-end and front-end (UI) testing using Egg Plant Functional Tool.

Working closely with development team and offshore team to clarify business requirements and coordinating with offshore team.

Involved in Sanity, Functional Testing, System Integration Testing (SIT) and Regression and Smoke testing.

Perform defect analysis and log defect in HP ALM with required details such are Summary, Description, Steps to Reproduce, Evidence, Severity, and Priority.

Skynet Global,IN Manual TesteR MAR 2014 – APR 2015

Analyzed system specifications and developed Test Plans and strategies.

Development and maintenance of Manual test cases based on the business rules and functional points.

Identified common steps in manual test cases and developed Reusable actions and used across test scripts/test scenarios.

Developed positive and negative test cases according to the Business Rules and Business Strategies.

Wrote manual test cases for the application.

Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.

Wrote Test cases to test the application manually in Quality Center/ALM.

Wrote complex SQL Queries for back end testing for both Oracle and SQL databases.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

EDUCATION & CERTIFICATIONS

Master in computerscience from JNTU 2013

Bachelor of Technology in computerscience fro m JNTU 2011



Contact this candidate