Highly skilled and experienced Sr. Software Development Engineer In Test with a proven track record of designing and implementing automated testing frameworks, tools, and processes. Possessing strong expertise in test automation, continuous integration, and software quality assurance, I excel in identifying and resolving complex technical challenges to ensure the delivery of high-quality software products. With a dedication to continuous improvement and a collaborative approach to teamwork, I am adept at leading cross-functional teams and driving the adoption of best practices in testing methodologies.
Overview
9
9
years of professional experience
Work History
Software Engineer in Test
Availity
04.2024 - Current
Designed and implemented a test automation framework for a web application using Selenium and Cucumber, improving testing efficiency by 30%.
Heavily involved microservice testing
Developed and maintained test scripts for API testing, enhancing the robustness of application functionalities.
Conducted performance testing.
Managed testing documentation and compliance standards, ensuring all processes met regulatory requirements.
Collaborated with cross-functional teams, including developers and product owners, to develop and execute comprehensive test plans and test cases based on user and functional requirements.
Participated in Agile ceremonies, contributing to sprint planning, daily standups, and retrospective meetings to improve team efficiency.
Leveraged strong SQL skills to create and manage test data, facilitating thorough functional, regression, and cross-browser testing.
Engaged with customer feedback to refine testing approaches, significantly enhancing user experience and product reliability.
Led the testing efforts for a complex Spring-based web application, focusing on both end-to-end and integration testing to ensure end-to-end functionality.
Developed continuous integration, deployment, and test automation strategy.
Created cucumber BDD framework from scratch.
Developed strategic automation tools to improve product quality.
Contributed to test suites and supporting infrastructure, including functional, regression, performance, and integration/services.
Supported new projects that will need innovative test solutions and implementation.
Actively participated in high-level team activities, such as suggesting architecture improvements, recommending process improvements, and conducting tool evaluations.
Assisted team in testing for upcoming releases.
Architected, coded, and shipped software to solve challenging problems.
Revolutionized test infrastructure, allowing fast, safe, and efficient releases.
Wrote test cases, as well as supported codebases and infrastructure.
Used cutting-edge technologies to improve automation capabilities of the infrastructure supported throughout the organization.
Built continuous integration infrastructure, defined CI best practices, and contributed to the test automation framework.
Communicated across multiple end shareholders and standout colleague.
Developed automated tests for web/mobile applications, designed and built automation solutions for backend codebases.
Created detailed test cases in Jira based on business requirements, data models, technical specifications, and linked them to the appropriate requirements.
Scheduled test scripts to run overnight, when required, using Maven and Jenkins.
Extensively involved in Smoke, Functional, Regression, End-to-End Testing.
Tech stack: Spring boot, micro-services,Python, JavaScript, Java, SQL, and MySQL DB, Jenkins, AWS (EC2, S3 buckets, DynamoDB, Lambda), Selenium, Appium, Android Studio, Cucumber BDD framework, Gherkin language, Rest Assured library, Maven, Selenium grid, and WebDriver.
Software Development Engineer In Test
GE Healthcare
Milwaukee, United States
11.2017 - 12.2019
Collaborated with product managers and development teams to understand project requirements and acceptance criteria.
Designed and developed detailed, comprehensive, and well-structured test plans and test cases.
Performed manual and automated testing, including functional, regression, E2E, and Integration testing.
Continuously improved and expanded our test automation framework and test suites.
Identified and reported defects, tracked their status, and worked closely with developers and product teams to ensure timely resolution.
Proactively identified potential quality issues and suggested improvements to the development process.
Worked closely with the Regulatory and Quality teams to integrate software quality activities with regulatory plans, documentation, and quality systems.
Provided the team with timely and accurate QA status and progress during all project testing phases.
Ensured proper configuration management of test management software and requirements traceability.
Developed Behavior Driven and Data Driven test frameworks by reading test data from JDBC, Data provider (TestNG), and Excel file using Apache POI.
Achieved cross-browser testing by executing Selenium test scripts on multiple browsers and platforms using Selenium Grid and checked for compatibility.
Scheduled test scripts to run overnight, when required, using Maven and Jenkins.
Checked regression run result and provided a high-level report to the team and upper management.
Created SQL statements for back-end testing.
Tested API using REST Assured library and Postman, and validated JSON-formatted data.
Wrote SQL queries for data verification and SQL statements for back-end testing.
Effectively implemented different QA methodologies, policies, strategies, and plans in all stages of SDLC.
Extensively involved in Smoke, Functional, Regression, End-to-End Testing.
Utilized Guidewire products like Policy Center, Billing Center, and Claim Center systems.
Involved in executing Java/Selenium test scripts on different browsers and checked for compatibility.
Experience in writing test cases based on business requirements.
Responsible for executing and maintaining automated and manual test scripts.
Created and executed automated test scripts in Java using Selenium WebDriver and TestNG framework.
Experienced with RESTful and used HTTP requests to GET, PUT, POST, and DELETE data using Postman.
Experience in RESTful and SOAP web services testing using REST Assured with Java and SoapUI.
Validated JSON-formatted data, different HTTP status codes like 200, 201, 400, 415, 500, etc.
Responsible for Regression Testing, Functional testing for web-based applications.
Conducted backend testing using SQL queries to validate data from the database and used SQL queries for retrieving data from the database for executing test cases.
Involved in Functional, User Interface, and Regression testing during the various phases of development using Selenium WebDriver.
Used Jira for bug tracking and reporting, also followed up with the development team to verify bug fixes, and update bug status.
Used Selenium WebDriver with Java to generate automated test scripts for functional testing, GUI testing, and enhancing the existing scripts.
Performed regression testing for every modification made in the application and new builds using Selenium WebDriver.
Maintained and executed automated test cases, along with Jenkins.
Attended weekly defect report meetings and presented progress updates.
Director of Technical Product Management, API Products & Platform at AvailityDirector of Technical Product Management, API Products & Platform at Availity