Post Job Free
Sign in

Scrum Master Software Development

Location:
Frisco, TX
Posted:
March 05, 2025

Contact this candidate

Resume:

Sanjay Dasari

Mobile: 469-***-****

Email: **************@*****.***

Professional Summary

Dynamic professional with over 13+ years of experience in IT, Over 10+ years of experience as QA Lead

Well familiar with domains like Educational, Gaming and HealthCare.

Over 8+ years of experience in Agile & Scrum Methodology.

Certified Professional Scrum Master and Product owner 2.

Work directly with end users to capture and analyze challenges to their workflow.

Translate high-level strategy & product direction into features, epics and user stories; prioritize in the product backlog for selection for sprint backlog.

Take responsibility for the development of ongoing enhancements, create and prioritize user stores with the agile teams.

have extensive experience in mobile testing, utilizing iOS devices, iPads, and multiple tablets to evaluate graphics and responsiveness across various applications.

Own and drive backlog grooming and management, prioritize user stories, create acceptance criteria and drive testing and delivery.

Knowledge about Software development Life Cycle (SDLC), Automation testing, Quality Assurance testing and User Acceptance Testing (UAT), Accessibility TEsting

Good knowledge in Software Test Life Cycle (STLC), Defect Life Cycle, Software Development Life Cycle (SDLC) models.

Expertise in preparing Test Plans, Test strategy, Test Cases, Test Case\scripts reviews, Test Case Execution, Automation Test scripts, Defect management, Defect Reports, and Test reports with consistency, quality, and reusability of test automation artifacts.

API Testing, Tools: Postman, SoapUI, Swagger, Key Points: Validation of API responses to ensure correct data and status codes, performance and load testing to identify bottlenecks and ensure reliability, and security testing to check for vulnerabilities and ensure proper authentication and authorization mechanisms.

Performance Testing, Tools: JMeter, Locust, LoadRunner, Key Points: Load testing to evaluate system performance under peak loads and identify scalability issues, stress testing to determine the breaking point and assess recovery, and endurance testing to uncover issues like memory leaks and ensure the system can handle prolonged usage.

Accessibility Testing, Tools: JAWS (Job Access With Speech), NVDA (NonVisual Desktop Access), Wave Tool, Key Points: Ensure screen reader compatibility with accessible and navigable content using alternative text and proper ARIA roles, verify keyboard navigation for all functionalities, and check color contrast and visual design to aid users with visual impairments.

AI Testing Using Different Models, Tools: Tools: ChatGPT-4, Claude 3.5 Key Points: Validation of model accuracy and performance to ensure predictions meet desired benchmarks, robustness testing to evaluate model stability under various conditions and perturbations, and bias and fairness testing to identify and mitigate any potential biases in the model's predictions. This includes testing with models like ChatGPT-4 and Claude 3.5 to ensure they deliver coherent, relevant, and fair outputs across different use cases.

Langsmith Testing, Tools: Langsmith API, Langsmith Console, Key Points: Validation of language model outputs to ensure coherence, relevance, and correctness, performance testing to assess the efficiency and speed of language model processing, and integration testing to ensure seamless interaction between Langsmith and other system components.

Database Testing Using SQL, Tools: SQL, MySQL Workbench, Key Points: Validation of data integrity and consistency through SQL queries to ensure accurate data retrieval and storage, performance testing of SQL queries to optimize and ensure efficient database operations under various loads, and security testing to verify proper access controls, user permissions, and protection against SQL injection attacks.

Having experience in leading Manual and Automation QA teams for more than 5 years

Experience in UAT project planning like creating Testing Scenario, Test Plans, Test data and Test Scripts.

Implemented Absolute XPath for precise element identification by following the complete path from the root node. Utilized Relative XPath for dynamic and flexible element identification, making automation scripts more resilient to UI changes. Developed automation scripts using Full XPath to ensure exact element selection when needed.

Designed and implemented API testing frameworks using Cucumber framework with BDD methodology

Good Analytical skills to comprehend business requirements and convert them to test cases, independently.

Experience in performing the Sanity testing, Functional testing, Retesting, Regression testing, System testing, GUI & Browser compatibility testing and Documentation testing, Ad-hoc testing, End-to-End Testing, UAT testing for Web applications.

Proficient in Defect management, including Defect creation, tracking, and reporting using Industry standard tools like JIRA, Rally and Clear Quest.

Preparing Day to day, weekly and on monthly based team test reports and passes on to the Test Coordinator.

Certifications:

Professional Scrum and Product Owner 2.

Education:

BE mechanical Engineering, Anna University, 2009.

Achievements:

Awarded as outstanding Performer for a Release.

Recognized and award with Top Talent bonus twice.

Technical Skills:

Testing Tools

Selenium, Playwright

Testing Types

Automation testing, Manual testing, Integration testing, System testing, testing, Black box testing, Functional testing, Compatibility testing, API Testing

Languages

SQL, PL/SQL, Java, Python, JavaScript, HTML, C#.Net

Databases

MySQL, Oracle, MS SQL Server

SCM/CI/Build Tools

GIT, Jenkins, Maven

Accessibility Testing

WAVE/JAWS/NVDA/Colour contrast analyser Mobile devices

Methodologies

SDLC – Agile/Scrum, Waterfall, TDD, BDD

Automation Testing Tools

Selenium IDÉ, RC, WebDriver, IBM RFT, Protractor and Visual Studio 2022

Test Management Tools

Bugzilla 3.2, Unfuddle and IBM RFT, Azure Dev Ops

Performance Tools

JMeter

Cloud

Azure, Aws

DevOps Tools

Azure DevOps, Jenkins

Expertise and Tools Overview:

Automation Tools:

Performance Testing Tools: JMeter, Locust, LoadRunner

API Testing Tools: Postman, SoapUI, Swagger

Accessibility Testing Tools: JAWS, NVDA, Color Contrast Analyser, Wave Tool

Database Testing Tools: SQL, Mysql

Mobile Testing Tools: Functional and automated testing for mobile applications

Functional Testing Tools: Comprehensive functional testing across various applications and platforms

AI Testing Using Different Models: ChatGPT-4, Claude 3.5

Langsmith Testing Tools: Langsmith API, Langsmith Console

Business Analyst Tools: Jira, Confluence, Microsoft Visio, Tableau

Business Analyst Skills:

Requirements gathering and analysis

Process modeling and improvement

Stakeholder communication and management

Data analysis and visualization

Documentation and reporting

Scrum Master:

Experience with Agile methodologies

Facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives

Proficient in using Scrum tools like Jira and Confluence

Ensuring effective communication and collaboration within the team

Driving continuous improvement and delivery of high-quality products

Professional Experience:

Client: Informa PLC, USA Jul’ 2023– Till date

Role: QA Lead

Project Summary: AI Project of Informa is a prominent global business specializing in delivering essential knowledge, information, and specialist services to various sectors. Founded in 1998, Informa operates primarily in three segments: Academic Publishing, Business Intelligence, and Global Events. In my current role, I am working on an advanced AI project that enhances user interactions with applications through conversational AI and document handling capabilities. I have implemented chat functionality using state-of-the-art models such as ChatGPT-4, Claude 3, and Claude 3.5, enabling users to interact with the application for detailed information from in-house databases. Additionally, I have integrated Retrieval-Augmented Generation (RAG) to facilitate document uploads, allowing users to chat with documents. One notable feature I developed is "Chat with Experts," which provides in-house employee details through interactive chat. I have conducted extensive testing and verification of databases to ensure proper saving and retrieval of chat logs, and I have automated data verification processes to enhance accuracy and efficiency. My responsibilities also include developing and automating comprehensive test suites using Playwright to ensure application reliability, conducting API testing to validate functionality, and utilizing the LOCUST performance testing tool to simulate real-world scenarios and assess system performance under load using Python scripts. I leverage Langsmith for thorough verification of logs and error tracking to quickly identify and resolve issues.

Responsibilities as QA lead:

Developed detailed test plans and strategies, defining test objectives, scope, and success criteria.

Created and reviewed test cases covering all possible scenarios and edge cases, including RAG cases.

Performed cross-browser testing and parallel testing on Chrome, Edge, Firefox, and Safari using the Selenium web driver framework.

Led the execution of functional, regression, performance, and user acceptance testing (UAT), coordinating with the development team to track and resolve defects.

Ensured adherence to quality standards and best practices through regular reviews and audits.

Managed a team of QA testers, providing guidance, support, and training to enhance team skills.

Involve in designing test plan, identifying test conditions, and reviewing test cases.

Handles API Automation testing using playwright.

Designed and implemented API testing frameworks using Cucumber framework with BDD methodology

Created Functional testing and regression Testing using Selenium with a Data-driven framework and Key- Word driven framework over Page Factory Model to test web applications using Selenium Web Driver with C# and JS.

Writing complex relative XPATH using following and preceding and also using functions like contains and not contains.

Managed and optimized the CI/CD pipeline using Jenkins, ensuring seamless integration with AWS services.

Worked on Database validation using SQL queries.

Automated API testing processes to ensure efficient and accurate validations of endpoints, reducing manual effort and improving test coverage.

Conducted behavior-driven development testing to align business goals with technical functionalities, ensuring quality delivery.

Handle the tasks of identifying Regression test cases.

Develop roadmaps and rollout plans to execute the automation and performance testing.

Involved in identifying integration test cases.

Sending weekly status report to all the stakeholders

Involved in recruiting, training, and mentoring new resources

Testing Environment: Implement unit testing with pytest and unittest, model testing with performance testing using Locust and Apache JMeter, and API testing with Postman

Deployment Environment: Utilize cloud platforms such as AWS, Google Cloud Platform (AI Platform, Compute Engine), and Microsoft Azure (Machine Learning Studio, VMs), along with containerization tools like Docker and Kubernetes, and serverless solutions like AWS Lambda, Google Cloud Functions, and Azure Functions.

Collaboration and Documentation Environment: Facilitate collaboration with tools like Jira, Confluence, GitHub, and GitLab

Environment: Java, C#.Net, Selenium, TestNG, Postman, Eclipse, API, JMeter, DB2, Azure.

Client: Taylor and Francis, UK May’ 2022– Jun’ 2023

Role: QA Lead / Scrum Master

Project Summary: Taylor & Francis partners with world-class authors, from leading scientists and researchers to scholars and professionals operating at the top of their fields. Together, we publish in all areas of the Humanities, Social Sciences, and Behavioral Sciences, Science, Technology and Medicine sectors. We are one of the world’s leading publishers of scholarly journals, books, eBooks, textbooks, and reference works.

Responsibilities as Scrum Master:

• Facilitate Scrum Ceremonies: Organize and lead all Scrum ceremonies, including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives.

• Remove Impediments: Identify and remove any obstacles or impediments that may hinder the team's progress.

• Protect the Team: Shield the team from external distractions and interferences to ensure focus on the sprint goals.

• Promote Collaboration: Foster a culture of collaboration and open communication within the team and with stakeholders.

• Ensure Scrum Adherence: Ensure that the team adheres to Scrum practices and principles, and help adjust the process as needed for the team’s benefit.

• Facilitate Continuous Improvement: Encourage the team to continuously improve processes and performance through regular retrospectives and feedback loops.

• Support Product Owner: Assist the Product Owner in managing the product backlog, refining user stories, and ensuring clear and concise communication of requirements.

• Track and Report Progress: Monitor the team's progress, track sprint metrics (e.g., velocity, burn-down charts), and report on the status to stakeholders.

• Conflict Resolution: Address and resolve conflicts within the team and promote a healthy team dynamic.

Responsibilities as QA Lead

Involve in designing test plan, identifying test conditions, and reviewing test cases.

Handle the tasks of identifying Regression test cases.

Creation of Test scripts using Java and Selenium WebDriver.

Develop roadmaps and rollout plans to execute the automation and performance testing.

Involved in identifying integration test cases.

Sending weekly status report to all the stakeholders

Involved in recruiting, training, and mentoring new resources

Environment and Domain: Java, Eclipse, Selenium

Client: McGraw-Hill Education, USA Mar’ 2020– Apr’ 2022

Role: QA Lead/Scrum Master/BA

Project Summary: McGraw Hill India is focused on creating education solutions that deliver great results. We share your passion for learning and are committed to helping students reach their full potential. Our engaging learning solutions combine trusted content, outstanding support, and flexible purchase options to create meaningful outcomes.

Responsibilities as QA Lead

Involve in designing test plan, identifying test conditions, and reviewing test cases.

Handle the tasks of identifying Regression test cases.

Develop roadmaps and rollout plans to execute the automation and performance testing.

Involved in identifying integration test cases.

Sending weekly status report to all the stakeholders

Involved in recruiting, training, and mentoring new resources

Environment: JAVA, JS, HTM, XML, JSON, CSS and Angular JS

Client: Taylor and Francis, UK Aug’ 2019– Mar’ 2020

Role: QA Lead/Scrum Master

Project Summary: Taylor & Francis partners with world-class authors, from leading scientists and researchers to scholars and professionals operating at the top of their fields. Together, we publish in all areas of the Humanities, Social Sciences, Behavioral Sciences, Science, Technology and Medicine sectors. We are one of the world’s leading publishers of scholarly journals, books, eBooks, textbooks and reference works.

Responsibilities as Scrum Master:

• Facilitate Scrum Ceremonies: Organize and lead all Scrum ceremonies, including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives.

• Coach Team Members: Educate and support the Scrum team in understanding and applying Scrum principles, values, and practices.

• Remove Impediments: Identify and remove any obstacles or impediments that may hinder the team's progress.

• Protect the Team: Shield the team from external distractions and interferences to ensure focus on the sprint goals.

• Promote Collaboration: Foster a culture of collaboration and open communication within the team and with stakeholders.

• Ensure Scrum Adherence: Ensure that the team adheres to Scrum practices and principles, and help adjust the process as needed for the team’s benefit.

• Facilitate Continuous Improvement: Encourage the team to continuously improve processes and performance through regular retrospectives and feedback loops.

• Support Product Owner: Assist the Product Owner in managing the product backlog, refining user stories, and ensuring clear and concise communication of requirements.

• Track and Report Progress: Monitor the team's progress, track sprint metrics (e.g., velocity, burn-down charts), and report on the status to stakeholders.

• Promote Agile Mindset: Advocate for an agile mindset and practices across the organization to improve overall efficiency and adaptability.

• Encourage Self-Organization: Empower the team to self-organize and take ownership of their work and processes.

• Conflict Resolution: Address and resolve conflicts within the team and promote a healthy team dynamic.

Responsibilities as QA Lead

Involve in designing test plan, identifying test conditions and reviewing test cases

Handle the tasks of identifying Regression test cases

Develop roadmaps and rollout plans to execute the automation and performance testing.

Involved in identifying integration test cases.

Sending weekly status report to all the stakeholders

Involved in recruiting, training and mentoring new resources

Environment: JAVA, JS, HTM, XML, JSON, CSS and Angular JS

Client: CK-12, USA Feb’ 2014 – Jun’ 2019

Role: QA Lead

Project Summary: CK-12 is a non-profit that creates and curates high quality STEM content for students and teachers around the world. The organization was founded with the mission to enable everyone to learn in his or her own way - for free. We started creating simulations for better real time understanding of physics concepts with practical experience. Each simulation is tied to one or more concepts in the CK-12 library of learning modalities, including textbook content, videos, interactive practice problems, and other resources. See all of our learning resources at http://www.ck12.org.

QA Responsibilities:

Involved in all the phases of Test Software Development Life Cycle

Skilled in analyzing business context and requirements for UAT testing purposes

Performed end to end functional testing, conducted Integration, System testing.

have extensive experience in mobile testing, utilizing iOS devices, iPads, and multiple tablets to evaluate graphics and responsiveness across various applications.

Implemented mobile automation testing using Appium for both Android and iOS.

Performed cross-device and cross-browser testing to ensure app responsiveness and functionality.

Implemented Absolute XPath for precise element identification by following the complete path from the root node.

Utilized Relative XPath for dynamic and flexible element identification, making automation scripts more resilient to UI changes.

Developed automation scripts using Full XPath to ensure exact element selection when needed.

Responsible for driving E2E Test scenarios efforts and in identifying test data for UAT

Involved in recruiting, training and mentoring new resources

Attend daily stand ups and other scrum events like sprint planning, sprint review and Sprint retrospective

Environment: JAVA, JS, HTM, XML, JSON, CSS and Angular JS.

CSI SOFTWARES Pvt Ltd Sr Software Engineer August 2011 – January 2014

Client: Apollo Group, Inc (University of Phoenix) Aug 2011 – Jan 2014

Role: Sr Software Engineer

Project Summary:

Group chat is a chat area where the students can chat with each other in a Group.

Phoenix Connect is a connected area where students can see the posts, communities, groups, discussions and can add into the communities, groups and even can post their ideas and suggestions. Students can also join into the discussions.

Classroom is mainly to know the individuals performance, their contribution, the projects completed by them in the particular course selected. The concerned faculty can grade them according to their performance.

Profile Editor is mainly to edit or update the student’s or faculty’s profile that may either be their academic or professional or their hobbies.

QA Responsibilities:

Involved in all the phases of Test Software Development Life Cycle

Skilled in analyzing business context and requirements for UAT testing purposes

Performed end to end functional testing, conducted Integration, System testing.

Responsible for driving E2E Test scenarios efforts and in identifying test data for UAT

Involved in recruiting, training and mentoring new resources

Attend daily stand ups and other scrum events like sprint planning, sprint review and Sprint retrospective.



Contact this candidate