Built and maintained test automation frameworks using Java, JavaScript, Selenium, Playwright, and Cypress. Most automation was written in Java with Selenium and then later Playwright for front end automation. I worked on the Cypress/JavaScript project with front end developers so that we could more thoroughly test permutations of user configurable web components.
Configured Bitbucket repositories for test automation projects owned by my team, as well as Jenkins jobs for building the projects (successful PR builds were a merge requirement) and running the tests in the project.
As a member of a team with a different release cadence than the rest of the platform I was often in charge of deploying new builds to lower environments (initially as a handful of Jenkins jobs and terminal commands, then later using more automated tooling) and being on the production deployment calls to support deployment of my team’s apps.
Conducted root cause analysis of issues in test and production environments using Kibana, Grafana, kubectl, and Postman. Sometimes this involved reading through logs in AWS CodeBuild.
Mentored junior teammates and onboarded new hires, fostering knowledge sharing.
Collaborated with engineers, peers, and manual QA to ensure robust test coverage for high-value services.
Managed the lifecycle of work items in JIRA and resolved any issues from nightly automated test suite runs.
Conducted code reviews for test automation belonging to my team and actively participated in code reviews for common framework code