Shi International Ltd - Franklin Township, NJ
posted 3 months ago
The Quality Assurance (QA) Automation Engineer at SHI International Corp. is responsible for designing, building, testing, and deploying effective test automation solutions for a variety of Web and Windows applications. This role involves both manual testing of applications and automating the testing processes using a minimal set of codes and scripts. The primary goal is to meet the short- and long-term objectives of the company's systems development by applying appropriate automation technologies. The QA Automation Engineer will work closely with software engineers and users to develop and maintain system requirements, ensuring that features meet specified requirements and deliver a beneficial user experience. In this position, the QA Automation Engineer will participate in Scrum ceremonies with their assigned project teams, integrating testing into the deployment pipeline and clearly articulating test results to application developers. They will also be responsible for designing, developing, documenting, and maintaining both manual test cases and automated test scripts. A strong understanding of test-driven design concepts is essential, as the engineer will need to test and debug automated solutions or manual test executions developed by themselves and others. Additionally, the role includes mentoring colleagues in understanding applications, architecture, and QA processes, as well as creating presentations and documentation for knowledge-sharing. The position requires a commitment to compliance with team best practices and security requirements, and the ability to collaborate effectively with software engineers and application users throughout the product development lifecycle. This role is crucial in maintaining a library of expected application behaviors and ensuring that the applications function as intended, ultimately contributing to the overall quality of the software products developed by SHI.