Xoriant Corporation in Edison, NJ is seeking applications for the position of Software Test Engineer. The role involves a high level of independent decision-making authority and includes responsibilities such as testing software, reporting defects to stakeholders, and re-testing resolved defects. The engineer will create and assist in creating test plans, generate test cases, and implement test automation. Responsibilities also include procuring test data, setting up required test beds, and executing assigned tests on software releases. The engineer will update test cases based on discovered defects, provide inputs to improve the test process, and report work progress to the Test Lead or Project Manager. Interaction with clients to understand product requirements and participation in design reviews to provide input on requirements and potential problems are also key aspects of the role. Additionally, the engineer will design test plans, procedures, scenarios, and scripts to assess new products or software updates, and design and implement automated testing tools.