Sravani - QA Lead Automation |
[email protected] |
Location: Houston, Texas, USA |
Relocation: open |
Visa: H1B |
PROFESSIONAL SUMMARY:
A Senior SDET Engineer with around 9+ years of experience in automating the validations of various Web, API, Mobile & Salesforce testing. Capable to lead and mentor team of SDETs, fostering a collaborative environment focused on achieving high-quality software delivery. Successfully managed and coordinated testing efforts across multiple projects, ensuring adherence to timelines and quality standards. Led initiatives to establish and enforce quality assurance standards and best practices, ensuring adherence throughout the software development lifecycle. Validated integrity of data in work bench database for the workflows using SQL in salesforce Proven ability in designing, creating, and testing automation frameworks using Java, Java8, JavaScript, HTML, Selenium WebDriver, Junit, TestNG, Maven, and Jenkins. Automation Testing, expertise in Cucumber framework with software development approach BDD. Proficient in creating, modifying, and maintaining new and existing Selenium Java Hybrid framework using TestNG, Page Object Model design pattern, Page Factory, Extension Reports, Git, GitHub, and Jenkins. Played a key role in testing Salesforce applications, focusing on customizations and integrations. Mobile APP testing, performed on Android, iPad, and iPhone, Emulator, Simulator using Appium Framework, UI Automator2. API Testing, well experienced by calling APIs using Postman. Proficient in bug reporting, raising issues and writing test cases using Application Lifecycle Management (ALM), and JIRA. Integration tools (CI/CD) like Jenkins for nightly test suite execution. Expertise in running multiple tests across different browsers, operating systems, and machines in parallel. Experience in writing SQL queries and automating database-related tests using selenium- JDBC methods. Experience in Waterfall and Agile Projects, working very closely with Product owners in Agile and attending different ceremonies like Sprint Planning meetings, Scrum, Backlog Grooming, Sprint Review, and Retrospective. Sound knowledge of Junit, TestNG framework for Unit testing, Maven for Project building tools, and Jenkins for Continuous Integration. Reviewing and analyzing Requirement Traceability Matrix, Business and System Requirements, and creating Test Plans, Test Strategies, Test Cases, Test Scripts, Test Execution, Test Estimation & Test closure activities. Professional expertise in Smoke Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, and GUI Software. Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Web Services, Boundary Value Testing. Experience in version control systems and Continuous Integration tools. Expert using open-source bug tracking tools ALM, and JIRA. Quick to adapt to new environments, strong team player, good communication, good analytical, and computation skills, enthusiastic learner, confident, sincere, & committed. Outstanding communicator with extensive experience in customer service as well as ability to identify, develop, and enhance client relationships. Experienced working with automated testing tools including Selenium, and Quality Center under different environments for various applications adhering to different industry standards. TECHNICAL SKILLS: SDET and QA Automation: Selenium, Cucumber, LoadRunner, JUnit, TestNG Automated test case development using Java, Javascript Cross-browser and cross-platform testing, API testing, mobile device testing API and Web Service Testing: REST Assured, Postman, SoapUI Proficient in testing and automating REST APIs and Web Services Performance and Load Testing: Gatling, JMeter AWS OpenSearch, AWS CloudWatch, ElasticSearch Programming Languages: Java, JavaScript, HTML, SQL, SOAP/XML CI/CD and Version Control: Jenkins, AWS CI/CD Pipeline, TeamCity, Git Tools and Frameworks: ALM, Jira, Selenium, Cucumber, Rest Assured Spring Boot, Docker, Kubernetes, Terraform Databases: MySQL, AWS DocumentDB, Oracle Development Environments: IntelliJ IDEA, Eclipse, Visual Studio Code Reporting tools: PowerBI CERTIFICATIONS ACQUIRED: Salesforce Administer International Software Testing Qualifications Board (ISTQB) Software Tester Certifications: Certified Tester - Foundation Level Assurance: HP ALM_ Foundation Assurance: ERP/CRM Testing - Salesforce for Beginners Foundation in SQL Process: Agile Way of Working Foundation BDA: Certificate in Healthcare PROFESSIONAL EXPERIENCE: Client: Fellow Tech Inc Role: Sr SDET Duration : Oct 2023- Present Location: Austin, TX Description: With Fellow technology, patients and providers have access to the information needed to transform the healthcare experience and individualize care. Responsibilities: Led a team of SDETs in designing, developing, and maintaining automated test frameworks and scripts using Java, and Selenium WebDriver. Led the development of comprehensive test strategies and plans, including defining test scope, identifying test cases, and selecting appropriate tools and methodologies to ensure high-quality software delivery. Gather and review software requirements and user stories, and provide estimates from the QA team. Configured Selenium WebDriver with Maven and created Selenium automation scripts using java and Cucumber (BDD) Created Cucumber Feature Files comprising various test scenarios and step Definitions for BDD(Behavior Driven Development). Followed POM(Page Object Model) for maintaining object repository. Utilized Java and Appium to develop automated test scripts within the hybrid framework, enhancing testing efficiency and coverage while validating mobile app functionalities Integrated TypeScript type definitions for third-party libraries and APIs, ensuring seamless integration and enhancing IDE support and code completion Integrated Node.js applications with NoSQL database for efficient data storage and retrieval, ensuring flexibility and scalability in data management Integrated TestNG with Appium to facilitate structured test execution, parameterization, and parallel test runs, optimizing testing cycles and enabling quick identification of defects Integrated API frameworks with MySQL and MongoDB database systems, optimizing data retrieval and storage processes for efficient application performance Managed and kept current test documentation, encompassing test plans, test cases, and test reports, utilizing AWS S3 and AWS Glacier for storage. Built the reusable service components using Angular 8 services with Object Oriented JavaScript, HTML, and CSS3 based on the visual designs Utilized TypeScript for server-side development with Node.js, enhancing code readability, maintainability, and performance in backend applications Developed and executed comprehensive performance test plans, including workload modeling, stress testing, and scalability assessments. Scripted performance test scenarios in LoadRunner using VuGen (Virtual User Generator), optimizing scripts for reliability and repeatability. Analyzed test results using LoadRunner Analysis tool to identify performance bottlenecks, memory leaks, and system limitations. Prepared detailed performance test reports and presented findings to stakeholders, recommending optimizations and performance tuning strategies. Integrated LoadRunner tests into continuous integration pipelines (CI/CD) to automate performance testing throughout the development lifecycle. Collaborated with DevOps teams to implement performance monitoring tools and alerts based on LoadRunner test metrics. Demonstrated proficiency in development and debugging tools, including Chrome Dev Tools and Eclipse IDE. Experienced in using UNIX commands and shell scripting for efficient system management and task automation. Developed and executed comprehensive performance test plans, including workload modeling, stress testing, and scalability assessments. Proficient in integrating Playwright with Continuous Integration/Continuous Deployment (CI/CD) tools like GitHub to automate test execution as part of the build process. Utilized version control systems like Git for collaborative development. Familiar with HTTP/HTTPS protocols and Test-Driven Development (TDD) methodologies, contributing to improved code quality and reliability across projects. Proficient in identifying, documenting, and tracking defects using Jira to ensure timely resolution and quality improvement Actively participated in sprint planning sessions to define user stories, prioritize tasks, and allocate resources, ensuring alignment with project goals and efficient execution of development cycles. Analyzed business requirements and functional documents, and created the test strategy document entrance, and exit criteria into different phases of testing and resources required to conduct the effort. Worked on Agile Environment and tested the application under SCRUM Methodology. Attended Kickoff meetings. Reviewed requirements, and functional and technical Design Documents. Providing end-to-end automation testing solutions while working within a cross-functional team environment for agile/iterative and Agile projects to ensure the proper functioning of the systems. Interact with various business stakeholders to understand the functional requirements, and acceptance criteria, identify the testing needs, and create the test artifacts such as Test Approach and strategy for different testing types. Raise defects in Test Management tools such as JIRA to troubleshoot issues with applications or systems. Client: DaVita Location: Michigan, USA & Albany, GA Role: SDET Duration: Aug 2021- Sep 2023 Project: Salesforce Cloud, Cerner POP HEALTH Description: Salesforce Health Cloud is a Kidney Care application to provide Value Based Care (VBC) for CKD (chronic Kidney Dialysis) High-Risk patients. It ensures patients get the right care at the right time by the right team. Responsibilities: Created, edited, and managed leads in Salesforce to streamline the lead lifecycle. Implemented lead assignment rules and automation processes to ensure efficient lead distribution. Utilized lead scoring and qualification processes to prioritize high-potential leads. Proficient in converting leads to opportunities, accounts, and contacts, ensuring seamless transition through the sales pipeline. Managed case management processes, including case assignment, escalation, and resolution. Implemented knowledge base and self-service portals to enhance customer support and reduce case volume. Tested Lead creation, opportunity conversion, account relationships, report generation, end to end workflows, Faxes, batch run scheduling s etc Performed Smoke Testing, Functional Testing, Integration Testing, Regression Testing, System Testing, Database (Workbench) Testing at various phases of the development and test cycles. Validated integrity of data in work bench database for the workflows using SOQL Drafted Test Plans which included testing objectives, testing phases, scenarios, and test environments after a thorough analysis of the business rules. Responsible for coordinating the scrum meetings iteration planning, daily stand-ups, demos, and retrospectives. Reviewed the business requirement specification (BRS) and Functional Requirement, Specification Document (SRS) and was involved in preparing a detailed Test Plan. Involved in preparing Test Plans and Test Cases to cover overall quality assurance. Developed the Test Cases manually based on the Functional Requirement Specification. Performed validation of stored procedures according to their functionality. Majorly involved in all test activities. Like identifying the end-to-end scenario s Prepared and sent daily reports test execution report and Defect Triage report to the client. Jira is used for test management and defect management. Attending defect triage calls and meetings daily with developers, and stakeholders participating in regular KT Sessions for different modules, and providing KT for the new members including our on-site coordinator for the Salesforce application. Followed agile methodologies and was involved in various sprint ceremonies such as sprint grooming, sprint planning, retro meetings, daily stand-ups, and demo & review meetings. Assessed and analyzed business documents such as business requirements, Acceptance criteria, design documents, and visual designs. Involved in test estimation and Developing, Enhancing, and modifying the test scripts. Participated in Agile methodology ceremonies and followed agile processes. Involved in conducting Knowledge Transfer sessions with teammates and cross-functional teams. Used JIRA for Project Management, and confluence for documentation. Coordination with the developers and business analysts as and when required. Expertise in reading test results, and analyzing console outputs. Role: Sr Automation Engineer Duration: Jan 2018 -Jul 2021 Description: Falcon Dialysis is one of the Falcon suites of products that is mainly used at DaVita Dialysis centers. Responsibilities: Associated with the development team to understand technical project design documents and created a testing strategy for test planning. Developed and maintained automated test scripts using Selenium and Cucumber for web and mobile applications. Conducted API and web services testing using Rest Assured, ensuring the reliability of backend integrations. Implemented keyword-driven and data-driven testing frameworks, enhancing test reusability and coverage. Performed cross-browser testing to ensure consistent application behavior across different web browsers. Utilized Jira for test management, tracking defects, and reporting test results to stakeholders. Conducted manual testing for functional, regression, and system validation, ensuring comprehensive test coverage. Collaborated with development teams to identify and resolve performance bottlenecks, optimizing application performance. Executed load and performance testing using LoadRunner, validating system performance under various conditions. Utilized JMeter for additional performance testing, simulating high-traffic scenarios to ensure system robustness. Analyzed performance test results and provided actionable insights for system optimization. Worked closely with development and infrastructure teams to resolve performance issues and improve application stability. Developed detailed performance benchmarks and baselines to measure the impact of system changes over time. Conducted endurance and stress testing to validate system performance over prolonged periods and under peak traffic conditions Role: QA Analyst Duration : Sep 2015 - Dec 2017 Description: Falcon Dialysis is one of the Falcon suites of products that are mainly used at DaVita Dialysis centers. There are various features like documenting/charting Notes, charting Assessments and Plan of care conditions (POC), Triggering POC conditions, and Reports. This application is mainly used by clinical teammates like Physicians, Extenders, Nurses, Dieticians, Social Workers, and Facility Administrators. Responsibilities: Designed and developed test plans, test cases, and test scenarios based on requirements in Jira & confluence. Worked on the framework using Selenium WebDriver and Rest Assured. Automation of test cases & execution in Selenium Web driver using Java. Responsible for identifying test cases to automate with Rest Assured for Functional and Regression tests. Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process. Worked in Functional Testing and supported multiple releases. Configured and scheduled jobs in Jenkins. Writing SQL queries and automating database-related tests using selenium- JDBC methods. Interacted with developers to resolve defects and suggested enhancements. Created, managed, updated, and executed automated tests with an advanced custom-built framework for both Web applications and APIs. Extensively used Postman, Rest Assured for API testing. Created REST API tests in Postman as well as in advanced test framework with Rest-Assured framework. Created data file to upload POST, PUT method postman, Rest Assured. Used Visual Studio to verify back-end function & logic. Created, contributed, enhanced, and maintained automation test framework in Selenium. Followed Agile methodologies and was involved in providing estimates and involved in all sprint ceremonies such as sprint grooming, sprint planning, retro meetings, daily stand-ups, and demos. Followed SDLC/STLC processes. Involved in Assessing and analyzing business documents such as business requirements, design documents, and visual designs. Involved in preparing test plans and test designs for test scenarios and test cases. Involved in performing Smoke, Functional, Integration, and Regression testing. Involved in conducting Knowledge Transfer sessions for the team and the cross-functional teams. Good use of test management tools like Quality Center (QC)/ALM and JIRA for defect logging/tracking. Coordinating with the developers, business analysts, onshore team, and business members. Worked on enhancing the test scripts using Selenium and BDD Cucumber framework, used Appium for identifying the elements, and executed test scripts on virtual simulators and real-time devices. Used JIRA for Project Management, Bit Bucket for code repository, confluence for documentation, and GIT for version control. Executing regression test suite and reporting the results. Worked on Different User Stories for the sprint and completed automating scripts within the sprint. Involved in updating all Acceptance Criteria for user stories, preparation of feature files, and software change forms, and submitting project status reviews. Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree active directory information technology hewlett packard Georgia Texas |