- Help design new techniques and tests that automate the system-level testing of our software products
- Implement or extend an existing QA automation platform to test all aspects (both functional and performance) of our software products.
- Test system of back-end/front-end/cloud technologies, with the goal of continuously improving automation and manual test coverage.
- Learn all aspects of the GEMS platform and solutions, help test current or complex features on upcoming projects to ensure smooth delivery.
- Focus on our smart grid and renewable energy control logic, applications, and solutions.
- Participate in an agile development environment.
- Participate in customer facing discussions, meetings, and project delivery.
Requirements:
- A passion for product quality and testing.
- Knowledge and experience of system automation and common tools and libraries.
- Experience testing back-end, front-end and cloud technologies.
- Experience troubleshooting software issues with the goal of finding the root cause.
- Ability to identify tests that will bring value if automated and tests that are a better value to do manually.
- Strong knowledge of Python and object-oriented programming
- Good communication and documentation skills.
- Knowledge and experience with Linux, Docker, and common system maintenance tools.
- Knowledge and experience with TCP/IP networking.
- Experience working in an agile development environment using common tools such as JIRA and Git.
- Comfortable in a fast-moving environment and the ability to quickly adapt to changes in priorities.
- Any knowledge and/or interest in electrical concepts, power grids, renewable or green energy is always a plus.
- Educational / Professional Requirements:
- B.S. Degree in Computer Science, Engineering (Computer, Electrical, Mechanical), or I.T.