QA – Automation Engineer I
Company | Blue Yonder |
---|---|
Location | Dallas, TX, USA |
Salary | $63000 – $108212 |
Type | Full-Time |
Degrees | |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- Excellent communication and documentation skills to work with a global team.
- Experience in test automation for backend systems and APIs.
- Proficiency in Java and/or other OOP languages used in automation.
- Experience with API testing frameworks and tools (e.g., Postman).
- Understanding of microservices architecture and testing distributed systems.
- Experience with CI/CD pipelines, particularly GitHub Actions or similar tools.
Responsibilities
- Design and implement robust backend test strategies for microservices and APIs, ensuring high coverage across functional, regression, and performance scenarios.
- Build and maintain scalable test automation frameworks for APIs and microservices using tools like Java or similar.
- Collaborate with cross-functional teams integrating automated tests early in CI/CD pipelines (e.g., using GitHub Actions).
- Monitor, analyze, and report quality metrics to identify areas for improvement and proactively prevent defects.
- Contribute to service health monitoring by validating logs, alerts, service integrations, and reliability metrics.
- Write and maintain test plans & scenarios around the testing framework and create documentation in alignment with evolving services and system requirements.
- Partner with developers and architects to enhance testability, review technical designs, and participate in code reviews with a focus on quality.
- Collaborate with backend engineers to build testable systems and deliver high-quality code in an Agile/DevOps environment.
- Support the team in identifying and automating repetitive processes to reduce manual testing and operations work.
Preferred Qualifications
- Exposure to cloud services like Azure and tools for monitoring, alerting, and logging (e.g., AppInsights, Elastic) is a plus.
- Knowledge of identity management and security protocols (e.g., OAuth2, OpenID Connect, SAML) is a plus.
- Experience with performance/load testing tools like JMeter, Gatling (Nice to Have).
- Familiarity with Docker and Kubernetes for testing containerized services (Nice to Have).
- Hands-on knowledge with service virtualization (Nice to Have).
- Understanding of API gateways and Identity and Access federation technologies (Nice to Have).