Provides ownership of Test Strategy & Product Quality across different Gas metering product and Meter data management systems.
Key Areas of Responsibility
- 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 development team
- Develops / Contribute Acceptance Criteria and test cases for stories and verifies the product against acceptance criteria.
- Develops 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
- Prepares Test Strategy for 3 rd party integrations & dependant hardware, Firmware, E to E and compatibility tests
- Maintains test infrastructure for security, performance / scale, usability testing of software products.
- Develops the Test effort estimates & works together with the Project Lead to do Test Planning
- Develops automation scripts and supports continuous integration and delivery / deployment along with development team
- Identifies Test Automation & Simulation requirements early in the life cycle & supports in execution of the same
- Works with the Program Manager & Product Manager or Product Owner 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 Development Team to identify root causes of defects
- Monitors release quality criteria and communicates unbiased product quality view to stakeholders to enable quality release of the product / system
- Business Acumen
- Participates in Observation Voice of Customer (OVoC) and in Concept reviews in early phases of Product Development Life Cycle as needed.
- Stays up to date with happenings in the Industry & Competition space of the relevant business verticals and driving best practices in Smart Meter testing.
Qualifications / Experience / Knowledge
Education / Qualifications and Experience :
Bachelor or Masters of Engineering in Electronics & Communication, Electrical & Electronics, InstrumentationMinimum of 6+ years of experience in project engineering / testing in relevant industry spaceAt least 2 years of experience in a Senior test Engineer roleTechnical Skills
Should have good understanding of Agile methodologies and SDLC / STLC processExposure to Acceptance Test Driven development (ATDD)Should have hands on experience on developing automation scripts for firmware testingHands on experience in testing on various Smart Meter products like Smart Electrical Meter, Smart Gas Meter, Water Meter and associated applications from hardware, Firmware, Application software and End to End system testingPrior experience on performance & Capacity testing of Industrial Meter, Electrical meter is a plusKnowledge of communication protocols (TCP / IP; Smart metering; M2M Cellular) and Embedded Linux development or Embedded RTOS.Experience with different test automation, DevOps and defect tracking tools is mustTest Certification- ISTQB or equivalent, Scrum Alliance.Experience of CMMi or other process evaluation regime.Professional Skills / Knowledge
Good analytical thinking, troubleshooting & problem solving skills, coupled with the drive to learnGood communication skills, both verbal and writtenSelf-motivated and the ability to work independently without supervision and sometimes under extreme pressurePrepared to travel domestic or overseas as per project or business needsAbility to work together with different functional & delivery teamsHandling Multi-Disciplinary project will be an added advantageDemonstrates Influencing skills to articulate independent Product Quality viewRight level of Negotiation skills & conflict management capabilityAbility to coach and mentor teamsExperience working as part of a global development team working across diverse cultural barriersSkills Required
Rtos, Wireless, Coding, C++, Ppc, Debugging, Middleware