Sri Vishnu Priya - Senior QA Analyst |
[email protected] |
Location: East Orange, New Jersey, USA |
Relocation: Yes |
Visa: H1B |
Role: Sr. QA Automation and Manual Engineer
PROFILE SUMMARY Having Around 10+ years of experience in Software testing in the areas of Web-based, Client server applications using Manual and Automation testing techniques. Extensive experience in functional, regression, and performance testing using Selenium WebDriver and JMeter. Expertise in developing automation frameworks and executing tests using Selenium WebDriver, RestAssured, and Appium. Proficient in unit testing frameworks like JUnit and TestNG, and Behavior-Driven Development (BDD) using Cucumber with Gherkin syntax. Skilled in writing and executing API tests using RestAssured, SOAP UI, Postman, and Karate, validating RESTful APIs, web services, and microservices. Integrated automated testing frameworks into CI/CD pipelines using Jenkins and Maven for seamless deployments. Strong knowledge of databases, including SQL Server, Oracle, and MongoDB, with expertise in database validation, query optimization, and backend testing. Hands-on experience in testing cloud-based applications (SaaS, PaaS, IaaS) with cloud technologies like AWS and Azure. Adept at testing financial systems, e-commerce platforms, and insurance applications, with domain expertise in banking, including liquidity management. Experienced in cross-browser and cross-platform testing using tools like BrowserStack and SauceLabs. Proficient in mobile testing using Appium and developing user-friendly applications for Android and iOS platforms. Skilled in various testing types, including integration, system, functional, sanity, smoke, GUI, database, UAT, and exploratory testing. Comprehensive knowledge of SDLC, STLC, Agile (Scrum, Kanban), and Waterfall methodologies. Strong expertise in defect tracking and management using Jira, TFS, and Quality Center. Experienced in leveraging Robot Framework for API testing and automating complex test scenarios. Proficient in version control tools like Git and TFS for efficient collaboration and code management. Adept at writing comprehensive test documentation, including test plans, strategies, and execution reports. TOOLS AND FRAMEWORKS Testing Tools: Selenium Web Driver/RC/IDE/Grid, Quick Test Pro (QTP/UFT), LoadRunner, Rest Assured, Postman, Soap UI, IOT, Testing Rally, Jenkins, Protractor, JMeter, Appium, Swagger, Gradle, Groovy, Zephyr, Hudson, Cypress. Defect Tracking Tools: Bugzilla, Splunk, Quality Center (9, 10, 11.0), Jira BDD Frameworks: Cucumber, Keyword, and Data-driven framework Programming Languages: Java, Python, SQL, PL/SQL Web Services: SOAtest, REST, SOAP UI, ITKO Lisa Web Technologies: HTML, Angular JS, AJAX, Xpath, CSS, JavaScript, XML, Amazon web service, SOAP, XSL, XSLT, XHTML, JSP, PHP, jQuery, JSON Script Languages: Java Script, UNIX Basics, SQL scripting, VB Script Platforms: Windows 2003 Server, UNIX, Windows XP/Vista/7/8, MAC OS X Databases: Oracle R12, MS SQL Server 2005, 2008, 2014, No SQL, MongoDB Big Data Tools: Hadoop, HDFS, Hive, Spark Cloud Services: Azure, Kubernetes, BitBucket, Sauce Labs, Kafka, BrowserStack. ETL Tools: Informatica, Autosys UML Tools: MS Visio, MS Project, UML Methodologies: Agile Scrum, Kanban, Waterfall, SDLC, STLC, Bug Life Cycle IDE & Reporting Tools: Git, Confluence, Eclipse 3.3,3.4,3.5 EXPERIENCE Dominos, MI Nov 2023 Till Date. Role: Sr. QA Analyst Responsibilities: Developed and executed comprehensive test plans and strategies to ensure high-quality software delivery. Designed and implemented automation frameworks using tools like Selenium WebDriver and Appium for efficient regression and performance testing. Written automated test scripts using programming languages like Java and JavaScript. Validated and tested cloud-based applications deployed on AWS services, ensuring seamless integration and performance. Integrated automated tests into CI/CD pipelines using tools like Jenkins for continuous testing and delivery. Executed SQL queries to validate database functionality, ensuring data integrity and consistency. Conducted cross-platform and cross-browser testing to ensure compatibility across web and mobile platforms. Performed performance testing using tools like JMeter, identifying bottlenecks and optimizing system scalability. Performed security testing to ensure compliance with industry standards and protect sensitive customer data. Participated actively in Agile ceremonies such as sprint planning, stand-ups, and retrospectives, ensuring alignment with project goals. Identified, tracked, and managed defects using tools like Jira, collaborating with development teams for timely resolutions. Conducted manual and exploratory testing to validate critical functionalities not covered by automation. Mentored junior QA team members, fostering a collaborative and quality-focused team environment. Collaborated with cross-functional teams, including developers and product managers, to ensure seamless delivery of features. Elavon, Inc. Detroit MI Aug 2021 Oct 2023 Role - Senior QA Analyst Responsibilities: Spearheaded QA efforts in testing Elavon s payment processing ecosystem, including online and in-store payment workflows, ensuring compliance with PCI DSS and ADA guidelines. Actively participated in sprint planning, daily stand-ups, and defect triage meetings, defining testing priorities, managing test artifacts in Zephyr, and facilitating seamless collaboration across development, product, and business teams. Designed and implemented scalable automation frameworks using Selenium WebDriver, Cypress.io, and Cucumber for BDD-style testing, enhancing test coverage through API testing using Rest Assured and Postman. Led end-to-end testing of microservices, validating API integrations, payment gateway functionalities, and data synchronization with third-party systems. Conducted performance testing using JMeter and LoadRunner, providing critical insights into the system's scalability and ensuring optimal performance during peak loads. Collaborated with AWS and Azure teams to establish and maintain cloud-based test environments, validating message queues, file storage in S3, and cloud integrations. Ensured UI and payment workflows adhered to ADA standards, verifying accessibility features for users with disabilities. Conducted rigorous security tests, including AML and KYC validations, collaborating with compliance teams to ensure regulatory adherence across payment processing workflows. Led POS system validations and multi-currency payment tests, ensuring accuracy in currency conversion, tax calculations, and settlement processes. Streamlined QA processes by integrating automated tests with CI/CD pipelines using Jenkins, maintaining version control with Git, and managing workflows with Jira. Developed and executed ETL test cases, ensuring accurate data transformation and backend validation using SQL Server. Performed extensive cross-browser and cross-device testing on web and mobile platforms, utilizing tools like BrowserStack, Sauce Labs, and Appium to ensure consistent user experiences. Mentored junior QA engineers, fostering a culture of quality and collaboration while sharing in-depth domain knowledge of payment systems and QA best practices. Validated payment analytics, reporting features, and subscription management functionalities, ensuring accurate transaction records and comprehensive financial insights for stakeholders. Environment: Postman, Soap UI, Selenium WebDriver, SQL Server Integration Services, Cucumber, Cypress.io, Jenkins, Git, Jira, Rest Assured, JMeter, Load Runner, Blaze meter, Appium, Browser Stack, Sauce Labs, AWS, Azure, QTP/UFT, SQL Server, MySQL, TestNG, POM, Apache HTTP Client, Jackson, RESTFUL Web Services, Eclipse, MAVEN, JAVA, Microsoft Excel, Zephyr. Capital One, Richmond VA Dec 2019 - Jul 2021 Role Senior QA Automation and Manual Engineer Responsibilities: Designed and executed end-to-end API tests using Postman and SoapUI to validate the functionality, reliability, and security of digital banking APIs. Collaborated with development teams to define API test data, create test scenarios, and ensure adherence to API contracts. Automated critical user workflows using Selenium WebDriver, Cucumber, and TestNG, enhancing efficiency in regression and functional testing. Developed and maintained robust test automation frameworks leveraging Appium for mobile platforms and Rest Assured for API testing. Conducted performance testing using JMeter, LoadRunner, and BlazeMeter, identifying bottlenecks and ensuring system stability under various load conditions. Created modular test automation scripts using Protractor and Jasmine, ensuring comprehensive validation of cloud-based applications. Ensured compliance with PCI DSS and GDPR standards for banking applications, safeguarding sensitive financial data. Integrated Docker and Terraform to manage testing environments, automating containerized application components for consistent results. Validated multi-container setups using Docker Compose for complex test scenarios and integrated test automation suites with Jenkins and Azure DevOps for continuous testing. Conducted end-to-end POS system testing, ensuring seamless payment processing at physical payment terminals. Designed and executed ETL test cases to ensure the accuracy and completeness of data transformation and loading processes. Utilized Zephyr for Jira to manage test cases, test executions, and traceability, ensuring alignment with Agile principles. Performed extensive mobile testing with Appium on Android and iOS, ensuring seamless banking experiences across devices. Conducted cross-browser and cross-device testing using BrowserStack and Sauce Labs to ensure compatibility across platforms. Reviewed and validated test plans, test cases, and test scripts to align with strategic goals and Agile methodologies. Worked closely with data engineering teams to identify data discrepancies and ensure data integrity, leveraging Databricks security best practices for sensitive data. Conducted manual exploratory testing to validate critical functionalities and scenarios not covered by automation. Performed end-to-end testing of ISO 8583 messages, ensuring transaction authorization, response message integrity, and compliance with standards. Integrated microservices testing into CI/CD pipelines, enabling continuous testing and immediate feedback for development teams. Developed UNIX shell scripts for database testing and validation, ensuring data accuracy and table integrity. Managed QA project planning, including resource allocation, timelines, test strategy documentation, and execution schedules. Implemented automated UI tests with Selenium to validate user workflows and ensure consistency across browsers and platforms. Designed secure test environments for Databricks, enforcing best practices for access control and encryption. Mentored QA team members, fostering a collaborative and quality-focused testing environment while ensuring project objectives were met. Environment: API Testing, UI Testing, ETL Testing, SQL, Postman, SoapUI, Jenkins, Git, Jira, Rest Assured, JMeter, Selenium, Cucumber, Mobile Testing: Appium (Android, iOS), BrowserStack, Sauce Labs, AWS, Azure, LoadRunner, Blazemeter, POS Testing, Cypress.io, Java, Selenium WebDriver, TestNG, Maven, Jenkins, ISO 8583 Messaging Protocol. Emblem Health, New York Sep 2018 Dec 2019 Role Sr. SDET / QA Automation and Manual Engineer Responsibilities: Designed and executed test cases and scenarios for EHR system functionalities. Conducted manual and automated testing using Selenium. Developed and executed API tests with Postman, SoapUI, and Rest Assured. Validated HIPAA-compliant EDI transactions (837, 834, 270/271) using Edifecs. Processed inbound/outbound EDI 837 files using BizTalk 2020. Automated UI workflows with Selenium and mobile testing with Appium. Integrated tests into Jenkins CI/CD pipelines for continuous testing. Conducted performance testing using JMeter, LoadRunner, and Blazemeter. Utilized Cucumber for BDD and collaborated with cross-functional teams. Ensured ADA compliance for accessible user interfaces. Performed ETL testing for data transformation validation. Managed test artifacts with Git and Zephyr, tracked defects using Jira. Leveraged BrowserStack and Sauce Labs for cross-browser/device testing. Demonstrated expertise in SQL, JEST, and Cypress for robust testing. Conducted regression testing for claims processing systems. Collaborated with stakeholders, presenting concise testing progress and results. Environment: Selenium RC, Java, Junit, LoadRunnerSQL, DHTML, Jira, Python, HTML, MSWord, MS Excel, UNIX, Windows, REST API, JSON Amazon India Private Limited, Hyderabad Dec 2015 July 2017 Role QA Engineer Responsibilities: Created detailed test plans, test cases, and scripts for functional, integration, and regression testing. Automated UI workflows using Selenium WebDriver, TestNG, and Page Object Model (POM). Integrated Selenium and RestAssured tests into Jenkins CI/CD pipelines for automated testing and deployment. Conducted performance testing using JMeter to evaluate application scalability and responsiveness. Performed ETL testing to validate data transformation and loading processes. Ensured adherence to PCI DSS and GDPR guidelines for secure and compliant data handling. Identified, reported, and tracked defects using Jira and TFS, collaborating with developers for resolution. Wrote BDD test scripts using Cucumber for enhanced cross-team communication. Used SQL queries for database validation and optimization during load and stress testing. Developed scalable test automation frameworks using Selenium, RestAssured, and POM. Conducted cross-browser testing for compatibility across various web browsers. Utilized Zephyr for efficient test management and reporting. Documented reusable templates for test processes in MS Word and Excel. Integrated performance testing into CI/CD pipelines using JMeter. Adapted to Agile and Scrum methodologies, configuring Jira to support workflows. Collaborated with development teams to uphold quality standards and best practices. Mindtree, Mumbai May 2013 Dec 2015 Role QA Automation and Manual Engineer Responsibilities: Designed and executed API test scenarios using Postman, SoapUI, and RestAssured to validate functionality, performance, and security of backend APIs. Ensured data consistency and accuracy through API testing, facilitating seamless integration between components. Developed and executed automated test scripts using Selenium WebDriver to validate UI functionality, responsiveness, and cross-browser compatibility. Conducted ETL testing to ensure accurate data transformation and loading within data warehouses and other data systems. Utilized SQL scripts for data validation, setup, and verification to streamline database testing processes. Implemented automated front-end tests using Jest and React Testing Library for robust validation of UI components. Validated the responsiveness, layout, and visual elements of user interfaces across multiple devices and browsers. Conducted performance testing using JMeter to assess system scalability, response times, and resource utilization. Collaborated with development teams to troubleshoot and resolve API and UI-related issues effectively. Planned and executed regression testing to validate application stability after software releases or changes. Performed exploratory testing to identify defects and usability issues, enhancing the user experience. Created and maintained test documentation, including test plans, cases, and execution reports, adhering to best practices. Applied risk-based testing to prioritize testing efforts on critical application areas, ensuring maximum coverage. Participated in Agile ceremonies such as sprint planning and retrospectives, aligning testing with iterative development. Managed and maintained test data sets, ensuring the availability of diverse data to support various testing scenarios. Designed and maintained scalable automation frameworks to support efficient and reusable test scripts. Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree microsoft procedural language Michigan Virginia |