Engineer I, Quality

CalAmpCarlsbad, CA
9h$59,838 - $102,579

About The Position

We are seeking a QA Engineer I to join our engineering team and ensure the quality, reliability, and performance of Java-based REST microservices and event-driven systems. The ideal candidate will be responsible for planning and executing test cases, validating backend services, and coordinating closely with automation QA teams to ensure comprehensive test coverage. This role requires strong communication skills, attention to detail, and experience working in distributed, agile teams.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience.
  • 1+ years of hands-on experience in manual software testing.
  • Experience testing Java-based REST microservices.
  • Exposure to event-driven or messaging-based systems.
  • Experience validating data in PostgreSQL and/or MongoDB.
  • Understanding REST APIs, HTTP methods, status codes, and JSON.
  • Knowledge of API testing tools (Postman, SoapUI, REST clients).
  • Working knowledge of messaging and streaming platforms (SQS, Kafka, Kinesis, ActiveMQ).
  • Ability to write basic SQL queries and validate NoSQL data.
  • Experience reviewing application logs and debugging backend issues.
  • Familiarity with Agile/Scrum development practices.
  • Excellent written and verbal communication skills.
  • Strong organizational and documentation skills.
  • Ability to work independently while coordinating with multiple teams.
  • Experience working with offshore or distributed teams.

Nice To Haves

  • Exposure to test automation frameworks (JUnit, TestNG, Cucumber, or similar).
  • Ability to read and understand Java code for test analysis.
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Knowledge of cloud-based environments, preferably AWS.
  • Experience with defect tracking tools (Jira, Azure DevOps).

Responsibilities

  • Analyze requirements, design, write, and maintain test cases, test plans, and test scenarios for REST APIs and event-driven services.
  • Execute functional, integration, regression, and smoke tests.
  • Validate REST APIs, message flows, and downstream system behavior.
  • Perform data validation across PostgreSQL and MongoDB databases.
  • Identify, document, and track defects with clear reproduction steps and impact analysis using defect management tools (e.g., Jira).
  • Validate data integrity across relational and NoSQL databases.
  • Work closely with automation engineers to define automation requirements and test coverage gaps.
  • Identify stable and repeatable test scenarios suitable for automation.
  • Review automation results and assist in troubleshooting test failures.
  • Ensure manual and automated testing efforts are aligned with release goals.
  • Communicate test status, risks, and quality metrics to the team and stakeholders.
  • Represent QA in sprint ceremonies, release readiness discussions, defect triage meetings, and QA planning.
  • Collaborate with developers, product owners, DevOps, and offshore teams across time zones.
  • Support UAT and production validation as needed.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service