Schneider Electric - Fort Collins, CO
posted 2 months ago
The Quality Assurance Engineer position at Schneider Electric involves designing comprehensive test plans, scenarios, scripts, and procedures to ensure the quality of software applications. The role requires engaging in all stages of the software development lifecycle, from gathering requirements to final production release, ensuring high-quality outcomes throughout. The engineer will conduct software compatibility tests across various programs, hardware, operating systems, and network environments, as well as test system modifications in preparation for implementation. A critical aspect of the role is to review software documentation for technical accuracy, compliance, and completeness, thereby mitigating risks associated with software deployment. In addition to testing, the Quality Assurance Engineer will manage software defects and usability issues by identifying, analyzing, and documenting problems related to program functionality, output, and content. The engineer will provide constructive feedback and recommendations to developers regarding software usability and functionality, ensuring that the final product meets user expectations. Updating automated test scripts for accuracy and identifying deviations from standards to suggest necessary modifications are also key responsibilities. The position requires performing testing in accordance with standard software engineering methodologies, including Agile Scrum and Continuous Integration. The engineer will document test procedures to ensure replicability and compliance with established standards, and plan test schedules or strategies aligned with project scope and delivery dates. Additionally, the engineer will help maintain a suite of test scripts for the test automation system, which includes Smoke Tests, Build/Release acceptance tests, and performance and scalability tests.