Job Title: Sr. Automation Engineer- API Services
Duration: Long-term
Location: Denver, CO
Key Responsibilities
· Lead the development and maintenance of automated test frameworks for RESTful and SOAP APIs using Postman and Newman.
· Define and implement test strategies, including functional, integration, regression, and performance testing.
· Create and manage complex Postman Collections, environments, and dynamic variables for scalable automation.
· Integrate automated tests into CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitHub Actions) and optimize execution.
· Implement API service tracing using tools like Open Telemetry, Jaeger, or Zipkin to validate distributed workflows and troubleshoot issues.
· Establish observability practices by integrating logs, metrics, and traces into monitoring platforms (e.g., Prometheus, Grafana, ELK stack).
· Apply predictive analysis techniques to identify potential API performance bottlenecks, reliability risks, and failure patterns.
· Develop proactive mitigation strategies, such as early alerts, fallback mechanisms, and automated recovery scripts.
· Collaborate with architects and developers to ensure API design supports testability, observability, and resilience.
· Perform root cause analysis for defects and drive continuous improvement in testing processes.
· Mentor and guide junior QA engineers on automation, observability, and predictive analysis best practices.
· Stay current with emerging tools, frameworks, and methodologies for API testing and tracing.
Required Qualifications
· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
· 5+ years of experience in API testing and automation, with at least 2 years in a senior or lead role.
· Expert-level proficiency in Postman, Newman, and scripting with JavaScript for Postman tests.
· Strong understanding of RESTful APIs, HTTP methods, status codes, JSON/XML, and API lifecycle.
· Hands-on experience with CI/CD tools, version control (Git), and test reporting.
· Familiarity with API documentation standards (Swagger/OpenAPI).
· Experience with API service tracing, observability tools (OpenTelemetry, Jaeger, Zipkin, Prometheus, Grafana), and predictive analysis techniques.
Preferred Skills
· Experience with performance and load testing tools (e.g., JMeter, Gatling).
· Knowledge of OAuth 2.0, JWT, and API security best practices.
· Familiarity with cloud environments (AWS, Azure, Google Cloud Platform) and containerization (Docker, Kubernetes).
· Understanding of microservices architecture and distributed systems.
· Exposure to machine learning or statistical models for predictive failure analysis.