Narmada Burri
*******.*******@*****.***
LinkedIn 561-***-****
Summary:
•Software Development Engineer in Test (SDET) professional with around 11 years of expertise in Automation Testing, specializing in API, mobile, UI, database testing. Skilled across Banking and Medical Device, and Gaming industries domains, ensuring high software quality.
•Proficient in Selenium WebDriver using Java and Python, with expertise in various testing frameworks like TestNG, BDD Cucumber, Robot Framework, and JUnit.
•Experience in Playwright using Typescript.
•Hands-on experience with API automation using Rest Assured.
•Experienced in Web UI automation testing and utilizing Selenium Grid, and Browser Stack.
•Hands-on experience with Data Science testing on SaaS platform using Artificial Intelligence and Machine Learning.
•Skilled in test management tools like JIRA, TFS, Rally, and ALM, enhancing project delivery and testing procedures.
•Demonstrated ability to estimate tests, prepare test plans, and design and execute test cases to ensure thorough test coverage.
•Spearheaded automation strategies that reduced test cycle time and optimized testing processes.
•Knowledgeable in Java OOPs concepts, Collections API, Streams, Lambdas, and functional interfaces.
•Proficient in cloud testing with strong AWS knowledge and hands-on experience in containerization with Docker.
•Familiar with CI/CD tools (Jenkins) and GIT for efficient code management and automation script execution.
•Experienced in designing automation frameworks from scratch and evaluating multiple tools for optimal solutions.
•Extensive experience in Agile environments, with a solid understanding of SDLC and Agile methodologies.
Technical Skills:
Automation Tools
Selenium Web Driver, Robot Framework, LambdaTest, Jenkins, CI/CD, Playwright
Programming Languages
Core Java, Python, C#, and VB Scripting, Typescript.
Databases
MySQL, Oracle
Test Management Tools
Version One, TFS, MTM, JIRA, Zephyr, HP-ALM.
Build Tools
Maven
QA Methodologies
Agile
Collaboration tools
JIRA, Confluence, Bit Bucket, Bamboo and Git.
Testing Frameworks
Data-Driven Framework, Behavior Driven Framework, Hybrid Testing Framework, TestNG, Robot Framework, Apache POI, POM.
Professional Experience:
BetMGM, Jersey City, NJ (Remote) October 2021 – Till Date Role: SDET II
It is a gaming domain maintained by the Entain Group. BetMGM is a leading online sports betting platform covering over 90 different sports, including football, tennis, basketball, UFC, and boxing. The platform features online casino games, roulette, slot machines, and live dealer games. With over 18 applications across multiple countries, BetMGM is one of the largest online sports betting and gaming platforms globally.
Responsibilities:
•Worked on multiple projects for the BetMGM client, developing test automation frameworks from scratch.
•Developed automation frameworks from scratch using Selenium WebDriver with
Python and Robot Framework.
•Developed test scripts with Playwright using TypeScript for end-to-end testing, focusing on cross-browser functionality and performance.
•Participated in requirement meetings with the product team to understand and analyse project requirements, utilizing tools like JIRA for task management.
•Developed unit test cases in Visual Studio Code and contributed to team estimations for sprint planning.
•Designed and executed manual test cases, assigned tasks to team members using
GitLab, and monitored progress through JIRA.
•Tested CRM, sports promo offers, and betting content API services using Swagger and
Soap API for verification.
•Deployed feature branches to lower environments, executed test cases, and ensured the stability of releases.
•Triggered Jenkins jobs to run automation suites and analyzed detailed reports generated in automation environments.
•Planned and converted manual test cases to automated test cases using the Robot Framework, ensuring seamless execution.
•Conducted code reviews for automation implementations in GitLab, provided approvals, and merged changes into the master branch.
•Maintained comprehensive test artifacts, including automation and performance reports, while ensuring accurate QA sign-offs.
•Collaborated with cross-functional teams to ensure smooth integration and delivery of high-quality applications across Jenkins, GitLab, and Swagger environments.
•Developed and maintained a comprehensive Playwright-based automation framework in Java, integrating with built-in Playwright Test enhancing the accuracy and efficiency of end-to-end testing.
•Implemented Playwright fixtures and custom configurations to streamline test setup and execution for the onboarding application, improving test reliability and reducing setup time.
•Utilized Playwright's advanced features for debugging and validating complex scenarios, improving test accuracy and speed of issue resolution.
•Executed cross-browser testing with Playwright to ensure consistent functionality and user experience across different browsers, contributing to a seamless customer onboarding process.
•Developed unit tests using JUnit and TestNG, applying mocking and assertions to ensure early defect detection, enhance test accuracy, and streamline debugging across projects.
Environment: Selenium WebDriver, Robot Framework, Playwright, Typescript, SOAP API, Swagger, Eclipse, Jenkins, GitLab, Python, JIRA, Visual Studio Code.
Medtronic, Hyderabad, India January 2018 - October 2021 Role: Senior QA Automation Engineer
Medtronic is a leading Medical device manufacturer with 75 years of industry experience offering a wide range of value-added services to patients suffering from critical illness and building new products with latest technologies saving lives and increasing life span.
Responsibilities:
•Contributed to building a Test Automation Framework utilizing Selenium WebDriver, BDD Cucumber, and Maven within the Java ecosystem.
•Executed the implementation of the Page Object Model (POM) using Selenium WebDriver, TestNG, and Java, enhancing the maintainability and scalability of test scripts.
•Conducted data-driven testing with Selenium WebDriver and TestNG, utilizing property and XML files for test data management.
•Leveraged Selenium WebDriver and Selenium Grid to perform concurrent regression and cross-browser testing across diverse platforms.
•Designed and created comprehensive automated test scripts with Cucumber, ensuring full coverage of software functionality across features.
•Addressed cross-browser compatibility issues, identifying and resolving bugs across multiple browsers
•Tested SOAP-based Web services and XML using SOAP UI, validating local WSDLs and URLs.
•Developed and executed automated test suites in SOAP UI for SOAP-based web services, utilizing data-driven testing techniques to validate complex XML requests and responses against various service endpoints.
•Created comprehensive functional and regression tests in SOAP UI to verify API operations, ensuring correct request-response handling, parameter validation, and adherence to WSDL specifications across different environments.
•Integrated SOAP UI with Jenkins for continuous API testing, enabling scheduled execution of test cases, tracking service performance, and identifying issues in service communication and data handling in real-time.
•Automated continuous integration tasks using Jenkins, Maven, and TestNG, scheduling tests for optimal efficiency.
•Developed and implemented automated integration test frameworks using Selenium and
Jenkins, optimizing the CI/CD pipeline.
•Crafted Jenkins files with Groovy scripts, automating CI/CD pipeline jobs and streamlining build processes.
•Created and maintained templates for Test Plans and Test Cases, ensuring consistency in test documentation.
•Developed, executed, and analyzed load and security test cases, ensuring robust quality assurance practices.
•Performed backend data integrity testing through SQL queries, reinforcing data accuracy and consistency.
•Reviewed requirements and actively participated in meetings to gain a deep understanding of business functionality and objectives.
•Facilitated scrum meetings, monitoring and tracking team progress to ensure timely delivery of project milestones.
Environment: Selenium WebDriver, Java, BDD, TestNG, Jenkins, SOAP UI, CI/CD Pipeline, SQL, Security Testing, Data-Driven Testing, Regression Testing, Selenium Grid, Test Automation Environment.
ProKarma, Hyderabad, India August 2014 - January 2018
Role: Test Automation Engineer
Worked for SunTrust Bank a leading U.S. financial institution providing banking, investment, and wealth management services. Played a key role in designing, developing, and maintaining solutions to enhance customer experience and optimize banking operations, ensuring alignment with industry standards.
Responsibilities:
Involved in Manual and Automated Test Case Execution.
Developed Selenium test cases using the TestNG framework.
Involved in designing a hybrid framework with POM followed by TestNG.
Participated in Agile Scrum daily/bi-weekly events.
Created and executed API automation scripts by using RestAssured and Postman.
Designed automation Test Suites for regression testing using knowledge of Java programming language and Selenium WebDriver.
Participated in developing detailed reports using Extent Reports.
Executed SQL Queries on database tables to verify the Front-End data with Back-End tables.
Performed Data-Driven Testing using Selenium WebDriver & TestNG functions to read data from property files.
Implemented Maven for build, maintained and updated pom.xml when necessary.
Involved in Functional Testing, Smoke Test and Identifying Automation Scenarios from the set of Test cases/User stories identified in cycle.
Environment: Eclipse IDE, Java, HTML, Selenium WebDriver 3.x, TestNG, Jenkins CI/CD, GitHub, Maven, Jira X-ray, Cucumber, REST API, Postman and RestAssured.
Certifications:
•ISTQB® Certified Tester- Advanced Level Test Automation Engineer.
Education:
•Bachelor of Technology (B.Tech), CMR Engineering College with 80%, 2010 – 2014.