Overview
$$Negotiable
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 1 Year
Skills
java
API
Selenium
webservices
Job Details
QA Engineer
Princeton, NJ (Complete Remote)
Contract (1 Year)
Position Summary
We are seeking a skilled and detail-oriented QA Automation Engineer with strong experience in Selenium and Java to join our quality assurance team. The ideal candidate will be responsible for designing, developing, and executing automated tests to ensure product quality and deliver high-performance, reliable applications.
Key Responsibilities:
- Design, develop, and maintain automated test scripts using Selenium WebDriver and Java.
- Collaborate with cross-functional teams (Dev, Product, QA) to understand requirements and define test strategies.
- Develop reusable libraries and test frameworks for UI, API, and backend testing.
- Execute test cases (manual and automated), analyze results, and log defects.
- Participate in Agile ceremonies and contribute to continuous testing and integration processes.
- Ensure test coverage, traceability, and compliance with test standards and guidelines.
- Troubleshoot issues in automation scripts and CI/CD pipelines.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of hands-on experience in QA Automation.
- Proficiency in Java and automation tools like Selenium WebDriver.
- Experience with testing frameworks like TestNG, JUnit, or Cucumber.
- Familiarity with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitLab CI).
- Knowledge of REST API testing tools like Postman or RestAssured.
- Solid understanding of software QA methodologies, tools, and processes.
- Strong analytical and problem-solving skills with keen attention to detail.
Nice to Have:
- Experience with BDD frameworks (e.g., Cucumber).
- Exposure to performance testing tools (e.g., JMeter).
- Knowledge of cloud-based testing platforms or services.
- Familiarity with containerized environments (e.g., Docker, Kubernetes).
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.