QA automation engineer (Java, API, microservices, AWS, mobile testing)

  • Santa Ana, CA
  • Posted 4 hours ago | Updated 4 hours ago

Overview

On Site
$50 - $55
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Java
API
microservices
AWS
mobile testing

Job Details

Software Engineer with QA Background

What You ll Do:

  • You'll be involved from the initial concept of a feature all the way to its release. Your focus will be on understanding how features are built to better anticipate potential quality issues and define comprehensive testing strategies
  • You will collaborate closely with Product Managers and other stakeholders to refine business requirements. Your SWE background will help you identify ambiguities or gaps early, ensuring requirements are clear, testable, and translate into effective test cases
  • You'll work with development and other teams to design and implement solutions. Your role will be to ensure quality considerations and testability are baked in from the start, not just tacked on at the end.
  • Troubleshoot software issues and debug a large codebase
  • Develop and execute unit, functional and integration tests
  • Contribute to technical documentation to increase maintainability of software assets

Who You Are:

  • 5+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and batch processing.
  • 3+ years experience / strong proficiency in Java, JavaScript and/or Python as well as test frameworks such as junit or pytest.
  • Experience with distributed messaging systems such as Apache Kafka
  • Exposure to building applications in the cloud (AWS), and experience with containerization and orchestration infrastructure (e.g. Docker, Kubernetes, ECS)
  • Experience collaborating with Engineering and Product teams to turn complex business requirements into clean and extensible APIs
  • You have expertise in architecting, designing, and implementing AI-augmented, scalable test automation frameworks for web, mobile, API, and microservices architectures.
  • You are proficient with CI/CD principles and tools, and have hands-on experience integrating automated testing into deployment pipelines.
  • Possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.