Responsibilities:
- Monitor and maintain GitHub Actions CI/CD workflows across multiple applications.
- Assist in improving pipeline stability, automation, and test coverage by implementing changes in YAML, PowerShell, and various scripting languages.
- Contribute to Cypress-based frontend testing projects and integration test suites within .NET 8 solutions.
- Manage and respond to automated security alerts, such as those from GitHub Advanced Security and SonarQube.
- Develop, run, and debug load testing using k6 integrated into GitHub Actions, with metrics sent to Prometheus and visualized in Grafana.
- Maintain Postman collections and automate API contract validation using Newman.
- Debug and investigate test and deployment failures in collaboration with software developers and QA leads.
- Collaborate with Business Analysts and other stakeholders to identify high-value areas for automation or regression coverage.
- Participate in the ongoing upkeep and optimization of alerts and quality dashboards within Grafana and Prometheus.
Experience:
- 2+ Years of Software Quality Engineering experience with CI/CD pipelines, preferably GitHub Actions
- Technical Background in .NET 8 / Visual Studio 2022, Cypress (JavaScript/TypeScript), PowerShell, Postman / Newman, YAML-based workflow definitions
- Exposure to Selenium or other browser automation frameworks
- Working knowledge of Prometheus metrics and Grafana dashboards
- Experience contributing to automated test projects in shared repositories (Git/GitHub)
- Experience tuning Prometheus or Grafana for observability improvements (Preferred)
- Familiarity with deploying or managing observability stacks (Prometheus/Grafana) in cloud environments (Preferred)
- Understanding of authentication and authorization patterns using Azure AD or Entra ID (Preferred)