QA Tester

Overview

Hybrid
$0 - $0
Full Time

Skills

Spring Boot
Java
MongoDB
Git
OWASP
TestRail
Zephyr
TestNG
Selenium
JUnit
PostgreSQL
Oracle
AWS Lambda
SQL and NoSQL

Job Details

Job Title: Quality Assurance (QA) Tester Java/AWS Backend Systems
Clearance Requirement: Must be eligible to obtain and maintain DHS clearance

Job Summary:

We are seeking a meticulous and proactive QA Tester with a strong background in backend systems testing to support our engineering team focused on Java and AWS Serverless application development. This role involves end-to-end testing of backend services, APIs, and integrations developed using Java, Spring Boot, AWS Lambda, and MongoDB.

As a QA Tester, you will work closely with developers and DevOps to validate the functionality, performance, and security of complex backend systems that power mission-critical applications.

Key Responsibilities:

  • Develop and execute comprehensive test plans, test cases, and test scripts for backend applications and serverless components.
  • Perform API testing using tools such as Postman, REST Assured, or similar.
  • Validate integrations across AWS services like Lambda, API Gateway, and databases such as MongoDB, Oracle, and PostgreSQL.
  • Collaborate with developers to understand requirements and participate in agile ceremonies (stand-ups, sprint planning, retrospectives).
  • Design and automate unit, integration, regression, and performance tests for backend systems.
  • Log defects, work with development to resolve issues, and track them through closure.
  • Ensure test environments are configured correctly and work in coordination with DevOps as needed.
  • Contribute to continuous integration pipelines with automated test suites (using tools like JUnit, TestNG, or PyTest).
  • Assist with security and load testing where applicable.

Qualifications:

  • 5+ years of experience as a QA Tester or QA Engineer in backend or full-stack environments.
  • Strong experience testing RESTful APIs and serverless applications.
  • Familiarity with Java, Spring Boot, and understanding of microservices architectures.
  • Experience with AWS services, especially Lambda, API Gateway, DynamoDB/MongoDB.
  • Proficiency in writing SQL and NoSQL queries for data validation (MongoDB/Oracle/PostgreSQL).
  • Working knowledge of CI/CD tools and version control systems like Git.
  • Experience with automated testing frameworks (e.g., JUnit, Selenium, TestNG, REST Assured).
  • Exposure to scripting languages such as Python or Shell scripting is a plus.
  • Familiarity with DevSecOps practices, cloud security principles, and performance testing tools like JMeter is advantageous.
  • Strong problem-solving skills, attention to detail, and ability to work independently or in a collaborative team environment.

Preferred Skills:

  • Familiarity with Agile/Scrum environments
  • Experience with AI/ML testing workflows (nice to have)
  • Knowledge of security testing tools and practices (OWASP, static analysis)
  • Test case management tools (e.g., TestRail, Zephyr)
  • Load testing or chaos testing in AWS environments

Technologies You ll Be Testing:

  • Java, Spring Boot
  • AWS Lambda, API Gateway, Serverless Framework
  • MongoDB, Oracle, PostgreSQL
  • RESTful APIs
  • Git, Jenkins/GitHub Actions
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.

About Intake IT Solutions