About the job Deployment and Automated Testing Engineer
We're seeking a skilled and reliable deployment and automated testing engineer to support our development and release processes in a fully remote capacity. This position is only open to U.S. citizens due to security, compliance, or contractual requirements. Youll play a key role in automating testing pipelines, managing deployments, and ensuring the stability and performance of our systems.
Key Responsibilities:
Deployment & CI/CD
Design and maintain scalable CI/CD pipelines using GitHub Actions, Jenkins, GitLab CI, or similar.
Automate deployment workflows for staging and production environments.
Implement infrastructure as code (IaC) practices using tools like Terraform or AWS CloudFormation.
Automated Testing
Develop automated tests for frontend and backend systems using Selenium, Cypress, Jest, PyTest, etc.
Build out and maintain regression test suites and E2E testing coverage.
Integrate test automation into CI/CD workflows.
Release Management
Manage release cycles, build tagging, version control, and rollback procedures.
Collaborate with development and QA to ensure smooth deployments and timely fixes.
Monitoring & Quality Assurance
Integrate test and deployment systems with logging and monitoring tools (e.g., Datadog, Sentry, Prometheus).
Identify issues early and contribute to improving system reliability and test efficiency.
Required Qualifications:
U.S. citizenship is required for this role.
2+ years of professional experience in DevOps, QA automation, or software deployment.
Solid understanding of CI/CD tools and testing frameworks.
Experience with cloud services (AWS, Azure, or GCP).
Proficient in scripting (Bash, Python, or similar).
Strong understanding of version control systems like Git.