Job Description :
Role: QA Automation Engineer
Location: Princeton, NJ
Duration: Long Term (Multi Years)

Please Note
US Citizen required
Should have LinkedIn profile
Must be able to obtain Public Trust clearance.

Details
The ideal candidates must have at least 5 years of web browser-based software testing experience, a plus with progressively diverse systems analysis and documentation experience using Web, API and XML technologies.

Required Skills/Experience
Overall experience of 5+ years in Manual and Automation Testing.
At least 3 years of RECENT hands on experience in developing Automation frameworks and writing Automation Tests using Selenium is a MUST.
Ability to define comprehensive scenarios and variations in data to adequately perform testing for Web Applications and API's.
Experience in using GIT and other SCM tools for automation scripts version control.
Ability to design and development of scalable, reliable and data driven automation test scripts.
Experienced in Agile methodology.
Strong programming skills in one of the languages (Java, JavaScript or C.
Understanding of object-oriented design techniques.
Experience in using Automation Testing as part of CI/CD pipeline in a DevOps environment is a must.
Experience in developing end-end test approaches and manage the end-to-end quality of the applications.
Experience in using JIRA, Confluence and other agile project management tools.
Ability to communicate, collaborate and work well in a team-oriented environment.
Maintain flexibility and react to change appropriately.
Experience in SQL is a must, preferably SQL Server is a plus.
Experience in any NoSQL database is a plus.