Responsible for delivering software products to an international audience. This is a challenging and exciting position where you will conduct Testing activities on software development projects within the Engineering department. Responsibilities include the development and execution of test scripts and cases, the design and implementation of test environments, and the identification and management of issues for each development project. A solid understanding of embedded systems development is needed.
Develop test plans, tests cases, and /or automated test scripts.
Design and coordinate the implementation of test environments.
Develop test data , execute test plans, cases, and/or scripts.
Document test results and provide SQA test progress reports as appropriate.
Collaborate with Software engineers in developing test cases for Unit and System Tests.
Manage user tests and coordinate with the Project team to take appropriate actions required to correct software defects.
Review user stories and work with business partners to refine the requirements such that they can be objectively tested.
Coordinate with engineering and development to establish a well-constructed testing environment.
Work closely with developers and business partners to ensure all aspects of the product are tested.
Represent Company in a positive, professional manner when working with both external and internal customers.
Adhere to Company's Code of Conduct and Ethics Policy.
Perform other duties as assigned or required.
Aid in creating and maintaining dashboards and webpages by providing metrics and other data relevant to current project status
Work closely with Firmware developers to ensure delivery of quality products in a timely manner.
Develop and execute formal test plans/scripts centered on utility metering applications and complex wireless mesh routing algorithms.
Work hands on with electrical hardware devices
Automation of test scripts Facilitation of the Alpha test phase of product development.
Work with engineering and product marketing to develop test schedules.
Own and maintain test environment consisting of network of wireless mesh devices, electric meters, and gas meters
Experience with Automated Test Tools is a plus.
Experience with .Net, Java, CodedUI and QTP
Experience with Oracle and SQL Databases
Experience with web services testing
Experience with Landis+Gyr meter programm i ng tools, GE programming tool, and other L+G proprietary tools is a plus
Able to convey information concisely and clearly to all levels of the organization.
Able to communicate with users in non-technical terms both verbally and in writing.
Able to work with minimal supervision and to work on several active projects simultaneously.
Exceptional interpersonal and teamwork skills.
Must be a helper, problem solver , and a self-starter.
Takes initiative and works autonomously to achieve group objectives.
Realizes the importance of responding to customer needs promptly and seriously.
Highly responsive to the problems of internal and external customers.
Ability to define problems, collect data, establish facts, and draw valid conclusions.
Ability to derive boundary cases and equivalence classes from a software/firmware specification and quickly produce a minimum test data set.
A clear understanding of risk based testing and assessment is required.
Also mandatory is the ability to debug/troubleshoot and reproduce software/firmware problems, to write test procedures for various test types to cover specified business rules and standards.
Ability to provide feedback at software/firmware design reviews from a QA perspective is required, and includes an assessment of the testability, scalability, usability, and maintainability of the proposed design.
Certificates, Licenses, Registrations
Membership in a quality-related organization (e.g. SQA, QAI) and/or any of the following software/firmware testing-related certifications is highly desirable: Certified Software/firmware Quality Analyst (CSQA), Certified Software/firmware Tester (CSTE), Certified Software/firmware Project Manager (CSPM), Certified Software/firmware Test Professional (CSTP), Certified Test Manager (CTM), or similar
8+ years of experience in a Software Quality Assurance capacity.
Thorough knowledge of Quality Assurance processes.
Bachelor’s degree in Computer Science or equivalent experience.
Knowledge of each phase of the Software Development Lifecycle.
Highly responsive to the problems of internal and external customers
Familiarity with the Agile Scrum development model