Badges
Certifications
theroychowdhury has not earned any certificates yet.
Work Experience
Software Quality Assurance Lead
Tata Consultancy Services•  February 2024 - August 2024
Working as a part of the DSCSA (Drug Supply Chain Security Act) team at Cardinal Health. DSCSA establishes a national system for tracing pharmaceutical products through the supply chain and sets national licensing standards for wholesale distributors and 3rd party logistics providers. • Performed API automated testing for the RESTful microservices using Rest Assured framework/library in JAVA in conjunction with Postman. • Led an 11-member Agile team of 4 functional and 2 automation testers along with 5 offshore resources. This involved daily checkpoint and status calls with the team(onshore/offshore), mitigation of issues, conflict resolution and grooming. • Owned all aspects of functional testing, integration testing, performance testing, and End-to-End testing, ensuring timely & quality delivery for ‘Track and Trace’ applications and services within the business unit. Used JIRA for Test Case and Defect Management. • Created Test strategy and Test plan for testing the Track and Trace system (TnT). Assessed and sized the testing and automation effort. • Implemented test automation build pipeline and triggers using Jenkins to enable Continuous Integration/ Continuous Deployment (CI/CD). • Responsible for identifying risks and working with Development owners to ensure critical/ high-risk items are prevented prior to release
Technical Test Architect
Tata Consultancy Services•  March 2020 - December 2023•  Portland, OR
Test architect as a part of the Health Plan Software Quality Engineering team within KPIT (Kaiser Permanente Information Technology). • Designed and built a Web test automation framework (Page Object Model / BDD) for Membership system using JAVA-Cucumber-Selenium. • Built multiple API Automation frameworks: (I) using NodeJS/JavaScript (II) using Rest Assured and Java (III) Postman/Newman and Soap UI. • Primary liaison between the organization and clients, addressing testing needs, offering technical guidance, and ensuring project alignment. • Creating Test automation roadmap along with delivery milestones and timelines, ensuring high quality customer delivery. Implemented comprehensive test strategies for multiple high-profile projects, ensuring adherence to quality standards and timelines. • Led a team of 14 QAEs (offshore/onshore model), overseeing test planning, execution, defect management, issue mitigation & delivery. • Formulated Test Strategy, Test Approach, Test Design, Tool Design and Creation/Maintenance of multiple Test automation frameworks. • Setting up Enterprise Jenkins Test Automation CI/CD Pipeline Instances, plumbing Dev and Test pipelines & programming build triggers. • Responsible for Test Tool selection, End-to-End Testing, Test delivery sign off needed during Production Go/No-Go decision. • Creating and presenting technical presentations, demonstration of POCs (Proof of Concept) to customers. • Manage hiring, training, mentoring and performance evaluation of QE team members. • Technologies used: Linux, SQL, PostgreSQL/Postgres, Splunk, Python, JavaScript, Power BI, Docker, JIRA
Senior Quality Assurance Engineer
BlueWare•  June 2019 - March 2020•  Houston, TX
eWOPR is an engine that identifies the most optimal well drill plan and calculates the expected monetary value of a drilling opportunity. • Creating Test Plan and Test Strategy for all aspects of testing the eWOPR system. • Writing Unit Tests, Component tests and Functional tests of the features being developed in C#, using xUnit testing framework. • Creating automated tests for RESTful microservices using POSTMAN and Newman automation tool and integrating it to the Azure DevOps CI/CD pipeline. Writing automated Postman scripts in JavaScript. • Conducting load, stress and performance testing of the system. • Validating the complex deterministic and probabilistic output data sets generated by the core engine using custom created tools in C#. • Technology stack includes .NET core, C#, Microservices, ADO, Azure SQL hosted on Azure Cloud.
Test Automation Lead
Cigniti Technologies•  July 2017 - September 2018•  Dallas, TX
RISE (Elevate Financial) is a state-licensed online lender providing unsecured installment loans and lines of credit. With features such as fast approval, flexible terms, credit bureau reporting, free credit score monitoring and financial literacy courses. • Hands on development of a data driven Test automation framework using C# and Selenium Web Driver 2.0 for RISE WEB product features. • End to End workflow automation of entire new Loan application process, Refinance process, ‘Loan Design’ process, and Security tests. • Implemented GIT Flow and Continuous Integration/Deployment (CI/CD) for Dev-Test team. • Managed and maintained TFS Test build definitions and release definitions for the Dev-Test team. • Wrote API Automated tests for REST and SOAP services. Used Ready API/Soap-UI pro to automate smoke and regression tests for web services. Implemented parallel execution of these Web Service tests. • Working in an Agile team environment on tight schedules with aggressive deadlines. • Technologies: C#, Selenium, Visual Studio, SQL Server, MS Test, TFS, Groovy, XML, JSON, GIT, Angular, Ready API/Soap UI, Python, Sauce Labs
Software Design Engineer in Test
Microsoft•  February 2016 - February 2017•  Redmond, WA
Campus is a collaborative application & documents management system for Microsoft Project Managers, Community members, and SMEs. Campus provides a platform to share IP (intellectual property) details among users and extend learning capabilities at a single place. • Created Web UI automated tests using Selenium Web Driver 2.0 and C#. Performed Unit testing, Feature Testing, Business Process Testing and Database Validation. Technologies: C#, Selenium, SQL Server 2016, Visual Studio 2015 Enterprise, SharePoint • Working closely with Solution Managers, UX Designer, Dev and program management in a very dynamic and fast paced agile environment. • Used SQL Server Management Studio (SSMS) to perform backend Data validations.
Software Test Automation Lead
Cigna•  January 2015 - December 2015•  Philadelphia, PA
• Test Automation Lead for the DevOps Test Automation team. • Worked within a Scaled Agile Framework Organizational model. • Managed a 10-member Automation team: Offshore-Onshore model. Providing Team management and leadership. • Develop a DevOps tool chain for enabling Continuous Delivery, Test Automation and Service Virtualization (Jenkins & uDeploy) • Developed functional tests for the front-end application using UFT and reported the bugs through QC, ALM. • Writing automated multi-browser tests in Java using Selenium 2.0 WebDriver for Firefox, Chrome, and IE browsers
Technical QA Manager
IndiQus•  September 2013 - November 2014•  Remote
IndiQus deployed Citrix CloudPlatform for Sri Lanka Telecom, integrating 13 applications, including billing, CRM, and fraud management systems. • Technical QA Manager of a 10-member Testing team. Defining Test Strategy and Testing Roadmap for planned releases. • Setting up test labs, developing test plans, creating tests and implementing the Business Workflow scenarios. • Writing Selenium- Java cross browser tests of business workflows. Creating Python scripts to parse data.
Software Design Engineer in Test
Microsoft•  March 2013 - July 2013•  Redmond, WA
• SDET on the SURFACE Test Engineering team; Environment: VSTS 2012, C#, Windows PowerShell, SQL Server • Testing Tester Software that validates Tablet (SURFACE) product functionality. • Automated BVT process for target product lines with Automated reports. BVTs exercised the Software Test Suite that were used to load on the Testers(proprietary). This tested the component functionality of the firmware and hardware components. BVTs also include End-to-End integration tests with the target genealogy of the product including regular updates for dependent OS versions and UEFI firmware updates.
Technical Test Lead
Infosys Ltd•  December 2011 - February 2013•  Redmond, WA
The Microsoft Online Commerce Platform (OCP) enables order processing, payment processing, provisioning and fulfillment, for tenants that have subscribed to Office 365 Online Services. It also manages tenant subscriptions, licenses, notifications and billing. • Test Lead within the OCP Fulfillment Test team. Test Planning and Test Design for the new ASYNC Payment features for the fall 2012 release. • Using C# to write automation code for Web services (REST & SOAP) in VSTS 2013. • Performing SQL validation, writing SQL queries against the database/tables to retrieve data.
Software Design Engineer in Test
Microsoft•  November 2010 - October 2011•  Redmond, WA
Customer Care Framework enables service providers to accelerate the development, integration and deployment of customer service solutions. • Identifying Target Test Items to be evaluated for the test effort. Create Test Strategy, Test Approach Test Design & 'Testability' requirements. • Test scripting, Test Execution, and Test Automation using C#, MS-Unit/ MS-Test framework, VSTS, MTM and Coded UI. • Creating BVTs, Regression testing, Security Testing Feature Sign Offs and Peer Mentoring.
Education
Manipal Institute of Technology, India
Computer Science & Engineering, Bachelor of Technology in Computer Science Engineering•  June 1992 - June 1997