Overview
Skills
Job Details
Job Description
About Corinex:
Corinex is at the forefront of the global decarbonization movement, empowering prosumers to generate and consume electricity from distributed energy resources (DERs) such as renewable energy, EVs, heat pumps, and batteries. This decentralized approach to electricity generation and consumption introduces challenges like unpredictable power quality fluctuations and surges, creating significant opportunities for innovation. As a leading Cleantech company, Corinex provides advanced technology solutions that enhance grid flexibility and visibility. Our high-speed, secure connectivity solutions enable comprehensive monitoring and control of DERs over existing utility powerline infrastructure. Our standardized solutions have positioned us as industry leaders, demonstrated by our rapid international growth and sustained profitability.
We pride ourselves on fostering a fast-paced, dynamic, and collaborative work environment that thrives on an entrepreneurial spirit. Certified as a Great Place to Work, our employees are integral to our success. We seek professionals who are passionate about making a global impact, bringing energy, enthusiasm, creativity, and an open mind to their work. We work hard but also know how to play and laugh, always with respect. We enjoy leading in our field and value risk-takers, visionaries, and those with strong execution skills.
If you are excited about contributing to global decarbonization through innovative, market-validated technology, we want to hear from you!
Position Overview:
Join us as a Quality Assurance Automation Engineer, where you'll spearhead our QA team, ensuring top-tier product quality and unparalleled customer satisfaction. In this pivotal role, you'll orchestrate and manage quality assurance processes, collaborating seamlessly with cross-functional departments to fortify and elevate our quality benchmarks. The ideal candidate will have a strong background in quality assurance, automation.
Responsibilities:
- Lead the development and upkeep of automatic testing systems, steering their evolution for peak efficiency.
- Collaborate closely with firmware, software developers, and hardware engineers to validate smart metering solutions.
- Define essential testing systems, shaping associated business scenarios for comprehensive coverage.
- Generate and execute test plans, cases, and scripts while orchestrating routine and ad-hoc reports and escalating critical issues to the Project Manager.
- Analyze test results to recommend corrective actions and forestall issues within products, processes, or quality systems.
- Mentor and manage the QA Software Department, guiding recruitment, training, and skill development.
- Oversee QA environments for Line of Business (LOB) projects, maintaining adeptness in build and release management.
- Document and communicate interdepartmental issues and innovative solutions.
- Ensure fortified testing environments through collaborative efforts with Firmware and IoT teams.
- Review and refine software development quality processes and procedures, ensuring alignment with evolving standards.
- Champion requirement gathering, environment preparation, and test execution while collaborating seamlessly with testing and software development teams.
- Continuously improve test automation frameworks, tools, and processes to enhance efficiency and effectiveness.
- Design comprehensive test approaches, architectures, and methodologies for exhaustive use-case coverage.
- Conduct meticulous test plan audits, guaranteeing extensive product testing before each release.
- Continually evaluate and update testing standards and procedures to match the dynamic industry landscape.
Technical Skills:
- Mandatory: Proficiency in Linux, familiarity with SQL, and basic network troubleshooting skills.
- Assets: Proficiency in Python, Shell scripting, and Java. Experience with Robot Framework and Selenium for test automation.
- Expertise in version control systems like Git and adeptness in communication protocols (TCP, MQTT, HTTPS).
- In-depth understanding of Broadband over Power Lines solutions or related leading-edge technologies, a significant advantage.
- Exceptional knowledge of software development quality processes and sophisticated build and release management.
Requirements:
- Bachelor's degree in Computer Science or a related discipline.
- Minimum 5 years of QA management experience, showcasing exemplary leadership skills in team management.
- Outstanding communication and collaboration skills across departments, fostering a cohesive, high-performing team.
- Previous experience in regulatory compliance and a steadfast commitment to industry-relevant quality standards.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- A dynamic and collaborative work environment fostering innovation.
Join Us! At Corinex, we are proud to be an equal opportunity employer. We are dedicated to fostering an inclusive, supportive, and rewarding work environment where your skills and talents can flourish!