What are the responsibilities and job description for the Senior Quality Assurance Analyst position at Vaiticka Solution?
Job Title: QA Analyst
Location: Princeton, NJ
Full Time Reqs.
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.