| Soushna - Quality Analyst, State Client experienced consultant |
| [email protected] |
| Location: Austin, Texas, USA |
| Relocation: No |
| Visa: H1B |
| Resume file: Soushna Madas Sr.QA _1774906988101.doc Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Email: [email protected]
+1 972-924-5835 (Employer), C2C Only, H1B (Passport Number also shared) CAREER OBJECTIVE As a highly motivated and detail-oriented Quality Assurance professional with 10+ years of experience, my objective is to contribute my skills and expertise in ensuring the delivery of high-quality software products. I am seeking a challenging QA role where I can apply my proficiency in test planning, execution, and automation, coupled with a passion for continuous improvement. Dedicated to fostering a culture of quality, efficiency, and collaboration within dynamic and innovative teams. EXPERIENCE Republic services, September 2025- Current Role: Quality Analyst A QA Engineer plays a crucial role in ensuring the quality and reliability of software applications. QA responsibilities revolve around testing, developing and maintaining tests manually or through automation, identifying defects, and ensuring that software meets the required standards. Here's a detailed list of job duties as QA performed on daily basis: Involved in all stages of Software testing life cycle (STLC), Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology. Created detailed test cases and performed manual UI testing within a complex software environment on web applications. Actively contributed to QA process improvement initiatives by leveraging features and capabilities within HP ALM, JIRA. Participated in daily scrum meetings for everyday status update on the stories working for the sprint, where we talk about the blockers if any and find help to fix. Developed and maintained end-to-end (E2E) test automation using Selenium with Java, Cypress with JavaScript for multiple web applications. Implemented Page Object Model (POM) to improve maintainability and reusability of test scripts. Implemented explicit and implicit waits to handle dynamic web elements. Used TestNG/JUnit for test execution, grouping, and parallel test run. Used Maven/Gradle for dependency management and build automation. Executed test suites through Maven/Gradle commands as part of CI/CD pipeline. Configured environment-specific pipelines with parameterized builds (Dev, QA, UAT, Prod) . Integrated Cypress tests into CI/CD pipelines (GitHub Actions) and Azure DevOps before GitHub and in Jenkins. Enabled environment-based execution (QA/UAT/Stage) within CI workflows. Used fixtures and custom commands to enhance test efficiency. Configured test reporting artifacts including traces, screenshots, videos, and logs for faster debugging. Used environment variables and configuration files for multi-environment testing. Ensured test reliability by handling async behavior, waits, and intercepts effectively. Used JIRA and to manage test cases, track bugs and collaborate with team during Agile Sprints before Rally was incorporated in team as management tool. Closely involved as team member for functionality understanding before testing and suggesting any enhancements related to functional testing or nonfunctional testing for the web application. Collaborated closely with developers and product teams to identify high-risk areas requiring frequent regression coverage. Built Selenium-based framework using Page Object Model with TestNG/JUnit integration. Performed functional, regression, and integration testing of RESTful APIs. Conducted regression testing every sprint as part of testing when deployed code to different lower environments prior to production release to ensure that existing functionalities were not adversely affected by data conversion processes. Improved test reliability by refactoring unstable tests and enhancing environment and data handling. Environment: GitHub, JIRA, Selenium, Cypress, Visual Studio, Agile, Scrum, AWS, GIT, MS Office Tools, Windows. PROFESSIONAL EXPERIENCE CLIENT: STATE OF TEXAS DFPS, AUSTIN, TX APR 2024 AUG 2025 ROLE: QUALITY ANALYST Actively contributed to QA process improvement initiatives by leveraging features and capabilities within JIRA, Team Forge and Zephyr. Used Team Forge to manage test cases, track bugs and collaborate with team during Agile Sprints before JIRA was incorporated in team as management tool. Performed Manual Testing every sprint for sprint stories by creating test cases in JIRA and executing the Test cases in the system testing cycle in all the lower environments along with exploratory and regression testing. Automated 500+ regression test cases using Java and Selenium. Performed manual API testing using Postman to validate RESTful web services. Validated authentication mechanisms (OAuth2, JWT, API keys). Tested authentication mechanisms including OAuth2, Bearer Token, and Basic Auth. Improved microservices reliability by identifying failure-handling gaps before production. Validated inter-service data flow and message integrity. Executed test suites through Maven/Gradle commands as part of CI/CD pipeline. Integrated automated tests suites into CI/CD pipelines to enable continuous testing and faster feedback cycles. Validated request/response structure, authentication, and status codes. Enabled environment-based execution (QA/UAT/Stage) within CI workflows. Collaborated with DevOps to enable CI/CD-based test execution. Integrated automated test cases into CI/CD pipeline, reducing regression cycle time to run the scripts. Performed backend validation by cross-verifying API responses with SQL database queries. Checked for data integrity by writing queries to identify incorrect records during manual QA testing. Used tools like SQL Developer and DBeaver to execute queries and browse data. Participated in walk-through for the evaluation of the User stories with the design and development. Used Postman collections to organize and manage API test scenarios. Created process documentation using Microsoft Office tools, outlining QA methodologies and procedures for reference and continuous improvement. Participated in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. Effectively worked on defect management tool JIRA, Team Forge and HP ALM to report the bugs and maintain the feature related stories for every sprint. Snagit used to capture annotated screenshots of bugs which improved clarity in defect reports, to reproduce complex issues and developer understanding. Conducted regression testing every sprint as part of testing when deployed code to different lower environments prior to production release to ensure that existing functionalities were not adversely affected by data conversion processes. Developed and executed SQL queries to validate data accuracy between frontend and backend systems, ensuring seamless integration and UI behavior with data changes. Maintained test automation frameworks in Java using Selenium ensuring modularity, scalability, and ease of maintenance for automated test suites. Configured Cypress with TypeScript for scalable test development. Reduced regression testing cycle by 60% through automation using Cypress. Executed SQL queries to validate the accuracy and completeness of test data, identifying discrepancies and ensuring data quality. Validated Accessibility requirements as part of non -functional testing and included it as checkpoints in Definition of Done (DoD) and release criteria to align with organizational NFR policies. Performed rigorous Accessibility Testing of all web applications with compliance to WCAG 2.1 standards. Used JAWS, WAVE and Keyboard navigation to manually validate accessibility features. Documented identified accessibility issues like missing alt text, improper ARIA roles, non-semantic HTML structure. Validated non-functional accessibility aspects like keyboard-only navigation, screen reader compatibility and focus management across the web application. Contributed to achieving Level AA WCAG 2.1 compliance for users with assistive technologies. Reduced accessibility related defects by 50% over release through proactive testing which helped avoid the legal risk for accessibility violations. Collaborated with team and cross-functional teams to define and document NFR s during the Test Preparation week in a sprint as a step of early phases of SDLC to ensure system reliability and maintainability. Environment: SQL Developer, DBeaver, JAWS, WAVE, TeamForge, Agile, Scrum, JIRA, AWS, GIT, MS Office Tools, Snagit, Windows. . CLIENT : HOMESITE INSURANCES, BOSTON, MA JAN 2022 MARCH 2024 ROLE: SOFTWARE DEVELOPER ENGINEER IN TESTING Involved in all stages of Software testing life cycle (STLC), Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies. Utilized Java for data-driven testing, allowing for the execution of test scenarios with multiple datasets to ensure comprehensive coverage. Implemented Page Object Model (POM), Apache POI, Apache PDFBox in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using test WebDriver, Junit, and Java. Implemented Selenium WebDriver scripts using Java for web application testing, covering functional and regression test scenarios. Built and maintained scalable end-to-end automation framework using Cypress and JavaScript. Integrated Cypress tests into CI/CD pipeline enabling nightly regression execution. Utilized Apache POI to read, write and update Microsoft Excel(.xlsx) file for data driven test automation and reporting. Executed test suites through Maven/Gradle commands as part of CI/CD pipeline. Integrated automated tests suites into CI/CD pipelines to enable continuous testing and faster feedback cycles. Enabled environment-based execution (QA/UAT/Stage) within CI workflows. Integrated automated test cases into CI/CD pipeline, reducing regression cycle time to run the scripts. Added logging using Log4j and implemented screenshot capture on failure. Involved in configuring the testing environment with Selenium WebDriver, TestNG. Developed automation scripts using Apache POI to populate test data into Excel sheets and parse test results for reporting dashboards. Extracted and validated data from Excel templates as part of automated test workflows in Java based frameworks. Architected and built Selenium automation framework from scratch using Java, TestNG, and POM design pattern. Enabled parallel execution using TestNG and Selenium Grid. Created and enhanced numerous test scripts to handle changes in the objects for the validations, in the tested application's GUI and in the testing, environment using Selenium WebDriver. Used XPath and DOM to work with dynamic and static objects in Selenium. Used XPath/CSS selectors to locate and extract Web Table elements in Selenium for automated functional and regression testing. Created reusable test methods for parsing Web Tables with dynamic content and validating values against expected datasets. Parsed and validated dynamic Web Tables data to verify UI using Selenium for data accuracy across web interfaces. Contributed to developing Automation Framework that uses Java, Selenium Web Driver and TestNG from scratch . Built BDD automation framework using Cucumber, Selenium WebDriver, and TestNG with Page Object Model design pattern. Developed and executed automated test scripts using TestNG / JUnit / NUnit frameworks. Identified test cases to automate and automated them using Selenium WebDriver with JUnit and TestNG. Configured Database to the automation framework for test data maintenance. Responsible for executing Selenium test scripts on different browsers and checked for compatibility. Managed end-to-end tests using Zephyr Scale by integrating to JIRA for test cases tracking. Contributed to test documentation by organizing test cases efficiently in Zephyr Scale. Created scripts to populate databases with relevant test data, ensuring data consistency and integrity for QA testing. Implemented SQL scripts for modifying and cleaning up test data, maintaining a clean and controlled testing environment. Collaborated with Business Analysts and Product Owners to define acceptance criteria in BDD format. Developed Test Framework in Selenium for UI Regression Test Automation when necessary and potentially executed Unit Test automation (Java/Junit). Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release. Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium. Performed manual testing to build Automation test cases prior to developing code for automation. Executed performance testing using tools like WAPT Pro to test page load times and JMeter to identify slow API endpoints in complex environments. Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium. Worked with variety of tools for web services and batch testing, including but not limited to Postman, SOAP UI, JMeter and other relevant toolsets. Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job. Created process documentation using Microsoft Office tools, outlining QA methodologies and procedures for reference and continuous improvement. Analyzed and validated NFR s such as performance, scalability, security and usability across web applications. ENVIRONMENT: Java, Selenium WebDriver, TestNG, Maven, IntelliJ, XPath, SQL Developer, SQL, Jenkins, GitLab, Agile, Scrum, JIRA, Zephyr Scale, AWS, GIT, Jasmine, TestNG, MS Office Tools, Postman, JMeter, Windows. CLIENT: NAIC, KANSAS CITY, MO AUG 2018 DEC 2021 ROLE: SOFTWARE QUALITY ENGINEER As an Automation Engineer, I was involved in the team in implementing the framework, developing automation scripts for the new User stories, and maintaining and running the Regression Scripts. Involved in configuring the testing environment with Selenium WebDriver, TestNG and Eclipse. Created and enhanced numerous test scripts to handle changes in the objects for the validations, in the tested application's GUI and in the testing, environment using Selenium WebDriver and Playwright. Performed API testing using Playwright request context. Developed and implemented Page Object Module as the framework for Test Automation. Managed end-to-end automated testing effort by monitoring hourly Jenkins s job build. Coordinate with end-users to schedule and support User Acceptance Testing (UAT). Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT). Successfully completed User Acceptance Testing (UAT) on each project release with the help of end user requirements. Used JIRA for defect tracking system, GIT and SVN for version control and Jenkins for continuous integration. Implemented parallel test execution using TestNG and Junit in Java, optimizing test suite performance, and reducing overall testing time. Performed manual testing during migration of applications to AWS cloud for different environments for non-automated applications. Participated in Code Review meetings as part of peer review meetings. Maintained code in GitLab by creating merge request for the Approval of the code to save in the Main Branch. Created and enhanced numerous test scripts to handle changes in the objects for the validations, in the tested application's GUI and in the testing, environment using Selenium WebDriver. Parsed and validated dynamic Web Tables data to verify UI using Selenium for data accuracy across web interfaces. Supported team for Database testing using SQL, User Acceptance Testing along with manual testing for migration following Agile Methodologies. Implemented SQL scripts for modifying and cleaning up test data, maintaining a clean and controlled testing environment. Performed and validated Database testing and Data retrieval. Provided pre and postproduction support end to end as part of testing. Wrote SQL queries to set and validate the data. Identified defects before pushing code to production that gets tracked in defect tracking tool Jira. Provided support to UAT team for the sign off and managed a centralized defect management area and process. Analyzed the database tables and their entity to have an idea on which tables are used for which data storage. Ran regression tests based on deployment timings and then gather reports in case of any failures in tests. Worked closely with automation team as part of training for learning building automation test scripts. Maintained Automated testing code with the new enhancements being covered as part of new test cases development. Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job. Created process documentation using Microsoft Office tools, outlining QA methodologies and procedures for reference and continuous improvement. ENVIRONMENT: Java, Selenium WebDriver, HTML, XPath, SQL Developer, Eclipse, Jenkins, GitLab, AWS, GIT, SVN, MS Office Tools, Windows. CLIENT: SUTHERLAND GLOBAL SERVICES, INDIA JAN 2013 DEC 2015 ROLE: QUALITY ANALYST As an Automation Engineer, involved in the team in implementing the framework, developing automation scripts for the new User stories, and maintaining and running the Regression Scripts. Involved in configuring the testing environment with Selenium WebDriver, TestNG and Eclipse. Developed and implemented Page Object Module as the framework for Test Automation. Managed end to end automated testing effort by monitoring hourly Jenkins s job build. Coordinate with end-users to schedule and support User Acceptance Testing (UAT). Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT). Successfully completed User Acceptance Testing (UAT) on each project release with the help of end user requirements. Used JIRA for defect tracking system, GIT and SVN for version control and Jenkins for continuous integration. ENVIRONMENT: Java, Selenium WebDriver, HTML, XPath, SQL Developer, Eclipse, Jenkins, GitLab, Restful web Services, SOAPUI, AWS, GIT, SVN, MS Office Tools, Windows. EDUCATION: Bachelors in Computer Science from Osmania University, India (2010). Masters in Information Systems from University of Mary-Hardin Baylor, Belton, TX(2016-2017) Keywords: continuous integration continuous deployment quality analyst user interface access management information technology hewlett packard microsoft mississippi Massachusetts Missouri Texas |