Post Job Free
Sign in

Software Development Engineer

Location:
Exton, PA, 19341
Posted:
March 07, 2025

Contact this candidate

Resume:

Contact: Mandakini Gopinath

Chester Springs, PA *9425

email: *************@*****.***

Phone number: 484-***-****

Professional Summary

Software Development Engineer in Test having more than 16+ years of experience in test automation, manual testing, and software development. Proven track record of Test Automation in financial services and media and technology corporations. As I strongly believe in process improvement, streamlined the process of Release Regression which reduced execution time by 50%. Also developed automated scripts that resulted in increasing testing efficiency by 60%. Given my deep interest in QA Engineering combined with my expertise in transforming manual test cases into automated scripts, if kindly considered for the role would give me an opportunity to contribute significantly to your esteemed organization.

Work Experience

Bank of America Wilmington, DE(Hybrid)

Software Development Engineer in Test IV Nov 2024 – current

Working extensively on middleware testing leveraging Java, BDD and Cucumber

Focus on testing APIs using SoapUI and Postman, both manually and through Automation

Worked on both component and end to end test automation scripts

Validate API requests and response payloads and error handling

Database validation, this included reserving data, data conditioning and authoring queries

Log validation on application servers and detailed analysis

Leveraged Unix commands for log analysis

Comcast Corporation Philadelphia, PA(Remote)

Software Development Engineer in Test (SDET-III) March 2021 -June 2024

Established a solid foundation for building Automated Octane test cases using Javascript, Cypress and Cucumber within a team of 15 members.

Implemented Unit, Integration, and End-to-End tests that run on a Concourse pipeline. About 60% of the suite comprised of Unit tests in alignment with testing pyramid.

My analytical ability assisted me in automating 40% of complex scenarios using mocking technique.

Participated in manual execution to meet regression run timelines, reducing execution time by 15%.

Incorporated underlying system infrastructure with business requirements to develop robust scripts for regression and sanity. This was achieved through my eagerness to learn new technology and good team collaboration.

Ensured to cover edge cases for identifying defects with my analytical approach.

Conducted code reviews (around 3-4 on a daily basis) and documented best practices on Confluence, ensuring high code quality.

Assisted in onboarding and mentoring new hires to the company.

Took up the initiative of conducting knowledge sharing across cross-disciplinary teams consisting of 10 members.

The Vanguard Group Malvern, PA

Test Automation Engineer January 2012-February2021

An organized approach aided me in converting Business Requirements into Test Scenarios, creating and monitoring defect reports for a large and complex application.

Utilized Shift Left methodology to effectively identify defects, reducing bug resolution time by 20%.

Followed principles of Behavior Driven Development BDD by collaborating with our business partners to optimize Regression suites thereby reducing duplication by 20%.

Designed about 90 Automation Scripts using Selenium and Java keeping the principles of Test-Driven Development TDD, Behavior Driven Development BDD and Acceptance Driven Development ATDD in mind.

Ensured all key control scenarios governing compliance were addressed and prioritized.

Followed Testing Pyramid to ensure the majority of scenarios were Automated at Unit level and the remaining ones were End-to-End cases. This significantly led to easier maintenance and lowered overhead by more than 30%.

Scripted and maintained Automated Scripts that increased productivity by more than 60% by replacing the conventional manual effort.

Converted a critical Selenium project into Cypress using TypeScript and Cucumber.

Reviewed Cucumber Reports generated for 90 scripts run via CI-CD tools like Jenkins and Bamboo to check health of the system.

Set up Splunk dashboard and queries to verify Cypress scripts setup for AWS.

Held position of Lead for Release Regression and HP-ALM Quality Center Administrator. In this capacity I was responsible for the successful Release Regression runs adhering to stringent timelines.

Have worked on multiple projects and applications following Agile Scrum, Kanban, and Waterfall methodology.

Data-Driven Testing in Selenium

For scalability and reusability, data was housed in separate Excel files.

Used Client Finder tool to fetch data whenever needed.

In case the tool did not fetch required result set, worked with database team to setup new data for testing.

Leveraged options to view data for specific testing to avoid overuse or data getting corrupted.

Following compliance user data had to renewed on a periodic basis.

Software Developer January 2008-January2012

Worked on strategic enhancement projects and Production defects, thereby enhancing system reliability and client experience.

Created web applications using JSP and JSPF, improving functionality.

Built robust applications with J2EE, JavaScript, HTML, XHTML, CSS, and XML, ensuring high performance.

EDUCATION

MS in Computer Science from West Chester University, PA.

CERTIFICATES

Certified Scrum Master from Scrum Alliance.

SKILLS

LANGUAGES Java, Gherkin, Java Script, Type Script, SQL, HTML, CSS, XML, JSON

TESTING TOOLS Selenium WebDriver, Cucumber, Cypress, Maven, Jenkins, Git, Subversion, Bamboo, Postman, Version Control, Ci/Cd

TEST MANAGEMENT JIRA, Confluence, Splunk, Team Track, JIRA, Agile Methodology, Confluence, Top Team, Quality Center (HP-ALM), Octane, Kanban, Defect Tracking, Reporting

DATABASE Microsoft SQL Server

TESTING FRAMEWORK JUnit, Page Object Model (POM), Page Factory, Data Driven, Behavior Driven Development (BDD), Model-View-Controller, Software Development Lifecycle, Debugging

PLATFORMS Windows, AWS

IDE Spring Tool Suite (STS), Visual Studio Code (VS Code),

WEB SERVICES API, REST

TESTING TYPE Quality Assurance, Manual Testing, Automated Testing, Test Scripts, Functional, User Acceptance Testing, Unit Testing, Test Suites, Integration Testing, End-to-End Testing, Test Execution, Exploratory, API Testing, Regression Testing, Sanity Testing, Testing Pyramid, Test Driven Development TDD, Acceptance Test Driven Development ATDD

ACCOMPLISHMENTS

Was recognized at a division-level among 500 staff members for being an Automation Advocate. This involved training and laying the ground for application teams to start transitioning from manual testing to Automation.

In the role of Test Lead for the department (around 150 staff members), received recognition for introducing a new workflow. This has played an important role in reducing Regression efforts timeframes by 50%.

Made recommendations that were greatly acknowledged for defining the scope of manual test cases that exist within Quality Center.



Contact this candidate