Charlotte, North Carolina, United States
Contributed to an in-house testing framework written in Elixir.
Leader in quality and testing for a development team by gathering requirements, writing test cases, implementing new automation tests and maintaining old ones, and engaging in different types of testing such as Exploratory, Unit, API, Performance, Load, and End-to-end testing.
Engineered a method for distributing Docker configurations and secrets to various services under test, facilitating a streamlined and hassle-free approach to CI/CD setup and execution of new and existing testing suites.
Engineered a dynamic Elixir-based YAML generator, enabling custom configuration of existing GitLab YAML files. I integrated this tool within a Slack bot designed to run any given number of test(s), job(s), or entire configurations simultaneously in parallel by initiating a GitLab pipeline upon submission of a Slack modal given input from a user. With the added feature of reporting the outcomes directly to a slack channel, it ensures prompt and transparent pipeline result notifications and aids in preventing flaky tests.
Built multiple custom reporters for different testing frameworks such as Playwright and ExUnit. These custom reporters gave valuable test information, allowing us to partition testing suites efficiently once ci job times reached a specific threshold as well as notifying via Slack the suite run results about flakes, failures, and successes.