# Hemank Narula > Senior Software Developer in Test Location: Philadelphia, Pennsylvania, United States Profile: https://flows.cv/hemank I am a skilled Software Developer with a strong background in creating and implementing automated testing solutions. Currently, I contribute to Chatham Financial as a Senior Software Quality Engineer, where I specialize in designing and executing automated tests using Cypress, Cucumber, and various technologies such as TypeScript and node.js. My expertise extends to API testing, where I have successfully utilized SpecFlow and C# to ensure comprehensive test coverage. Currently developing UI Automation Tests using C#, NUnit, and Playwright for comprehensive end-to-end testing, In my previous role as a Senior Test Engineer at GlobalLogic, I focused on automation testing within the Healthcare domain. I proficiently conducted automated testing of Angular applications using Protractor js, implemented load testing using JMeter, and collaborated closely with offshore teams to ensure project delivery. At T-Mobile, I served as a Software Development Engineer in Test, specializing in automation framework development using Protractor, Jasmine, and Node.js. I successfully integrated automation execution into CI/CD pipelines using GitLab and conducted functional and regression testing using Java, Selenium, and TestNG. During my tenure at NBCUniversal, I contributed as a Software Quality Engineer, collaborating within an Agile/Scrum environment to design, execute, and maintain Selenium WebDriver automated test cases. I also played a crucial role in mobile automation techniques, utilizing Xamarin.UITest and collaborating with cross-functional teams. I hold a Master of Science in Computer Science from DePaul University, Chicago and a Bachelor of Technology in Computer Science from Uttar Pradesh Technical University, India. My technical skills encompass a variety of programming languages, including JavaScript, Java, C# and HTML/CSS. I am proficient in tools and software such as Visual Studio, Eclipse, XCode, Git, Jenkins, Jira, Selenium Box, Sauce Labs, and more. Additionally, I have hands-on experience with databases like Azure Cosmos DB, SQL Server, MySQL, MongoDB, and SSMS, as well as frameworks like Selenium, Protractor, Axios, Xamarin UITest Cucumber and Playwright. I am passionate about delivering robust and reliable software solutions through my expertise in test automation, collaborative problem-solving, and continuous learning. ## Work Experience ### Senior Software Quality Engineer @ Chatham Financial Jan 2021 – Present | Kennett Square, Pennsylvania, United States • Designed and maintained a robust UI automation framework using C#, NUnit, and Playwright to ensure seamless end-to-end testing and reliability. • Developed and optimized automated test scenarios leveraging Cypress, integrating BDD principles with Gherkin syntax and TypeScript for improved communication and test clarity. • Performed comprehensive API testing using C#, SpecFlow and backend testing with SQL, ensuring data integrity and functionality. • Enhanced and refactored legacy Ruby Cucumber test suites during a complete UI overhaul to maintain coverage and reduce manual effort. • Led chartered exploratory testing sessions to identify edge cases and vulnerabilities, improving product quality. • Streamlined test case management processes in GitLab, aligning testing scopes across automated and manual efforts. • Conducted load testing using JMeter, identifying performance bottlenecks and ensuring application stability under varying conditions. • Trained and mentored QA engineers in automation best practices, enhancing team skills and fostering a culture of quality assurance. • Developed and implemented production-ready test suites using Checkly, Playwright, and TypeScript to ensure continuous monitoring, reliability, and performance validation in a live/production environment. ### Senior Test Engineer @ GlobalLogic Jan 2020 – Jan 2021 | Los Angeles Metropolitan Area Worked in Healthcare Domain (VCA Hospitals) • Conducted automation testing of Angular applications using Protractor, Jasmine, and Node.js, employing the Page Factory Model concept. • Automated backend API testing using Protractor and Axios framework. • Validated an event-based streaming system (Apache Kafka) using EventHub Viewer. • Performed load testing of APIs using JMeter. • Used Azure DevOps for version control, reporting, requirements management, project management, automated builds, testing and release management. • Managed and coordinated an offshore team, overseeing project deliverables and providing leadership in the development and execution of testing strategies. • Mentored team members on API testing and performance testing practices, ensuring quality standards were met and team performance was optimized. Developed and executed test cases, creating defects for any issues found during testing. • Maintained and updated existing test scripts, ensuring their alignment with current testing requirements. • Wrote SQL queries to perform comprehensive database testing. • Conducted performance and load testing using JMeter to assess system performance under various loads. • Operated within a SCRUM/Agile environment, contributing to agile practices and sprint goals. • Reviewed and audited testing results, ensuring accuracy and completeness in testing outcomes. • Tracked problems and bugs, managing their resolution through effective communication and documentation. • Prepared and validated test plan documents and reports, offering insights into the testing strategies and results. ### Software Development Engineer In Test @ T-Mobile Jan 2019 – Jan 2020 | Greater Seattle Area SDET Consultant of ProKarma • Developed an automation framework using Protractor, Jasmine, and Node.js for Desktop, Mobile Browsers (iOS and Android). • Automated testing of Angular applications for desktop and mobile browsers, as well as backend API testing. • Integrated with Sauce Labs and Selenium Box for cross-browser testing. • Integrated automation execution into the CI/CD pipeline using GitLab. • Conducted Functional and Regression testing using Java, Selenium, and TestNG. • Created test cases using Rally and qTest and developed automation test scripts. • Utilized a data-driven framework and Page Factory Model to test web applications using Selenium WebDriver with Java and Maven. • Leveraged tools like Splunk, SOAP UI, and Postman for On-Call Support. • Acted as the onsite lead, managing communication and workflow between the onsite and offshore teams to ensure seamless project execution. • Directed and supported the offshore QA team, providing guidance on automation frameworks, testing methodologies, and issue resolution to maintain project timelines and quality standards. • Developed, executed, and validated test cases, and documented defects for resolution. • Maintained and developed new and existing test scripts to ensure comprehensive test coverage. • Executed SQL queries to perform thorough database testing and ensure data integrity. • Performed load and performance testing using JMeter, analyzing system performance under stress. • Worked within a SCRUM/Agile environment, contributing to sprint planning and execution. • Tracked bugs and issues, managing their resolution through detailed tracking and reporting using JIRA and Rally. • Prepared and validated test plans and reports, while maintaining QA processes and documentation to ensure quality standards. ### SDET @ PK Jan 2019 – Jan 2020 | Bellevue, Washington ### Software Quality Engineer @ NBCUniversal Media, LLC Jan 2017 – Jan 2019 | Orlando, Florida • Collaborated within an Agile/Scrum environment to ensure efficient project execution. • Designed, executed, and maintained Selenium WebDriver automated test cases for the regression suite. • Developed an automation suite for API testing using Postman and Node frameworks. • Automated cross-platform applications using Xamarin.UITest for Android/iOS and Microsoft AppCenter. • Mentored and trained team members in mobile automation techniques. • Utilized Adobe Analytics to track real-time analytics and user segmentation, monitoring crash rates across different platforms. • Created automation scripts for desktop and mobile browser testing using Selenium Grid, Webdriver.io, Mocha, and Chai libraries. • Engaged with the development team to understand technical design and architecture, contributing to effective test planning. • Collaborated with project managers and QA lead to gather necessary data for automation. • Facilitated backlog item tracking during sprint planning sessions with developers and project managers. • Acted as a liaison between technology and business teams to ensure prompt resolution, addressing outstanding issues and facilitating thorough retesting. ### Course Online (COL) Technician @ DePaul University Jan 2016 – Jan 2017 | Greater Chicago Area • Thorough maintenance of highly specialized online teaching facilities and database of class sessions. • Performed timely maintenance, provided efficient and effective technical support to faculty and students in the teaching facilities. • Testing, Inspection and documented tests, defect tracking and reports of online recordings. ### Technical Consultant @ iEnergizer Jan 2013 – Jan 2014 | Sector 60 Noida UP India • Designed and developed customized mobile products to meet specific customer requirements, ensuring seamless usability and addressing customer-reported issues. • Actively contributed to the ongoing development and support of existing customer programs. • Managed ticket assignment and resolution, ensuring timely issue resolution within contractual Service Level Agreements (SLAs). • Conducted comprehensive testing, including system, unit, acceptance, regression, load, and functional/performance testing on mobile applications using manual testing methods. • Collaborated with developers, vendors, and clients, providing valuable feedback and insights to drive product improvements. ### Java Developer Trainee @ Apex Tgi Jan 2013 – Jan 2013 | Sector 63 Noida UP India • Developed software solutions using an object-oriented programming language, emphasizing abstraction and code reuse. • Designed and implemented comprehensive test cases and scenarios for the developed modules, ensuring thorough coverage of functionality. • Collaborated on Technical Requirements Documents (TRDs) and process flow diagrams, including use case diagrams, class diagrams, and sequence diagrams. ## Education ### Master’s Degree in Computer Science DePaul University Jan 2015 – Jan 2017 ### Bachelor’s Degree in Computer Science ITS Engineering College, Greater Noida Jan 2009 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/hemank-narula --- Source: https://flows.cv/hemank JSON Resume: https://flows.cv/hemank/resume.json Last updated: 2026-03-22