top of page

QA Analyst

Flat referral fee: $2,700

Job Title: QA Analyst
Location: Princeton, NJ
Salary: $105,000 - $135,000

Key Responsibilities:
• Develop and execute comprehensive test strategies, plans, and cases to ensure the highest quality software system deliverables.
• Participate proactively in business requirements and functional specification reviews to generate use cases for functional testing.
• Conduct hands-on testing of user interfaces and validate system behavior through application log and database analysis.
• Manage all aspects of the testing process, including test plan generation, failure tracking, and remediation validation.
• Develop and maintain automated test tools and procedures to improve regression testing efficiency.

Qualifications & Skills:
• Strong knowledge of QA testing processes, methodologies, and best practices.
• Proven experience testing user interfaces and transaction processing systems.
• Proficiency in SQL queries and database concepts.
• Hands-on experience with Selenium WebDriver for automated testing.
• Familiarity with Linux command line interface.
• Basic knowledge of Java.
• Experience with Continuous Integration (CI) and Continuous Deployment (CD) platforms such as Jenkins is a plus.
• Knowledge of scripting languages such as Shell, Python, Perl is a plus.
• Experience with BDD frameworks like Cucumber is a plus.
• Strong analytical and problem-solving skills.
• Excellent verbal and written communication skills.
• Self-motivated, organized, and a team player.

Education & Experience:
• Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related field.
• Minimum 7+ years of experience in software QA/testing.
• Minimum 2+ years of experience with automated testing tools.

bottom of page