- Gets involved in Requirement reviews to ensure completeness of Deployment scenarios, Use cases & Testability aspects of Functional & Non-Functional requirements using his/her Domain, Product & Functional Test knowledge.
- Works within the scrum team to build the quality product along with the development team.
- Develops/Contributes towards verification of the product against acceptance criteria.
- Contributes towards Test Design for critical modules of the products and supports the Test Engineers in Test Design reviews.
- Works with the System Architect to mitigate the architectural risks of the program in early phases & participates in design reviews to identify failure modes.
- Develops Test Strategy to validate the Functional, Non-Functional & System level requirements for Smart Gas and Electrical Meter related products.
- Derives Regression Test Strategy based on Impact Analysis of fixed defects and automation test strategy for overall products, supports continuous integration and delivery / deployment along with the development team.
- Identifies Test Automation & Simulation requirements early in the life cycle & supports in the execution of the same.
- Prepares Test Strategy for 3rd party integrations & dependent hardware, Firmware, E2E, and compatibility tests.
- Maintains test infrastructure for security, performance/scale, usability testing of embedded software products.
- Works with required stakeholders to identify Beta Site requirements & supports in defect prioritization & release readiness reviews along with the Project Lead.
- Works with the Information Development team to give pointers on Technical Literature content development and is a critical reviewer of the same.
- Provides debug support to the Development Team to identify root causes of defects.
- Monitors release quality criteria and communicates an unbiased product quality view to stakeholders to enable a quality release of the product/system.
- Mentors other members of the team on technical aspects, test methodologies, new technologies, etc.
Business Acumen
- Participates in Observation Voice of Customer (OVoC) and in Concept reviews in early phases of the Product Development Life Cycle as needed.
- Stays up to date with happenings in the Industry & Competition space of the relevant business verticals and drives best practices in Smart Meter testing.
- Participation/representation in external or industry-leading seminars, technical conferences.
Qualifications/ Experience/ Knowledge
- Bachelor or Master of Engineering in Electronics & Communication, Electrical & Electronics, or Instrumentation.
- Minimum of 5+ years of experience as a Test architect or System engineering/testing professional in the relevant industry space.
- Minimum of 10+ years of test experience in Smart meters and various metering communication-related products.
- Total 12+ years of experience in Smart Electricity, Smart Gas, Smart Water Metering, and related products.
Technical Skills
- Should have a good understanding of Agile methodologies and the SDLC/STLC process.
- Hands-on experience in testing various Smart Meter products like Smart Electrical Meters, Smart Gas Meters, Water Meters, and associated applications from hardware, Firmware, Application software, and End-to-End system testing.
- Prior experience in performance & Capacity testing of Industrial Meters and Electrical meters is a plus.
- Experienced with industry standards like AGA 8 for Gas Meters.
- Experience with Security threat models and security testing on embedded products.
- Expertise in various communication products based on Low Power Radio, GPRS, LoRa, Mbus, PLC, etc.
- Knowledge of communication protocols (TCP/IP; IPV6; Smart metering; M2M Cellular, DLMS) and Embedded Linux development or Embedded RTOS.
- Exposure to Acceptance Test Driven development (ATDD).
- Aid in the design and development of test equipment and test systems, test beds to fulfill the needs of testing various embedded products.
- Should have hands-on experience in developing test automation scripts for firmware testing.
- Experience with different test automation, DevOps, and defect tracking tools is a must.
- Test Certification- ISTQB or equivalent, Scrum Alliance.
- Experience with CMMi or other process evaluation regimes.
Professional Skills / Knowledge
- Good analytical thinking, troubleshooting & problem-solving skills, coupled with the drive to learn.
- Good communication skills, both verbal and written.
- Self-motivated and the ability to work independently without supervision and sometimes under extreme pressure.
- Prepared to travel domestically or overseas as per project or business needs.
- Ability to work together with different functional & delivery teams.
- Handling Multi-Disciplinary projects will be an added advantage.
- Demonstrates Influencing skills to articulate an independent Product Quality view.
- Right level of Negotiation skills & conflict management capability.
- Ability to coach and mentor teams.
- Experience working as part of a global development team working across diverse cultural barriers.