Siva Parvathi Kondapalli - Sr. QA Automation Engineer |
[email protected] |
Location: Lathrop, California, USA |
Relocation: Ready-To-Relocate |
Visa: H1B |
Siva Parvathi K
+1 832-225-6700 [email protected] Skills: Java | Json | Spring Boot | REST | SOAP | APIGEE | Swagger | Bitbucket | Tomcat | Apache Kafka | Microsoft Azure | NoSQL | SQL | Redis | Azure DevOps | MongoDB| DBevaer | Junit | Selenium WebDriver | Cucumber| Rest Assured | Postman | IntelliJ |Eclipse | JMeter | Appium | Mobile Testing |Robo 3T| Azure Data Studio | Snowflake | Databricks| PCF | CI/CD | Gradle | Jenkins | Docker | Maven | Sonar Qube | GitHub | Confluence | JMeter |Jira | Microservices | Splunk | New Relic | Ruby | PagerDuty | Agile | Scrum | BDD | Gherkin Education: Bachelors in Electronics and Communication Engineering JNTU, India LinkedIn: https://www.linkedin.com/in/sivapk/ Professional Experience: Client: Abbott (Intellect) Pleasanton, CA 09/2024 12/2024 Role: Sr QA Automation Engineer Designed, developed, and executed automated test plans for web and cloud solutions, collaborating with cross-functional scrum teams. Ensured quality and compliance of product software throughout the software testing lifecycle Created and automated test cases using Selenium, Java and Rest assured for Hf-Cloud/Drx project Reviewed peer test automation, defined testing criteria, analyzed results, and presented findings to developers and stakeholders. Conducted test case analysis to evaluate coverage, boundary conditions, and regression adequacy. Delivered detailed testing documentation aligned with regulatory, security, and privacy standards across functional, performance, and regression testing. Participated in project planning, estimation, and scheduling activities. Utilized Selenium WebDriver with Java for UI testing and REST Assured with Java for API testing. Working on CI/CD pipelines using Azure DevOps, managing pull requests (PRs), generating artifacts, and verifying job statuses. Have tested Blueridge New Implants and I2 follow ups for patients readings as part of USB Imports Identified and reported multiple defects across RTR, DTP ON-OFF, and HF Cloud. Executed sanity automation suits each building, analyzed results, and resolved identified issues. Technologies and tools used: Java, Selenium, Rest Assured, Json, Postman, Confluence, Jira, Maven, IntelliJ, Bitbucket, Share Point, Azure Cloud, Azure DevOps, Cisco VPN, Zscaler and Windchill. Client: Albertsons - CA 05/2023 08/2024 Role: QA Automation Lead Design a relevant automation framework based on the feasibility study which is easily maintainable and scalable by using the relevant technical stack of using Spring boot, Rest assured, Java, Selenium WebDriver, MongoDB and Azure SQL. Write test automation code using Java, SpringBoot, and Cucumber, test code using Rest Assured Web Service, Kafka Technologies. Review the automated test and service scripts for every release cycle and complete test coverage. Implement and execute the functional testing by analyzing the scenarios thoroughly by going through the design and data flow across systems. Develop a reporting system where the defects are reported when the regression scenarios are executed on the CI pipeline using Jenkins, Docker, and Azure Agents. Develop/Automate the test suites to have data flow between Data Processors (data bricks), snowflake, Kafka, rest assured and Azure SQL DB. Involved in integration testing to make sure the end-to-end route is established and data flow Participate in Business requirements gathering and work with stakeholders to understand specific functional requirements and develop automation test suites Continuously updating the requirement traceability Matrix document on Confluence based on updated requirements. Performs code reviews to ensure consistency to style standards and code quality in version control tools like GitHub, Pull Request strategy. Implementing automation for Data Processing, API and UI Automation, conducting functionality regression checks using Postman. Work closely with designers and developers to create better accessibility experience for wider audience Using DB tools (MongoDB, SQL) for querying the test data for the execution of backend automation Identify technical, process risks and prepare a risk mitigation plan for all the projects, identify improvements and define automated solutions. Experience in mobile test automation for both Android and iOS platforms. Sought superb technical and analytical skills, with the ability to solve challenging problems and deliver accessible code, from testing complex components to auditing websites with assistive technologies. Expertise spans strategic planning, web development, accessibility remediation, testing, and auditing. Proficient in testing APIs using tools like Postman, REST Assured, or similar. Familiarity with performance testing tools (e.g., JMeter, Gatling) and concepts. Technologies and tools used: Java, Spring 5, Spring Boot frameworks for micro services, Cucumber, Json, Postman, Jenkins, Confluence, Jira, MongoDB, Maven, IntelliJ, Git, Data bricks, Snowflake, Azure Data Studio, SQL server, Mongo DB, Robo 3T Client: GAP - CA 12/2019 05/2023 Role: Sr.QA Automation Engineer Responsible to understand the purpose of each functionality of the applications and develop the automation framework and test suites required for automation using the latest technologies like Rest Assured, Cucumber, RESTful Web Services, SOAP UI and TestNG Automating the Mock responses for APIs, automating order placement using the Spring Boot framework, Rest Assured. Develop a regression suite where all the automated scenarios are run daily. Design and develop a relevant automation framework based on the feasibility study which is easily maintainable and scalable by using the relevant technical stack of Spring, Cucumber, and Gradle Technologies on Java platform. Write test automation code using JAVA, SpringBoot, APIs and Cucumber. Write application services test code using JAVA and Rest Assured Web Service, Kafka Technologies. Review the automated scripts for every release cycle and make sure of complete test coverage. Performs code reviews to ensure consistency to style standards and code quality in version control tools like GitHub, Gitlab, Jenkins Hooks, and Pull Request strategy. Develop a regression suite where all the automated scenarios are run daily. Develop a reporting system where the defects are reported when the regression scenarios are executed on the CI pipeline using Jenkins, Docker, and Azure Agents. Report, re-test, and close the integration defects if any, by working with the technical lead/manager. Identify and tag the test scripts based on priority by involving product and development teams, test suite can be adjusted to priorities, risks, and schedules. Develop automation test suite and review with a project team to ensure all the requirements are covered. Analyze the reported defects and cross verify whether the automation test suite has the use case based on defect severity/priority i.e., performing a test suite audit. Technologies and tools used: Java, Spring 5, Spring Boot frameworks for micro services, Cucumber, Json, Postman, Jenkins, Oracle, TestNG, Gradle, GitHub, CICD, Confluence and Jira. Client: GAP (NISUM) - Santiago, Chile 06/2017 - 12/2019 Role: QA Automation Engineer Responsible to understand the purpose of each functionality of the applications and develop the test automation suites required for automation using the latest technologies like Rest Assured, Cucumber, RESTful Web Services, SOAP UI and TestNG Mocking PNP responses with CO Fee attributes Automating order placement using the Spring Boot framework, Rest Assured Testing functionalities using Postman for Draft orders with CO fee modifications Develop a regression suite where all the automated scenarios are run on a daily basis Identify technical, process risks and prepare a risk mitigation plan for all the projects, identify improvements and define automated solutions. Create Jenkins jobs based on tags and monitor test results Develop a regression suite where all the automated scenarios are run on daily basis. Manage the test scripts based on priority by involving product and development teams so that the test suite can be adjusted to priorities, risks, and schedules. Work closely with the Product manager for clarifications of the features and updated business requirements. Develop automation test suites and review with dev team to ensure all the requirements are covered. Set up a dedicated test environment where the latest code is deployed to test newly implemented features. Once the stories are signed off, provide a showcase to PDM for the developed scenarios. Technologies and tools used: Java, Spring 5, Spring Boot frameworks for micro services, Cucumber, Json, Postman, Jenkins and Jira Client: Cisco Bangalore, India 05/2011 03/2017 Role: Senior Software Engineer Implemented automation across diverse modules using Selenium WebDriver for, including thorough review and execution of test designs Develop test plans and strategies for automated testing of desktop applications. Define test objectives, scope, and timelines in coordination with project stakeholders. Identify test scenarios and prioritize them based on business requirements and risks. Develop test scripts to validate desktop application functionality, user interfaces, APIs, and integrations Execute automated test scripts to validate desktop application features and functionalities. Analyze test results and report defects using issue tracking systems such as Jira, engaged in Bug resolution discussions alongside the development team. Leverage test management tool for capturing requirements and designing test cases, real-time test execution reports, minimizing data duplications, enhancing test coverage and improving productivity. Perform integration testing to validate interactions between desktop applications and external systems or components. Implement automated regression test suites to ensure the stability of desktop applications. Collaborate with developers, product managers, business analysts, and other stakeholders to understand requirements and acceptance criteria, ensure high-quality releases and enhance QA processes Provide detailed test reports and metrics to project stakeholders, highlighting test coverage, pass/fail rates, and defect trends, also the test suite can be adjusted to priorities, risks, and schedules. Collaborate with development and DevOps teams to automate build, test, and deployment processes. Review automated test code for adherence to coding standards, best practices, and maintainability. Managed bug reporting (Quality Center), documentation (Confluence), and regular updates during Scrum calls and stand-ups, share automation best practices, lessons learned, and success stories within the QA team and across the organization. Provide training and mentorship to team members on test automation concepts, tools, and techniques Client: Nisum Hyderabad, India 02/2008 04/2011 Role: Quality Engineer Developed and maintained the test cases as per the project requirements. Analyzing test results and identifying issues. Collaborating with development teams to identify test scenarios and cases. Involved in creating Test plans and Test Traceability Matrix, Maintaining test plans. Learned Ruby and implemented automation for Macys Checkout project. Raised defects in Bugzilla and retested and closed. Reviewing and providing feedback on product specifications and requirements Identifying and reporting defects. and issues to development teams Monitoring test results and reporting on quality metrics. Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface database California Colorado |