Overview
$40-42
Contract - W2
Contract - 13 day((s))
75% Travel
Skills
AWS
Java
Automation
QA
Job Details
Job Title: Quality Assurance (QA) Tester Java/AWS Backend Systems
Location: Ashburn, VA (Hybrid 3 days/week onsite)
Location: Ashburn, VA (Hybrid 3 days/week onsite)
Clearance Requirement: Must be eligible to obtain and maintain Security clearance
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.
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.