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).