Home

Chetan M - QA Lead
[email protected]
Location: Washington, DC, USA
Relocation: Yes
Visa: H1B
Chetan

Seattle, WA | 6099050737| [email protected]


SENIOR QUALITY ENGINEERING / SENIOR QUALITY ASSURANCE

Accomplished and result-driven Sr Quality Engineer /Quality Assurance with vast track record of success in different software systems. A hands-on software quality engineer who provides performance-oriented contributions and has a bias for action. Adept at developing and implementing clean software, operational procedures, and quality methodologies to support the development and release of business applications. Proven ability to train, manage, and motivate Engineering teams to be highly productive.

SUMMARY OF QUALIFICATIONS

Widespread experience in the field of Software Quality Analysis.
Expertise in designing test tools with familiarity with multiple programming languages.
Exposure to a wide array of software products and interfaces such as Web, Desktop, Mobile.
Performed different kinds of testing such as black-box testing, white box testing, smoke testing, regression testing, performance testing, integration testing. Improved quality programs, reduced defects, and improved overall efficiency.
Utilized the pyramid model of testing. This encompasses.
At the bottom of the pyramid- a maximum number of unit tests. At the middle of the pyramid- a layer of API tests. At the apex of the pyramid - a small layer of GUI (Graphical User Interface) tests.
Used multiple programming languages and various testing frameworks to automate the test cases. A proven Engineering leader who has a progressive track record. As a Sr Engineering Manager, I am responsible for my direct reports, and it has been my duty to ensure that they provide the best output, seamlessly. I encourage my direct reports to take ownership of the product and become leaders in their domain.

TECHNICAL SKILLS

Core competencies: Strong collaborative skills | analytical skills | defect management | RCA | Process Improvement | QE Audit
Programming Language: Java (Sun Certified Java Programmer) | MATLAB | .NET | C | C++ | C# | Android SDK Testing | Python
Framework: JUnit | Selenium | WebDriver | SoapUI | JMeter | TestNG | FuncUnit | Mocha | Cucumber
Bug Tracker and Testing Tool: Bugzilla | JIRA | HP Quality Center | VersionOne | Zephyr
Continuous Integration (CI): Jenkins | CircleCI
Operating System: Windows | Linux | Mac
Web Technology: JavaScript | Perl | HTML | DHTML | CSS | DOM | XML | Dreamweaver | Python
Database: MySQL | Oracle
Web/Application Server: Apache
Networking Concepts: TCP/IP Protocol | UDP | FTP | OSI Model | Client-Server Architecture
Integrated Development Environment (IDE): Eclipse | IntelliJ IDEA | Visual Studio | Xcode
Version Control: Perforce | Tortoise SVN
Build Tool: Maven | Testflight | Firebase
Cloud computing platform: AWS (Amazon Web Services) | Azure
EXPERIENCE

Bayer, Seattle, WA May 2022 - Present
SAFe Agile shop
Sr QA LEAD
Worked for Bayer s crop science division on their web applications and mobile applications. I am responsible for the end-to-end development including functional spec, development, QA and maintenance.
Introduced a process for requirements gathering, requirements review and mapping the requirements to customer needs. This reduced ambiguity and allowed the Dev team to craft better functional spec documents and QA teams to write better test plans.
Integrated Azure DevOps with popular test automation tools and frameworks (e.g., Selenium, Cypress) to enable seamless automated testing, reporting, and continuous feedback within the development pipeline.
Introduced a process for Sprint Retrospective. In this we discussed what went well and what things we could improve upon. Based on improvement points, we spun action items and improved our velocity by 20%.
Designed and executed comprehensive ETL test plans and test cases, ensuring data integrity, accuracy, and completeness throughout the extraction, transformation, and loading processes.
Developed and executed comprehensive test plans for firmware across various hardware platforms, ensuring functionality, performance, and reliability.
Designed and executed comprehensive test plans for SAP BOD ETL processes, ensuring data accuracy and integrity from source to target systems.
Developed and implemented comprehensive testing strategies for FCRM systems, ensuring accuracy in fraud detection algorithms and claims processing functionalities.
Utilized Talend for seamless data integration and ETL processes, ensuring accurate and efficient data migration between systems.
Designed and executed detailed test plans for Teamcenter PLM (Product Lifecycle Management) applications, ensuring data integrity and functionality across various modules including BOM management and change control.
Conducted end-to-end testing of Bayer s retail and e-commerce platforms, ensuring seamless integration of product catalogs, shopping carts, and checkout processes.
Designed and executed Hardware-in-the-Loop (HIL) test scenarios to validate the integration and performance of embedded systems within simulated real-world conditions.
Performed rigorous functional and regression testing on TSYS greenscreen applications, ensuring accuracy and reliability in transaction processing and system performance.
Configured and managed complex test scenarios with TestNG's flexible annotations and grouping capabilities, ensuring comprehensive validation of application functionalities and facilitating efficient test organization and execution.
Implemented automated data quality checks with Talend, enhancing data accuracy and consistency across various databases and applications.
Conducted detailed risk assessments and quality assurance tests on FCRM software, identifying and addressing vulnerabilities to enhance system reliability and security.
Conducted cross-browser and cross-device testing to ensure compatibility and consistent functionality of portal applications across different browsers and devices, enhancing user accessibility.
Designed, developed, and executed automated test scripts using Selenium WebDriver, achieving significant improvements in test coverage and efficiency for web applications.
Designed and executed comprehensive data migration test plans, validating data accuracy, integrity, and completeness during the transition from legacy systems to new platforms, ensuring minimal disruption and data loss.
Validated data transformations and mappings between source and target systems by conducting thorough testing of ETL workflows and processes.
Validated and verified data transformations and business rules within SAP BOD, using SQL and SAP's data quality tools to ensure compliance with business requirements.
Designed and implemented automated test scripts for firmware validation using Python and shell scripting, reducing manual testing time by 40%.
Developed automated test scripts for HIL systems, improving testing efficiency and accuracy for hardware and software interactions.
Developed automated test scripts using tools like Selenium or QTP for Teamcenter to enhance testing efficiency and coverage, leading to faster detection of defects and reduced manual testing efforts.
Collaborated with cross-functional teams to design and execute test cases and scenarios specific to fraud detection and risk management, ensuring compliance with industry standards and regulatory requirements.
Developed and executed test cases and scripts for TSYS greenscreen interfaces, identifying and documenting defects to enhance application stability.
Created and managed comprehensive test plans and test cases in TestRail to ensure thorough coverage of application functionality and requirements.
Developed and maintained custom ETL jobs using Talend Studio, tailored to specific project requirements for improved data handling and reporting.
Designed and implemented automated test scripts using Appium to streamline mobile application testing across both Android and iOS platforms.
Implemented service virtualization solutions to simulate and mock APIs, services, and third-party systems, enabling comprehensive testing in isolated environments and reducing dependency on live systems during development and QA phases.
Automated test cases for SAP BOD workflows using scripting and testing frameworks, reducing manual testing efforts and increasing test coverage.
Developed and ran automated test scripts to compare source and target data, identifying and documenting discrepancies and inconsistencies to ensure successful data migration and alignment with business requirements.
Utilized automated testing tools to streamline FCRM validation processes, significantly reducing manual testing time and improving overall efficiency in detecting potential issues.
Performed detailed root cause analysis on firmware defects, collaborating with development teams to identify and resolve issues effectively.
Developed and executed automated test scripts to validate e-commerce functionalities such as payment gateways, order processing, and inventory management, enhancing efficiency and accuracy.
Designed and executed complex SQL queries to validate data integrity, verify database content, and support comprehensive testing of application functionalities.
Conducted regular workshops and training sessions to educate team members on BDD principles and best practices, fostering a culture of quality and collaboration within the organization.
Configured and maintained HIL test setups, including simulation hardware and test environments, to ensure reliable and consistent test results.
Collaborated with cross-functional teams to analyze and resolve issues related to TSYS greenscreen applications, contributing to the successful implementation of system upgrades.
I had Director level responsibilities in terms of managing 3 teams (Web, Mobile Android, Mobile IOS). I had the QA Managers report to me. I contributed to the budget (biannually) in terms of determining additional resources and sending the proposal to the Vice President.
Executed test cases and tracked test results using TestRail, documenting test execution outcomes and maintaining detailed records of test progress and issues.
Executed end-to-end integration testing for portal applications, validating data exchange and interaction between portals and backend systems, APIs, and third-party services.
Developed and maintained test frameworks leveraging Appium with languages such as Java, Python, or Ruby to enhance test coverage and efficiency.
Configured robust error handling and logging mechanisms in Talend to facilitate troubleshooting and ensure reliable data processing.
Led testing initiatives for SAP NetWeaver-based applications, ensuring the accuracy and functionality of integrated solutions across various SAP modules and components.
Designed and executed detailed SOAP and REST API tests using SOAP UI to validate service functionality, performance, and security, ensuring adherence to specifications and identifying potential issues before deployment.
Documented and communicated test results, defect reports, and quality metrics related to FCRM systems, providing actionable insights to development teams for continuous improvement.
Collaborated with engineering teams to define HIL test requirements and ensure alignment with system specifications and project goals.
Conducted regression testing to verify firmware updates and patches, ensuring compatibility with existing hardware and software configurations.
Collaborated with cross-functional teams including developers, product managers, and business analysts to identify and address issues in retail and e-commerce applications, ensuring alignment with business requirements.
Utilized debugging tools and techniques to troubleshoot and resolve issues within TSYS greenscreen environments, improving overall system efficiency.
Developed and maintained automated test scripts that leverage SQL for data validation, ensuring consistency and accuracy of application data across different environments.
Conducted end-to-end validation of data migration processes, including data extraction, transformation, and loading (ETL), to verify that data was accurately mapped and transformed according to defined specifications.
Performed end-to-end testing of SAP BOD data integration scenarios, identifying and documenting defects and collaborating with developers to resolve issues.
Developed and executed automated API tests using Rest Assured to validate RESTful web services, ensuring accurate functionality and performance while identifying and documenting defects efficiently
Integrated TestNG with build tools and CI/CD pipelines, such as Maven and Jenkins, to automate test execution and reporting, providing timely feedback on code quality and accelerating the development lifecycle.
Developed automated ETL test scripts using tools such as SQL, Python, or specialized ETL testing frameworks to streamline testing processes and improve efficiency.
Developed and maintained virtual services using tools such as Parasoft Virtualize or CA Service Virtualization, allowing for consistent and repeatable testing scenarios that mimic real-world interactions and improve test coverage.
Integrated Appium with CI/CD pipelines using tools like Jenkins or GitLab to enable continuous testing and faster feedback cycles.
Monitored and analyzed user behavior and transaction data to identify and report anomalies, using insights to improve the user experience and optimize e-commerce workflows.
Integrated TestRail with automated testing frameworks and CI/CD tools to streamline test execution and reporting, enhancing efficiency and real-time feedback.
Leveraged Azure DevOps Boards for agile project management, including backlog management, sprint planning, and tracking work items to align testing efforts with development goals and timelines.
Developed and executed comprehensive end-to-end test suites using Cypress, ensuring robust coverage of critical application workflows and enhancing overall software reliability.
Identified, documented, and tracked defects within portal applications using tools such as JIRA or Bugzilla, collaborating with development teams to prioritize and resolve issues, ensuring high-quality application releases.
Utilized debugging tools and techniques, such as JTAG and logic analyzers, to troubleshoot and diagnose low-level firmware issues.
Developed and maintained automated test scripts using tools like Selenium, TestNG, or JUnit, enabling efficient regression testing and increasing test coverage across multiple application features and platforms.
Conducted end-to-end testing of transaction workflows and data integration for TSYS greenscreen applications, ensuring compliance with business requirements and regulatory standards.
Analyzed HIL test results to identify hardware and software issues, and provided detailed reports and recommendations for system improvements.
Performed data quality checks and validation to identify and resolve data discrepancies, ensuring compliance with data governance and business requirements.
Collaborated with development and product teams to validate new features, enhancements, and bug fixes in Teamcenter, ensuring alignment with user requirements and industry best practices.
Performed data analysis and data comparison using SQL to identify discrepancies and anomalies between expected and actual results in test environments.
Verified the functionality and reliability of integration points within portal applications, including authentication systems, data synchronization mechanisms, and external service interfaces.
Developed automated test suites and scripts with SOAP UI's Groovy scripting capabilities, integrating these into CI/CD workflows to enhance testing efficiency and consistency across development cycles.
Built and maintained robust test automation frameworks using Selenium in conjunction with testing tools such as TestNG, JUnit, or Cucumber to support scalable and reusable test scripts.
Organized and prioritized test suites and test runs in TestRail, ensuring alignment with project requirements and facilitating effective test management.
Leveraged Rest Assured for complex request and response validations, including handling various authentication methods and data formats, to ensure robust API reliability and security.
I improved the QA operational process ranging from weekly updates, better RCA (Root Cause Analysis) on customer bugs, efficient defect logging, and advocating for QA as a shared responsibility. I created a new process around test case management using Zephyr. The guiding principle is that only new test cases need to be logged in Zephyr to prevent test case duplication. I created a new process around mapping test cases to user requirements and updating the traceability matrix.
Collaborated with stakeholders to define data migration requirements and success criteria, ensuring that all data migration activities were aligned with business goals and regulatory compliance standards.
Performed performance and load testing on portal applications to assess system stability and responsiveness under various user loads, identifying and addressing potential performance issues.
Executed cross-platform tests to ensure consistency and compatibility of mobile applications across various devices and operating system versions.
Developed and maintained test data sets to simulate various data scenarios and edge cases, ensuring robust testing of SAP BOD data pipelines.
Validated integration with third-party systems such as payment processors and shipping providers, ensuring reliable and secure transactions and timely order fulfillment.
Implemented advanced Cypress features, including custom commands and plugins, to streamline test automation and improve the efficiency of the test execution process.
Created and maintained detailed documentation of test cases, test results, and defect reports related to Teamcenter, providing clear insights and recommendations for continuous system improvement and user support.
Collaborated with development and testing teams to design and configure virtual service models, ensuring accurate representation of service behavior and performance, and facilitating end-to-end testing for complex integrations and workflows.
Monitored and analyzed ETL job performance and error logs, providing insights and recommendations for performance optimization and issue resolution.
Created and maintained comprehensive API documentation and test reports in SOAP UI, facilitating clear communication of test results and issues to development teams, and supporting continuous improvement of API services.
Implemented and executed automated test cases using TestNG for Java-based applications, leveraging its advanced features like parallel test execution and data-driven testing to enhance test coverage and reduce execution time.
Created and optimized SQL queries to extract, manipulate, and analyze data for functional and performance testing, enhancing overall test coverage and efficiency.
Integrated Rest Assured tests into CI/CD pipelines, working with tools like Jenkins and Maven to automate test execution and reporting, thereby enhancing the continuous delivery process and providing prompt feedback on API quality.
Created and managed test cases and scenarios for various iOS functionalities, including gestures, notifications, and system integrations, to ensure robust application behavior.
Collaborated with development and QA teams to identify, report, and track bugs, utilizing Appium s capabilities to reproduce issues and verify fixes.
Utilized data profiling and quality tools to assess and clean source data before migration, identifying and addressing data quality issues early to prevent problems during the migration process.
Conducted performance and scalability testing to ensure that portal integrations handle varying loads and maintain optimal performance, identifying and mitigating any potential bottlenecks.
Integrated HIL testing into the overall QA process, ensuring that hardware and software components meet quality standards before deployment.
Developed and executed comprehensive test scenarios for SAP NetWeaver components, including SAP PI/PO, SAP Gateway, and SAP Business Warehouse, to validate data flows and system interactions.
Implemented BDD frameworks such as Cucumber or SpecFlow to create automated acceptance tests, ensuring robust test coverage aligned with user stories and acceptance criteria.
Conducted cross-browser testing using Selenium Grid to ensure consistent functionality and user experience across various browsers and platforms, including Chrome, Firefox, and Edge.
I along with my SDET engineers and QA Managers created automation from scratch for the IOS product. We used Appium as our core framework. We built the model classes and CI/CD pipelines.
Technology stack.
Web Front End: React.js. Back End: Java/Spring Boot.
Mobile (Android and IOS) Front End: React Native. Mobile Back End: Firebase
Database: PostgreSQL.



SAP, Provo, UT June 2020 - May 2022
Sr QA LEAD
Qualtrics, a subsidiary of SAP, provided premier experience management solutions across the corporate spectrum. I managed the Engineering Department (development and quality engineering) across 4 teams: TextIQ, Statwing, Odo, and Salesforce
I had Director level responsibilities. I had the QA Managers report to me. I contributed to the annual budget in terms of determining additional QA resources, interns and contractors based on increasing workload. I drafted the proposal for the upper management to review and approve.
Utilized Xcode Instruments to profile and analyze app performance, identifying memory leaks, slow operations, and other performance bottlenecks to enhance app efficiency.
My role covered these aspects.
sourcing and interviewing candidates,
implementing the solution and driving quality process for each product team,
mentoring and taking care of my direct reports.
In terms of sourcing and hiring, I was sourcing for good candidates for open positions on my team since our recruiting team was spread too thin. In terms of interviews, every Engineering Manager had to take a certain quota of interviews to fulfill their interviewing OKR. I took 10-12 interviews every quarter and I interviewed Quality Engineers, Developers, Support Engineers across the junior, mid-level, and senior levels. As an org, our goal was to build a high-performing diverse team.
Participated in data quality reviews and audits for SAP BOD projects, providing insights and recommendations to improve data processing and reporting accuracy.
Performed performance and load testing on SAP NetWeaver environments to assess system scalability and response times under varying user loads, identifying and addressing potential bottlenecks.
Implemented data-driven testing approaches using Selenium to validate application behavior against multiple datasets, enhancing test coverage and reliability.
Conducted performance tuning of Talend jobs to optimize data processing speed and resource utilization, contributing to overall system efficiency.
Collaborated with data engineers and developers to understand ETL pipeline architecture and data flow, ensuring alignment with business objectives and technical specifications.
Developed and executed automated test scripts using TypeScript in conjunction with testing frameworks like Jasmine, Mocha, or Jest, enhancing test coverage and efficiency.
Collaborated with development and business teams to understand integration requirements, identify potential issues, and ensure that integrated systems meet business needs and technical specifications.
Led comprehensive QA testing for SAP applications, including SAP ERP, SAP S/4HANA, and SAP Fiori, ensuring alignment with business requirements and quality standards.
Integrated automated tests into CI/CD pipelines, utilizing Jenkins or GitLab CI to ensure continuous execution and validation of automated test cases, which accelerated the development cycle and improved software quality.
Conducted comprehensive testing of trading platforms and equity stock applications to ensure accurate order execution, real-time data processing, and compliance with market regulations.
Performed manual and automated testing of iOS apps using tools like Xcode, XCTest, and Appium to validate functionality, usability, and stability across different iOS versions and devices.
Developed and maintained Infrastructure as Code (IaC) scripts using Azure Resource Manager (ARM) templates and Terraform, facilitating consistent and repeatable deployment of test environments.
Had new members give feedback on our onboarding process so that we could improve it iteratively. This led to a reduction in onboarding time for our new employees.
Created and maintained comprehensive test cases and scenarios in TypeScript, ensuring robust validation of frontend and backend functionalities.
Utilized Selenium s capabilities to identify, handle, and debug issues, including implementing custom exception handling and logging mechanisms to ensure robust and reliable test execution.
In terms of implementing the solution and driving quality process for each product team, I had regular syncs with Dev Managers, Dev Sr Managers, peer Developers, and other stakeholders to know their pain points and resolve their asks. Apart from focusing on core implementation tasks, granular testing activities (finding bugs, automating use cases, tracking Sprint work), I worked on strategic quality initiatives. These include conducting RCA s to find gaps in the Dev-QA practices. Writing quality vision documents and Northstar documents to identify a vision for our quality procedures and incrementally improve them. Assess the test maturity models of our Dev components across functional, CI/CD, proper env usage, and escaped defects benchmarks. Have Dev-QA collaborative sessions and encourage a customer-focused mindset across the team. Our testing stack comprises an inhouse Python-based framework.
HP ALM/Quality Center was used to track user requirements and individual test cases were mapped to user requirements using traceability matrix.
Configured and optimized Azure Test Plans to create and execute manual and automated test cases, track test results, and integrate test results into the overall DevOps workflow.
Utilized Cypress's built-in dashboard and reporting tools to analyze test results, identify defects, and provide actionable insights to development teams for faster issue resolution.
I conducted multiple RCA s (Root Cause Analysis) and 2LA s (Second Level Analysis). Based on the trends and patterns, I suggested action items for the Dev and QA teams. I spun time driven mini projects around these action items and this led to a reduction of customer bugs by 65%.
Collaborated with cross-functional teams to design and document Talend workflows, ensuring alignment with project goals and compliance with data governance standards.
Executed end-to-end ETL testing across multiple environments, including development, staging, and production, to ensure seamless data integration and application functionality.
Executed comprehensive testing for portal applications, including functional, integration, and regression tests, ensuring seamless user experience and accurate performance.
Verified the integrity and accuracy of equity stock data, including price feeds, transaction histories, and market analytics, to prevent discrepancies and ensure reliable reporting.
Implemented automated testing solutions using SAP Test Automation tools, such as SAP TAO (Test Acceleration and Optimization) and SAP Solution Manager, improving test efficiency and coverage.
Optimized Selenium test scripts for performance by employing techniques such as parallel execution and efficient locator strategies to reduce test execution time.
Identified, documented, and tracked defects within SAP NetWeaver applications using tools like SAP Solution Manager or JIRA, collaborating with development teams to resolve issues and ensure high-quality deliverables.
Integrated TypeScript-based tests into continuous integration/continuous deployment (CI/CD) pipelines, streamlining the testing process and accelerating release cycles.
In terms of KPI tracking, I kept track of the following metrics: average test pass rate, test fickleness report, test pyramid numbers, QA effort for each feature, monthly customer defect count across various brands, sentiment analysis of engineering data.
Designed and implemented robust automation frameworks that supported data-driven and keyword-driven testing approaches, facilitating scalable and reusable test scripts for complex application scenarios and reducing manual testing effort.
Performed performance and load testing on capital market systems to evaluate their capacity to handle high-volume transactions and market fluctuations without compromising system stability.
Conducted UI and usability testing to validate the user interface of portal applications, ensuring that design elements, navigation, and interactive features met user expectations and accessibility standards.
I take care of my direct reports and keep them motivated and happy. I do this by regular having 1:1 s with them (once a week to biweekly meetings), identifying crystal clear goals for them, resolving their ambiguities, setting expectations with the Dev team and other cross-functional stakeholders, working on issues that they escalate to me, and are unable to resolve themselves, empowering them to contribute to RCA s, empowering them to enhance the existing QA process, understand their operational pain points and resolve those.
Documented detailed testing results and defect reports, facilitating effective communication with stakeholders and contributing to the overall improvement of ETL processes and data quality.
Conducted integration testing for SAP interfaces and third-party systems, and performance testing to ensure scalability and responsiveness under varying load conditions.
Have the QAs involved earlier in the SDLC process so that design flaws and bugs could be identified early in the release process.
Developed and executed comprehensive test plans for iOS applications, ensuring adherence to Apple s Human Interface Guidelines and optimizing app performance.
To ensure my direct reports were meeting expectations, I regularly solicited feedback from their peer Devs and Dev Managers. I did a monthly OKR assessment to ensure that they are on track for their deliverables.
As a part of people management, I promote and recognize great talent. It is important to retain great talent for long-term success.
I had skip-level meetings with my Software Developers and Quality Engineers to ensure that they are taken care of and to solicit feedback about their Engineering Managers.
Technology stack.
Web Front End: React.js. Back End: Node.js. Kafka was used to process distributed data between services.
Leveraged TypeScript s type-checking features to identify and resolve potential issues early in the development process, contributing to higher code quality and more reliable testing outcomes.
Identified, reported, and tracked defects using SAP's defect management tools, collaborating with development teams to resolve issues and ensure timely delivery of high-quality solutions.
The web resources are containerized using Docker and hosted on AWS (Amazon Web Services).
We automated out DevOps test automation (automating the testing of builds in the DevOps process) using a Tricentis module.
PyTorch was used to build our sentiment analysis module.

B2W Software, Portsmouth, NH February 2020 - June 2020
Sr Quality Engineer(Lead)
B2W One is a premier unified platform that allows proprietors of the heavy civil construction industry to accurately estimate bids, execute complex projects, and save historical data for future reference.
We are a .NET and C# shop.
Although this role was titled as a QE Manager, it was closer to a QE Director role. I was managing the entire QE Department (25 people including an outsourced team in Russia) and reporting to the CTO. I enhanced existing QE processes to create a lean QE life cycle that ably supports the SDLC. Example- I noticed that there were some gaps in the bug reproduction steps and in some cases there was an ambiguity in understanding between the Dev and QE members. I added a process wherein the reproduction steps would be aided with a video to remove any conceptual misunderstandings.
Designed and maintained reusable test scripts and test data management strategies, contributing to a scalable and maintainable test automation framework.
Designed and executed comprehensive API test cases using Postman to ensure the functionality, reliability, and performance of web services, identifying and documenting critical bugs for timely resolution.
Implemented and managed end-to-end CI/CD pipelines in Azure DevOps, automating build, test, and deployment processes to ensure rapid and reliable delivery of high-quality software.
Developed and maintained automated API tests with Postman s Collection Runner and Newman, integrating them into CI/CD pipelines to streamline continuous testing and improve deployment efficiency.
I did hands-on Quality Engineering work, which includes testing the product, logging defects, and automating the use cases. Example- When I joined the company, there was no API automation and contract-level testing. My team and I did this project in 3 phases. 1) Identify all the API calls. 2) Do a manual iteration of all the endpoints in Postman. 3) Migrate these calls in an automated Java-based framework. This increased the code coverage by 35%.
Utilized Postman for API documentation and collaboration, creating detailed request and response documentation, and leveraging Postman s sharing features to facilitate seamless communication and coordination with development teams.

Akamai Technologies, Cambridge, MA June 2018 - February 2020
Sr Quality Engineer
I hold biweekly Sprint retrospective meetings with my team. We discussed what things went well and what things could we improve upon. Based on this discussion, we come up with course correction measures to incrementally improve our team output.
2 main metrics which I keep a track of are Velocity and Predictability. Through Velocity, I assess the quantified output of my team. Through Predictability, I assess how accurately my team members can estimate tasks.
Tested the Bot Manager product. Bot Manager is an advanced bot detection/mitigation mechanism. It can enable our customers to prevent bot-related damages at the edge server.
Tested the Security Center product. It is a web-based dashboard that provides data on security events, traffic, and attack activity, all separated into 4 categories: DoS attack, application-layer attack, bot activity, and custom rule activity. API testing is done through in-house Java-based frameworks written in TestNG. GUI testing is done through a Selenium-based framework.

MathWorks: Creators of MATLAB and Simulink, Natick, MA February 2013 - May 2018
Sr Quality Engineer
My role as a Technical Lead has 2 aspects. The 1st aspect is to provide an individual technical contribution to the Quality Engineering aspects of the Software Product. This includes testing the product for bugs and writing automated test scripts to enhance the test regression suite. The 2nd aspect is a management role, in this, I provide guidance to my direct reports and ensure that they are performing their duties in an efficient, methodical manner. I need to ensure that all my direct reports are happy and satisfied and they always remain excited so that they give high output without overworking.
Worked with cross-teams such as Software Development and Usability to hash out the requirements and the design of the product. Represented the quality aspect in such meetings. I attempted to discover the quality flaws as early as possible in the Software Development Life Cycle. Worked on the Application Deployment Team. Worked in an agile environment. Wrote code in MATLAB to test native libraries. Tested the user interface as well as the backend API. Tested the web interface. Automated the test scripts to reduce dependency on manual verification. Wrote multiple test frameworks from scratch. The desktop-based test frameworks were built using the Java Robot library.
The web-based test frameworks were built using Selenium. Refactored the existing test code to make it more efficient. Wrote test scripts in FuncUnit and Mocha to test JavaScript-based products.
Suggested some modifications in the workflow process whereby the efficiency of the team can be improved. This included paper prototyping and integrating a QE-only sprint to keep track of the QE-specific work. Under this system, I encouraged the team members to granulate their bigger projects into smaller pieces and work on completing one milestone at a time. The QE Sprint was closely tracked, and we ensured that the team members were Not over-committing.
Kept track of different testing metrics such as failed test case percentage, number of market bugs per developer, critical defects percentage. Interacted with offshore and onshore teams to track project deliverables.



Sabre Holdings (Contract Position), Southlake, TX June 2012 - February 2013
Sr Quality Engineer
Sabre Holdings is one of the world s largest travel technology companies. Worked on the SabreSonic web team which primarily focuses upon the JetBlue corporation. Worked in an Agile environment. As the primary POC, I had to manage offshore teams and ensure that they were up to date with the expected deliverables. Wrote functional test plans and executed end-to-end testing. I tracked defects found during the software release phase. I created mock data which was used as test data in the software development life cycle. Implemented performance testing. Extensively tested the application for security flaws. Used Selenium RC to execute automation, wrote selenium-based scripts in the TestNG framework to automate the test cases. Used tools like HP Quality Center and Verson1. Used SoapUI to test RESTful web services.

Yahoo, Inc. (Contract Position), Burbank, CA November 2011 - June 2012
Sr Quality Engineer
Worked on the Yahoo product Apt . It is a web-based application that provides advertising solutions to third-party sponsors. Worked on an internal Yahoo product, Media Planning Application. This application provides customer-specific data to Yahoo users and gives an overview of the Yahoo advertising entities. Worked in the UI framework development team for re-factoring the automation code for the product, Apt. Used tools like AX247 (Automation Test Execution Engine), Bugzilla, Test Manager.
Developed and maintained reusable BDD test scenarios that improved test coverage and efficiency, reducing manual testing efforts by [percentage].
Integrated BDD tests into CI/CD pipelines using tools like Jenkins or Azure DevOps, enabling continuous integration and delivery of high-quality software releases.
Implemented UI automation for these products. Wrote selenium-based scripts in core Java. JUnit framework is applied to perform functional testing and unit testing. Used Selenium RC, WebDriver, and JMeter to execute the automation. On the local machine, Maven is used to build the test scripts. Verification was done by executing test scripts on VMs (Virtual Machines), located in remote servers. Used soapUI to test web services. Applied Cucumber tool to shift the paradigm towards Behavior Driven Development (BDD). Cucumber is a tool that uses a language, Gherkin and this tool allows the usage of plain text descriptions as automated tests. Worked in an Agile environment.

EDUCATION

California State University Long Beach, Long Beach, CA
Master of Science in Computer Science

Padmashree Dr. D. Y. Patil University, Mumbai, India
Bachelor of Engineering in Computer Science and Bioinformatics

CERTIFICATIONS

Sun Certified Java Programmer
Professional Memberships and Affiliation: IEEE, AST (Association for Software Testing)
Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst user interface javascript access management information technology hewlett packard purchase order California Massachusetts New Hampshire Texas Utah Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3415
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: