Overview
Skills
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