Summary
Overview
Work History
Education
Skills
Immigration Status
Linkedin
Timeline
Generic

Soumya Nuggehalli Mahadevappa

Celina,TX

Summary

Results-driven SDET with a proven track record at Experian, specializing in automated testing using Python and Java. Expert in CI/CD integration and enhancing test frameworks, I significantly reduced product defects through innovative strategies. Adept at collaborating with Agile teams, I leverage strong analytical skills to ensure high-quality software delivery.

Overview

15
15
years of professional experience

Work History

SDET

Experian
05.2022 - Current
  • Designed and developed automated test scripts using Java and Python to verify the stability and performance of APIs and backend services.
  • Implemented Cucumber-BDD and Pytest-BDD to structure test automation frameworks, ensuring reusability and efficiency.
  • Enhanced test automation frameworks by integrating with CI/CD pipelines, improving release cycles using Github and AWS codebuild.
  • Experience in native mobile apps testing focused on Native IOS and Android platforms.
  • Functionality testing on IOS and Android devices with Appium using Xcode and Android SDKs and with Browserstack.
  • Collaborated with cross-functional Agile teams to define and implement test strategies, test plans, and execution reports.
  • Performed manual test execution when required to validate new features before automation.
  • Debugged and diagnosed issues in test cases and automated scripts, working closely with developers to resolve defects.
  • Optimized test coverage for microservices by developing integration tests for AWS Lambda, API Gateway, and DynamoDB.
  • Automated backend testing using GraphQL to validate data retrieval from multiple sources with a single API call.
  • Used Splunk and Datadog for monitoring application performance and tracking test failures.
  • Validated and enhanced software quality by automating Server driven dashboard feature developed using typescript to handle repetitive software testing work and streamlined testing processes.
  • Championed navigation through springboot framework using Java and checked PRs to verify code implemented by developer is right as per COA.
  • Gained development experience and deployment process to production
  • Experience with data stream process using Kinesis.
  • Experience in Unified Consumer Profile (UCP) which is a centralized service developed for handling data and decisions on a specific user that can store and be used by all in product domains.
  • Conducted thorough code reviews to identify potential vulnerabilities, ensuring a secure end product for users.
  • Participated actively in sprint planning meetings to provide valuable input on achievable goals related to software quality objectives for each iteration cycle.
  • Evaluated emerging technologies in software testing, incorporating innovative solutions into existing workflows as appropriate.
  • Reduced product defects by using Splunk to check the logs to track the error and failure of service when interacting with other microservices.
  • Assisted developers with the deployments utilizing Harness deployment feature to release new features to production.
  • Leveraged Datadog to monitor application performance metrics and system health.
  • Tested the features behind feature flags using Split.io platform which allows teams to manage feature rollouts and A/B testing.
  • Used Proxyman and insomnia tool for intercepting and debugging http traffic on simulator and Web and leveraging to mock even before BE is developed to make sure UI works as expected.

Senior QA Automation Engineer

Maximus
01.2020 - 04.2022
  • Developed and maintained automated test cases using Python and Selenium for web application testing.
  • Utilized Pytest framework to design, execute, and report automation test results efficiently.
  • Integrated automated tests into Jenkins CI/CD pipelines for continuous testing and faster deployment cycles.
  • Defined and implemented test strategies for web application testing.
  • Worked with Zephyr for test case management, tracking test execution and bug reports using Jira.
  • Automated test execution and reporting using PyTest's built-in reporting tools, generating detailed
    reports for failed test cases to assist in debugging.
  • Implemented data driven test automation using Pytest parameterization to validate multiple scenarios
    with different input datasets enhancing coverage and proficiency.
  • Integrated automated tests into Jenkins CI/CD pipelines.
  • Participated in Agile development processes to support continual improvements in overall delivery
    efforts.
  • Developed comprehensive test plans and test cases based on business requirements, ensuring through
    test coverage of application process.
  • Utilized x-ray test repository to maintain test cases and tracking of execution details.
  • Reduced product defect rates by creating robust test cases and meticulously executing them.
  • Ensured compliance with industry standards and regulations, maintaining company's reputation for
    quality and reliability.
  • Facilitated knowledge sharing sessions on latest QA tools and techniques, keeping team up-to-date.
    Conducted thorough manual and automated tests to identify software bugs, improving overall software
    reliability.

Software QA Automation Tester

Net Cracker Technology Solutions
05.2016 - 06.2018
  • Designed and Developed automation script using Selenium, Java and TestNG framework.
  • Used Apache JMeter for load, performance and stage testing to analyze application performance, identify bottlenecks system stability under heavy load conditions.
  • Developed and maintained Jmeter scripts for load and stress testing.
  • Automation of functional testing framework for all modules using Selenium, Java and TestNG TDD framework.
  • Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
  • Performed necessary requirements inspection, design inspection, Test plan and case creation,
    Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
  • Executed test cases manually to verify the expected results worked with technical designers and Architects to understand the requirements for a test environment setup.
  • Created scripts for Regression
  • Interacted with Developers and management to identify and resolve technical issues.
  • Performed Smoke and Sanity Testing to make sure all the Test Environment is working as desired.
  • Tracked and reported defects into Jira and notified management with details.
  • Analyzed root cause for defects and documented.

QA Manual Tester

ICD Security Solutions Pvt Ltd
09.2010 - 05.2013
  • Promoted collaboration between QA and development teams by actively participating in daily stand-ups, sprint planning meetings, and retrospectives.
  • Collaborated with developers to swiftly identify, reproduce, and resolve critical bugs, ensuring timely delivery of high-quality products.
  • Streamlined the testing process by diligently documenting test results and providing clear feedback for continuous improvement.
  • Enhanced product quality by meticulously executing manual test cases and identifying defects in software applications.
  • Conducted Regression Testing whenever some code module is changed identified risks and developed mitigation
    strategies.
  • Performed functional testing, regression testing, smoke testing, and integration testing.

Education

Bachelor in Electronics And Communication -

UBDT College Of Engineering
Davanagere, Karnataka, India
07-2008

Skills

  • Programming Languages: Python (3x), Java, Typescript
  • Testing Frameworks: Pytest-BDD, Cucumber-BDD, Springboot
  • Test Strategies & Automation: Test automation framework design, Cross-browser testing, regression testing, end-to-end testing using selenium automation tool and Rest Assured api testing
  • Tools & Technologies: Zephyr, Postman, Insomnia, Jira, JMeter, Git, GitHub, AWS Lambda, DynamoDB, CI/CD pipelines, Jenkins, Harness, Selenium, Rest Assured, SQL, AWS dynamodb, Splitio
  • Editors: IntellijIDEA, Pycharm and Eclipse
  • AI: Github copilot
  • Microservices & Backend Testing: REST API testing, GraphQL
  • Cloud & Deployment: AWS services (S3, Kinesis, IAM, Lambda), CI/CD, Docker, Gradle, Maven
  • API Testing tools: Insomnia and Postman
  • Proxying tools: Proxyman and Charlesproxy
  • Analytics: Datadog and Splunk for analyzing the data
  • Agile & Collaboration: Agile methodologies, sprint planning, stakeholder engagement

Immigration Status

US citizenship.

Linkedin

www.linkedin.com/in/soumya-nuggehalli-mahadevappa-861aa3236

Timeline

SDET

Experian
05.2022 - Current

Senior QA Automation Engineer

Maximus
01.2020 - 04.2022

Software QA Automation Tester

Net Cracker Technology Solutions
05.2016 - 06.2018

QA Manual Tester

ICD Security Solutions Pvt Ltd
09.2010 - 05.2013

Bachelor in Electronics And Communication -

UBDT College Of Engineering
Soumya Nuggehalli Mahadevappa