At LexisNexis Risk Solutions, my journey in software engineering has been marked by a swift transition to a senior role and significant contributions to our projects, especially in the realms of .NET application development and microservices.
Chandler, Arizona, United States
Design, implement and maintain .Net applications within all phases of the Software Development Life Cycle
Proficient developing applications using MVC, Blazor server -side and WEB API with Entity Framework
Champion in addressing security vulnerabilities in the majority of applications maintained by our team
Transitioned into a seasoned Software Engineer from an SDET with ease and within a month of absorption into the new role, was
able to contribute actively into major projects. Maintained clear and crisp communication with Product and business stakeholders
regarding technical requirements and got timely responses.
Discuss business requirements with key stakeholders and formulate them into engineering actionable items (user stories)
Used microservice architecture-based services through a combination of REST and AWS to build test and deploy microservices.
Work closely with other developers to design and develop quality APIs that scale to millions of users by utilizing solutions in the
cloud.
Develop and deliver features and functionality on the core email scoring product using ASP.NET MVC, C#, Web API, SQL
Server, SQL Server Management Studio
Apply continuous improvement to ensure best possible performance, quality, and responsiveness of applications
Created unit tests and back-end integration tests using C# NUnit and XUnit
Lead the efforts in a project migration from Microsoft SQL to Aurora.
Created dashboards and performance charts in Splunk to monitor production deployments.
Responsible for bug fixes and new feature developments for customer facing and internal Angular based web applications
using .NET Core, MVC, SQL Server and C#
2018 — 2021
Chandler, Arizona
Instrumental in increasing test automation coverage to ~2000 tests in 2020 from ~850 last year (+135% Y/Y)
Drove the directional change towards complete parallel testing by removing shared code between tests which reduced the test run times on the CI/CD pipeline from ~20min to ~7min
Improved the backend test automation framework to establish connections to data sources (DynamoDB/Redshift) thus broadening the testing perspective in checking end to end data flow and application behavior
Scaled the automation framework by improving validations using AWS services such as EC2, ECS, Lambda, S3, Kinesis, SQS, SNS
Evaluated the need for new key performance indicators for a report that analyzes API performance in production and implemented new alerts which helped identify test data anomalies
Led the effort to transition framework from MS Test to XUnit that enabled async parallel testing and met the goal to reduce ~2k test run times to less than ~5 minutes
Developed and enhanced a huge portion of the automation regression and functional cases for our core product–SaaS API and integrated the tests into the CI/CD pipeline thus enabling visibility to all phases of the Software Development teams.
Developed in house integration tests that directly connect to our data provider’s API’s thus providing daily update on the health of the REST API’s. Reduced lot of manual testing hours by automating the functionality upfront on par with the development cycle. (Idea of Shift left in SDLC cycle)
Developed JavaScript based test framework using cucumberjs, webdriverio, node.js, angular.js for a front-end Portal using BDD approach and integrated tests successfully into the release pipelines. The tests now run across multiple environments with cross browser capabilities.
Phoenix, Arizona Area
Develop and maintain in house automation framework used to go from 5% automation coverage to approximately 90% coverage while decreasing the scripts run time from 10+ hours to 3 hours.
Technical leadership in the design and implementation of the test automation strategy. Lead role on related multiple automation projects, design and code reviews
Help mature the current automation capability by ensuring proper documentation of frameworks, reporting, utilities and tools in the teams’ central knowledge base
QA Spokesperson with experience in agile delivery, working closely with development and the product teams as the customer’s advocate.
Designed and developed a basic framework for automated test scripts for an application that had zero automated tests
Spearheaded the development of an automated JavaScript test suite using Protractor for a consumer Portal which aimed at reducing test cycles by an estimated 55%
Drive triage meetings with developers and management to evaluate and prioritize bug repairs.
Phoenix, Arizona Area
Responsible for design and development of BDD test automation framework using Specflow utilizing C#, NUnit & Gherkin
Perform backend testing using SQL and API calls, writing queries to confirm correctness of data for Web Services. Develop SOAP and REST web service test automation using SpecFlow and ReSharper
Specify and develop standards, methods and procedures to determine product quality/release readiness for an enterprise scale software application
Extend and enhance the existing automation harnesses for better test coverage. Work closely with the Product Development team from design through product release and ensure that every problem in the product is reported and the fix is tested promptly
2014 — 2015
Help engineering team build a ruby on rails application that automates every step of the digital media planning
Create web UI tests using cucumber, capybara, gherkin, Selenium Web Driver (tests written in ruby)
Work closely with product, design and development teams to ensure quality internally and make sure issues are addressed
Responsible for running and maintaining CI builds on Jenkins. Manage source code(stash) and commits across different branches in git to report test status through Mingle(bug tracking/test management tool)
Analyse load, stress testing techniques using JMeter to prepare a production ready environment
Education
Illinois Institute of Science and Technology
Master of Science (MS)
Jawaharlal Nehru Technological University