Post Job Free

Resume

Sign in

Software Engineer Automation

Location:
Wayland, MA
Posted:
March 10, 2024

Contact this candidate

Resume:

Aparna Das-McKinnon

Wayland, MA 508-***-**** ad38xr@r.postjobfree.com

Technical Summary

Technologies:

Selenium, Java /JUnit, TestNG, Docker, Kubernetes, REST APIs, Postman, Jenkins, Eclipse, IntelliJ, MySQL, Postgres, XML, Jira, Zephyr, Rally, Subversion, Git, Python, AWS, Apache Kafka

Operating Systems:

Linux/UNIX, macOS, Windows

Experience

Senior Software Engineer in Test

2023 – Present

Genesys

Boston, MA

• Member of QA team responsible for testing the Engagement Export product (which was implemented using AWS

Lambda, AWS EventBridge rules, AWS Batch, S3 and DynamoDB). Implemented an end-to-end workflow automation of

the product using Python.

• Performed production support, functional testing and automation for the EDE (Event Data Extraction) product

• Handled periodic automation “liaison” responsibility: analyzing automation results, logging Jira issues for failures, and

creating analysis reports.

Principal QA Engineer

2022 – 2023

Cambridge Mobile Telematics

Cambridge, MA

• Contributed to the incident-media-packager project that was implemented using AWS Lambda. Modified the existing

Lambda to support data including individual mp4 segments ordered by road and cabin, HLS segments with similar

considerations, drive data and message wrappers using Python as the programming language.

• Performed deployments after completion of the Lambda to all the testing and production environments using Terraform.

Sr. Software Engineer

2020 – 2022

Synopsys

Burlington, MA

• Led testing for the BlackDuck Alert Integration team.

• Worked closely with the Alert developers to resolve critical customer issues in a timely fashion. Testing involved restoring

and manipulating multi-million row huge database dumps for performance testing.

• Performed manual and automated testing of the BlackDuck Alert application (UI and REST API) for all the releases,

including Docker Swarm and Kubernetes versions of product.

• Added and maintained Selenium tests (Java/TestNG) for UI.

• Added REST API testing functionality to existing framework using Rest Assured.

• Implemented tests for many areas of the Alert product, including: UIs for the BlackDuck Provider Configuration setting,

Global Configuration settings for the Azure Boards, Email, Jira Cloud/Server, MS Teams and Slack channels as well as

configuring distribution jobs for each of them, Audit table to view the notifications sent, Scheduling, User and Role

Management.

• Performed code reviews for other automation team members that contributed to the UI automation.

Automation Engineer

2017 – 2020

ZoomInfo

Waltham, MA

• Developed and maintained suite of Java/TestNG UI automation tests using Selenium WebDriver. App functionality

tested included web UIs for Contact/Company search, List Builder, Alerts, Enhance functionality, as well as Salesforce

Custom Mapping.

• Developed and maintained REST API automation tests using REST-Assured for the Business Services Client

Admin app

• Performed code reviews for other automation team members for both UI and API automation.

• Mentored the development team in our automation framework and writing UI automation tests.

• Performed manual testing of UI and API during critical release times as needed

Sr. Automation Engineer

2015 – 2017

Liaison International

Watertown, MA

• Designed, owned and maintained Java/TestNG automation tests with Selenium WebDriver in support of the applicant

portal product line across Chrome and Firefox browsers.

• Worked as part of a 4 member automation team to implement the company’s first test automation framework.

• Performed code reviews for automation team members.

Senior QC Automation Engineer

2013 – 2015

IntraLinks

Waltham, MA

• Developed and maintained Java/Unit automation tests with Selenium WebDriver in support of the web based application

of the VIA product across IE, Firefox and Chrome browsers for in-sprint automation as well as automation backlog.

• Added methods to extend automation framework for use by the team, while also developing automation tests to preserve

layer of abstraction.

• Participated in the SCRUM/Agile methodology with each release cycle which included release planning, Sprint planning,

Sprint demos, Sprint retrospectives, etc.

• Filled in as scrum master in running daily automation scrum meetings as needed.

• Performed code reviews and mentored junior and offshore automation team members in the use of Java/JUnit and

Selenium.

• Acted as automation team lead for the VIA Desktop application team and developed automation tests using IBM RFT.

Automation Quality Engineer

2012 – 2013

OptumInsight

Waltham, MA

• Designed and implemented a Selenium test automation framework that uses the page object methodology.

• Developed and maintained Java/JUnit automation tests for the Common UI pillar and Care Quality Reporting pillar of the

Optum Care Suite project.

• Participated in the SCRUM/Agile methodology with each release cycle.

• Worked with remote team members (both onshore and offshore).

Software Quality Engineer

2010 – 2012

Constant Contact

Waltham, MA

• Developed and maintained Java/JUnit based test cases within a test automation framework that used Selenium RC.

• Acted as the QA lead for multiple standalone projects that involved cross-functional teams.

• Worked within an agile environment.

• Involved in the deployment process with each release cycle.

• Performed manual testing of the company’s internal and billing applications.

.

Quality Assurance Engineer

2009 – 2010

Crunchtime Information Systems, Inc.

Boston, MA

Performed QA testing of the company’s financial/supply chain management software (Java on Windows):

• Did whitebox testing of web UIs with backend manipulation and validation of an Oracle database using SQL

• Performed test planning, developed and executed test cases and test plans using automated tests where appropriate.

Recorded issues into a defect tracking system. Validated fixed bugs.

• Acted as a Subject Matter Expert for the flagship feature set of a release.

• Participated in SCRUM/Agile development methodology for the company’s SaaS product.

• Conceived and developed tools for viewing and updating complex file formats using Perl scripting.

Quality Assurance Engineer

2006 – 2009

Computer Associates, Inc.

Framingham, MA

Worked as a member of the QA team on the multi-platform (Solaris/HP-UX/Windows) ‘eHealth’ Network Management product. Accomplishments included:

• Responsible for typical QA activities including test planning, executing tests, etc.

• Performed and managed QA testing for five functional areas of various products

• One of the first QA team member to automate tests using QTP. Authored the largest number of tests in the QA group

during tenure. Created the first automated test case for a customer bug.

• Accomplished backend database testing during tenure using SQL on the Spectrum Integration project and wrote SQL

queries to validate database content.

• Installed and set up the VMware testing environment for eHealth; created and configured virtual machines. Performed

ongoing management of VMware environment. Configured VMware images for successful customer demos by installing

and configuring eHealth with needed network data appropriate for each demo.

Performance Analyst (intern)

February 2006 – May 2006

Computer Associates, Inc.

Framingham, MA

Worked as a member of the Performance Team for eHealth 5.7. Executed baseline eHealth performance tests, assisted in teardown and setup of the entire QA and Performance team labs (well over 100 systems). Handled load/performance testing of eHealth DB save/load system.

Assistant Software Engineer (intern)

June 2005 – August 2005

Tata Consultancy Services

Mumbai, India

Participated in the development of a J2EE frontend for travel agency software. Involved working with Java SWING, EJBs, servlets, JDBC, IBM WebSphere, and DB2. Performed server administration, assisted in production code deployment.

Education

M.S. Computer Science: New Jersey Institute of Technology, 2005

Bachelor of Engineering Information Technology: Sardar Patel College of Engineering, Mumbai University, 2003

Sun Certified Network Administrator (SCNA), Sun Certified System Administrator (SCSA).



Contact this candidate