Working as C# Application developer (for Test Automation tools) self-motivated and self-organized as part of a small distributed development team. The local customer is the SQA team using the tool. Main tasks are the design and implementation of test environments, the identification and management of issues in regards of the tool development. Responsibilities include training and support for the SQA team in application of the test tool to automate FW testing tasks. A solid understanding of quality assurance and quality control processes and information systems development is required.
Strong background and development experience in one or more programming languages like C , C#, Python
A good understanding of internet protocols
Professional database experience in at least one or more SQL databases such as SQL Server, MySQL, etc.
A passion for quality and a desire to find bugs
Ability to operate comfortably in a multi-task / multi priority environment across a global team
Experience with client server environments
Proficient knowledge of Microsoft products (Visual studios, Etc.) and Linux.
Experience with WCF, SSL, networking and security
Communicate with the test automation team on tool issues and work with minimal supervision.
Participate in product design meetings, release planning and scheduling.
Be highly responsive to the problems of internal customers.
Review problem reports and validate the severity and priority of each problem, along with the development and tool management team.
Perform trainings of different levels to SQA team members in application of the test environment to automate testing tasks
Coordinate with the Test Automation Manager to take appropriate actions required to correct software defects.
Serve as a resource for and extend the technological expertise of the QA team by researching, designing and implementing state-of-the-art testing practices and tools.
Work with SQA to collect and define test environment requirements, write requirement specifications
Ensure the test environment is adequate for the testing of each development project, and make additions or modifications to the test lab as necessary to ensure that all tests are valid.
Lead and recommend improvements to any automation environments.
Represent Company in a positive, professional manner when working with both external and internal customers.
Support and adhere to Company’s Code of Conduct and Ethics Policy.
Perform other duties as assigned or required.
Thorough knowledge and experience of C# OOP design including use of agile and test driven development and continuous integration processes
Experience in Firmware Verification processes and activities, Testing automation, FW development processes, System Integration testing and Software Releasing Processes
Knowledge of the internationally recognized SW process / best practice models (e.g. CMMI for Development) is desired
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.
Experience with Automated Test Tools.
Ability to convey information concisely and clearly to all levels of personnel.
Ability to communicate with users in non-technical terms both verbally and in writing
Ability to work with people representing different cultures and language areas.
Ability to write routine reports and correspondence.
Ability to speak effectively before groups of customers or employees of the organization.
Ability to utilize standard computer applications proficiently as they are related to software/firmware development and testing. Such programs may include, but are not limited to: MS Office suite, Visual Studio, and various editions of Windows.
Ability to provide daily direction to other team members while still being able to work on several active projects simultaneously.
Ability to train and mentor other QA engineers in procedures.
High influencing and persuasion skills, leading expert teams with personal drive
5-7 years of experience in Application Development with a good understanding of customer (testing) usage
Experienced with testing automation platforms and test processes would be an advantage
Minimum 2 years project experience in application developments – international project experience an advantage
EOE AA M/F/Vet/Disability VEVRAA Federal Contractor
Website : http://www.landisgyr.com
Landis+Gyr is the global industry leader in metering solutions for electricity, gas, heat/cold and water for energy measurement solutions for utilities. Since 1896 the company has been helping customers overcome operational, regulatory and consumer driven challenges by capturing the advantages and benefits of technology. Focused on quality, reliability and innovation, the Group offers a complete portfolio of energy meters and integrated smart metering solutions, enabling utilities and end-users to make better use of scarce resources, save operating costs and protect the environment by managing energy better – and to build the smart grid.