Manasa - QA Automation Engineer (SDET) |
[email protected] |
Location: Richardson, Texas, USA |
Relocation: Any |
Visa: OPT |
Manasa
[email protected] +1(469)296-7596 Summary: 4 years of experience as QA. Designed and developed a test automation framework for smoke and regression test suites using Selenium WebDriver, Java, Maven, TestNG, Apache POI, Page Object Model, and Eclipse IDE. Enhanced and modified the framework to meet evolving business needs and ensure scalability. Identified and interacted with correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, and CSS locators. Performed Cross-browser compatibility testing on Chrome, Firefox, and IE using TestNG unit testing framework. Executed multiple types of testing including Manual, Functional, Positive, Angular, Negative, Integration, Regression, End to End, and User Acceptance Testing. Utilized Apache POI to read test data from Excel spreadsheets and load them into test cases. Used JIRA for bug identification, logging, tracking, and escalation. Created automation test scripts using Selenium WebDriver, Java, and Cucumber. Managed dependencies for test execution and created profiles of grouped test cases for sanity and regression testing using Maven. Integrated Jenkins with version control (GIT) to automate build releases and invoked predefined Maven commands. Performed complex data validation using SQL queries. Expertise in performing manual testing Mobile Application Testing using Appium. Validated GUI and system functionality on both desktop and mobile devices running Android and iOS. This was achieved using the Appium tool integrated with a complex architecture, supporting Mobile Browser, Mobile Native Application Testing, and Mobile Cloud Platforms. Participated in test cases review, tracked test execution status, and communicated testing status. Conducted SOA testing using SOAPUI, Postman, and Apache HTTP Client Tool for web services testing. Proficient in SQL and NoSQL databases and queries Developed and maintained regression test suites using Python to ensure new code changes do not introduce defects. Created automation frameworks and scripts for web and mobile applications using tools like Visual Basic, Web Storm, Selenium, and Appium. Collaborated with cross-functional teams to ensure smooth integration of ETL processes into the software ecosystem. Conducted performance testing on Snowflake's data warehouse for optimal performance. Developed microservices using Spring MVC, Spring Boot, and Spring Cloud. Utilized continuous integration tools like Jenkins for automated test execution and deployment. Incorporated performance testing metrics into the CI/CD pipeline using tools like JMeter. Incorporated static code analysis tools like SonarQube into the CI/CD pipeline for continuous code quality checks. Experience in creating Data Driven, Modular driven, Hybrid and Page Object Model (POM) test automation framework with Selenium WebDriver, JUnit /TestNG, Eclipse Technical skills: Skill Category Skills Testing Tools Selenium WebDriver, TestNG, Cucumber, Appium, SOAPUI, Rest API, Test Complete, Cypress, Playwright, JMeter, Burp Suite, OWASP ZAP Tracking Tools JIRA, Quality Centre Automation Framework Page Object Model (POM), Behavior Driven Development (BDD) Web Debugging Tool Firebug, Chrome Developer Tools Build Tool Maven Processes Agile methodology (Sprint planning, daily stand-ups, retrospective meetings) Languages Java 8/11, Python, React, JavaScript, SQL Continuous Integration Tools Jenkins Browsers Chrome, Firefox, Internet Explorer Application Web applications, Mobile applications Project Management Tool JIRA Other Tools Eclipse IDE, IntelliJ IDE, GIT, SVN, Sauce Labs, SonarQube Databases MongoDB, SQL databases (using SQL queries), Apache POI, Pandas, T-SQL Client Standard Insurance, Portland OR Feb 2022 Present Role QA Tester Responsibilities: Designed and developed an automated testing framework for smoke and regression test suites using Selenium WebDriver, Java 8/11, Cucumber (with BDD and Gherkin syntax), Maven, TestNG, Appium, Apache POI, and Eclipse IDE. These frameworks were utilized for testing iOS and Android mobile applications, as well as web applications in Chrome. Implemented Page Object Model (POM) design principles to enhance code reusability and maintainability. Engaged in the Agile methodology, participating in sprint planning, daily stand-ups, and retrospective meetings to align testing efforts with development progress. Validated GUI and system functionality across multiple platforms, including desktop and mobile devices running Android and iOS. This involved testing React web applications for cross- browser compatibility, as well as React Native applications for mobile devices, using Appium and Playwright. Developed custom test automation frameworks, leveraging Java 11 s enhanced features and integrating with React-specific testing tools such as Jest and Cypress. These frameworks were integrated with Azure DevOps for streamlined continuous integration and continuous deployment (CI/CD) pipelines. Reviewed test cases, tracked test execution status, and communicated testing progress and issues to stakeholders through detailed status reports. Emphasis was placed on testing React's component lifecycle, props, state, and hooks, ensuring robust coverage of the front-end application. Implemented Appium scripts to test iOS and Android platforms. By using virtual cloud environments for Mobile devices like Perfecto and Kobiton. Reduced manual intervention by 30% through automated data validation scripts using SQL queries. Utilized Docker for creating consistent test environments and improving test reliability across different platforms. Conducted automated cross-browser testing with Playwright on Chromium, Firefox, and WebKit to ensure application compatibility across various platforms. Incorporated security testing into the automation framework using tools like OWASP ZAP and Burp Suite depending on the requirements. Decreased deployment time by 25% through automated performance testing with tools like JMeter in the CI/CD pipeline. Incorporated static code analysis tools like SonarQube into the CI/CD pipeline for continuous code quality checks. Responsible to modify and work with team for Angular and other java script UI frameworks like d3.js Solid experience with open source tools & libraries: AngularJS, jQuery, D3, Visualization, Spring MVC Utilized JIRA for bug tracking and management, including identifying, logging, tracking, and escalating defects to ensure timely resolution and continuous quality improvement. Integrated Jenkins with GIT for continuous integration, automating build and test execution during releases using predefined Maven commands. Worked in the Agile/scrum development environment with frequently changing requirements and features. Extensive knowledge in agile methodology and participated in sprint planning, sprint retrospective, product backlog refinement and daily scrum meetings. Environment: Selenium WebDriver, Java, Maven, TestNG, Apache POI, Cucumber, Gherkin, Appium, Perfecto, Kobiton, Eclipse IDE, Agile, JIRA, Jenkins, SQL, GIT, Docker, OWASP ZAP, Burp Suite, Sauce Labs, BrowserStack, JMeter, SonarQube, Playwright. Client OpenText, Hyderabad India Jan 2021 July 2021 Role - SDET Responsibilities: Participated in the complete Software Development Life Cycle (SDLC), including requirement analysis, implementation, database setup, and documentation to ensure comprehensive test coverage and alignment with business objectives. Developed the automation test scripts for using Java, Selenium, Cucumber and Junit. Selected test cases for automation and performed functional testing of the front-end using IntelliJ IDE's scripting console for efficient script execution and maintenance. Reduced test execution time by 25% through optimized automation scripts and parallel test execution strategies. Experience in identifying object locators and creating Xpath using Firebug. Good knowledge working with Apache POI Library, JUnit and Testing. Conducted Service-Oriented Architecture (SOA) testing using SOAPUI, Postman, Apache HTTP Client, and Java frameworks to validate web services interfaces and data exchanges. Increased testing efficiency through automated API testing using Cypress, validating endpoints and ensuring data integrity in web services. Retrieved and manipulated data from databases using SQL, creating preference databases to support personalized user interactions and configurations. Strong working experience in writing PL/SQL queries to extract data from oracle database and NOSQL queries from Mongo Data Base Tested request and response XML-based web services interfaces using RabbitMQ message broker, validating message integrity and system integration. Utilized Python libraries such as Pandas for data manipulation and analysis, handling large datasets efficiently to support data-driven testing. Involved in querying using SQL and NoSQL updating records and validate database records as expected. Executed and logged defects in Quality Centre, verifying defects during system testing to ensure accurate issue resolution and application stability. Conducted various testing activities, including smoke testing, functional testing, regression testing, product testing, user acceptance testing (UAT), and data validation testing to ensure comprehensive test coverage. Collaborated with cross-functional teams to integrate ETL processes into the overall software ecosystem, ensuring data consistency and system compatibility. Streamlined integration testing processes, reducing testing cycle time by 30% with seamless interaction validations of Azure Data Factory and other Azure services. Implemented monitoring mechanisms to track the health and performance of ETL processes in production, proactively identifying and addressing issues. Improved test coverage by 30% with expanded regression test suites and automated functional testing using Selenium and Appium. Enhanced mobile testing capabilities by utilizing Appium for end-to-end testing on both Android and iOS devices, ensuring comprehensive coverage of mobile application features. Optimized Appium test scripts for better performance and reduced execution time, ensuring efficient and reliable mobile test automation. Generated regular reports on test execution, test coverage, and defect metrics to keep stakeholders informed about the quality and performance of the ETL system. Environment: SDLC, Selenium, Appium, SOAPUI, Postman, Python, SQL, RabbitMQ, Pandas, Quality Centre, Azure Data Factory, Cypress. Client TCS, Hyderabad India May 2020 Dec 2020 Role Jr. QA Analyst Responsibilities: Developed comprehensive test plans and test cases based on business and functional requirements. Collaborated with business and development teams for requirement reviews and test scenario validation. Designed, executed, and maintained automated regression test cases using Selenium WebDriver and TestNG. Conducted smoke testing during production deployments, covering both white box and black box testing. Created and executed test cases for module functionality using both manual and automated approaches. Leveraged SQL queries for backend testing of internal and external data interfaces. Employed SOAP UI for Web Services testing, utilizing WSDL files provided by the development team. Utilized Quality Centre for defect reporting and tracking, generating detailed analysis reports. Developed and implemented SDLC policies and validation test scripts in compliance with FDA and international regulatory guidelines. Performed regression and system testing, actively participating in test execution and defect management, and provided guidance for User Acceptance Testing to ensure alignment with integration test cases. Environment: SDLC, Selenium WebDriver, TestNG, SQL, SOAP UI, Quality Centre, FDA Compliance. Keywords: continuous integration continuous deployment quality analyst user interface javascript procedural language Idaho |