About the job
The Software Quality Engineer plays a pivotal role in ensuring the excellence of our software solutions in electric power system analysis, visualization, and optimization of electric utility data. This position involves developing and implementing robust testing strategies that drive quality throughout the development process. You will proactively identify and resolve issues before they affect our customers, ensuring our products are reliable and high-performing in real-world applications.
- Establish a culture of quality by designing and leading effective, results-oriented testing strategies.
- Craft, develop, and implement thorough test plans, cases, and scripts for both new features and existing software functionalities.
- Conduct a variety of testing methodologies, such as functional, regression, performance, integration, security, and usability testing.
- Identify, document, and manage software defects using a bug tracking system, collaborating closely with development teams to prioritize and resolve issues efficiently.
- Work alongside product managers, developers, and other stakeholders to comprehend software requirements and use cases.
- Promote continuous enhancement of testing methodologies.
- Create automated test scripts to enhance testing efficiency and coverage.
- Engage in design reviews, offering valuable insights on testability.
- Assess and incorporate industry best practices and emerging technologies into testing processes.
- Support the development of user documentation and training materials.
- Provide assistance with customer support or on-site testing for critical issues as required.

