Engineer II, Software Quality Assurance

Landis+Gyr•Milton, GA
•$83,500 - $100,600

About The Position

Landis+Gyr is seeking an experienced Software QA Engineer to conduct software testing activities within the Software Engineering department and help deliver software products to an international audience. The role works on hardware, firmware, software, and complete solutions projects as part of cross-functional agile teams, collaborating with R&D and architecture teams on Smart Grid solutions. Duties include planning, designing, executing, and managing test plans and cases; setting up and configuring test environments; and identifying and managing project issues. The engineer also contributes to solution design, development, documentation, validation, and continuous improvement, and may serve as a technical authority in areas of specialty and as an escalated support resource for released products. The position requires a bachelor's degree in computer science, engineering, or a related field and 3–5 years of test development and engineering experience. Preferred qualifications include relevant programming or test automation experience, familiarity with software development and testing tools and environments, and experience testing web services, web interfaces, and database-backed software. The typical work environment is an indoor office, with most time spent sitting and working at a computer. Occasional driving may be required. Physical duties include standing, walking, stooping, kneeling, crouching, and handling or moving objects weighing up to 10–20 pounds. Safety equipment may be required when applicable. Landis+Gyr offers medical, dental, and vision coverage, life insurance, a 401(k) plan with company match, three weeks of paid time off, eleven paid holidays, tuition reimbursement, optional pet insurance, supplemental medical coverage, and other perks. The stated annual pay range is $83,500–$100,600; the offer depends on factors including qualifications and relevant experience.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field.
  • 3–5 years of test development and engineering experience.
  • Working experience in software development and agile practices.
  • Strong written and oral communication skills.
  • Excellent troubleshooting ability and strong analytical and problem-solving skills.
  • Ability to work effectively as a team member and communicate with cross-functional colleagues.
  • Ability to use standard computer applications related to software and firmware development and testing.
  • Ability to understand data and use it to solve problems and support ideas.
  • Ability to design well-organized code and testing methodologies.
  • Ability to complete and validate medium-sized features with minimal oversight.
  • Very good Windows experience.
  • Typical office work involves extended sitting and computer-screen use; physical requirements include standing, walking, stooping, kneeling, crouching, handling and moving objects up to 10–20 pounds, and frequently manipulating objects and devices.
  • Ability to see, hear, and speak information so others understand.
  • Must be current with company-provided OSHA and safety training; may need to work wearing safety equipment if required.

Nice To Haves

  • Two or more years of test-tool, test-automation, or production-level programming experience; Python, ANSI C/C++, or C# are listed in order of preference.
  • Linux/Unix setup and configuration experience.
  • Understanding of configuration issues related to software development.
  • Experience with Agile methodology.
  • Experience testing web services for functionality, load, and scalability.
  • Experience testing HTML5-based user interfaces.
  • Experience testing software with Oracle, Postgres, or SQL Server database components.
  • Experience with source control and automated build systems.
  • Experience across the full software development life cycle.
  • Knowledge of development processes, tools, frameworks, and relevant development or validation methodologies.
  • Knowledge of AMI and Smart Grid systems and solutions.
  • Advanced design, development, or validation skills in the functional area.
  • MS Office Suite proficiency.
  • Exposure to Google Cloud Platform.
  • Experience with Quality Assurance test tools.
  • Linux shells, Wireshark, terminal emulators, and various editors.
  • Exceptional interpersonal and teamwork skills.
  • Occasional driving may be required.
  • Ability to work while wearing safety equipment such as hard hats, work boots, gloves, or hearing protection, if required.

Responsibilities

  • Plan and perform engineering duties for part of a major project or projects of moderate complexity.
  • Create, revise, and execute test plans and test cases.
  • Set up, configure, and implement test environments.
  • Communicate with internal and external resources, provide status reports, and participate in project and departmental meetings and communications.
  • Identify testing risks and propose mitigations; escalate issues promptly through appropriate channels.
  • Build and maintain strong working relationships with cross-functional team members and contribute to improving quality processes and procedures.
  • Serve as an escalated support resource for released products.
  • Work with software and firmware developers to verify requirements and review test-case coverage.
  • Detect, document, and track system defects; write defect reports describing steps to reproduce malfunctions; investigate defect reports and review their validity.
  • Submit software change requests when requirements are incorrect.
  • Review log files and runtime documentation for defects and issues.
  • Follow project and corporate software plans, standards, and procedures for software verification.
  • Develop manual and automated functional and regression tests for web services and web-based user interfaces.
  • Participate in requirements meetings and verify that software meets requirements.
  • Act as a technical authority in areas of specialty on assigned projects.
  • Assist engineers and project managers with design, testing, prototype building, test-data creation, and other testing activities.
  • Adapt to ad hoc testing issues while managing priorities and scheduled testing objectives.
  • Contribute to component and solution design, development, documentation, and validation.
  • Collaborate on agile teams with cross-discipline architecture teams to develop hardware and software components for Smart Grid solutions.
  • Participate in recruitment, development, and mentoring of junior engineers.
  • Contribute to area-specific continuous-improvement initiatives and innovative technology and solutions development or validation.
  • Support and adhere to company values, the Code of Conduct, and Ethics Policy; represent the company professionally; perform other assigned duties.
  • Support health, safety, and environmental policies and maintain required safety training.

Benefits

  • Medical, dental, and vision coverage.
  • Life insurance.
  • 401(k) retirement plan with company match.
  • Three weeks of paid time off.
  • Eleven paid holidays.
  • Tuition reimbursement.
  • Optional pet insurance.
  • Supplemental medical coverage.
  • Other perks intended to support employee health, wellness, and enrichment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service