Lead Software Quality Assurance Engineer

Lead Software Quality Assurance Engineer

SUMMARY

The Lead SQA Engineer will work as a lead member of the Quality team at Hart. This individual will be responsible for general QA leadership and will collaborate closely with QA Director on test planning, testing strategies, project plans and risk mitigation strategies. This person will lead the planning, design, development and execution of test processes, test plans, test setups and test scripts (manual as well as automated) for Hart InterCivic’s election systems suite of products. This includes a variety of applications and products such as voting devices, desktop applications, client-server applications, embedded applications, device firmware, XML validation, relational databases, software utilities, customer specific applications, reports and user documentation.

This role requires proficiency in test planning and strategizing, strong knowledge and experience on Agile test methodologies and processes and strong hands-on experience in developing both manual and automated test design. Duties include leading projects, helping with QA project management, mentoring and helping the team, developing and documenting test processes, publishing test plans, developing test cases, preparing test configurations, test execution and publishing well-documented test results. All election systems products are required to meet very high quality standards as mandated by federal and state certification requirements. This person will be responsible for the final quality of the project under their test and will ensure that it is in par with the certification requirements.

The ideal candidate will have passion for quality and detail, will be a creative problem solver and have a great attitude and team spirit.

RESPONSIBILITIES

  • Plans, creates, maintains and executes detailed test plans test environment, test data, and test scripts (both automated and manual) for verification of, but not limited to, software functionality, security, load, and performance.
  • Generates and maintains test data and the test environment.
  • Takes initiative/Leads test effort, performs as a mentor and helps build a positive, productive work team.
  • Develops QA project schedules and QA plans
  • Works synergistically, collaboratively and communicates effectively with the Engineering team, QA Manager and other QA Engineers.
  • Participates in defining automation strategy and applying appropriate automation technologies to meet the short and long term goals of QA department. Responsible for developing and maintaining test automation frameworks, solutions and automated test scripts using HP’s Quick Test Professional and other automation tools.
  • Responsible for using established test methodologies and using HP Quality Center for defect tracking, requirement gathering, planning, analyzing results, storing and executing automation and manual scripts. Evaluates test processes and procedures and makes recommendations for improvement.
  • Reads, understands and correctly interprets business, certification and technical requirements. Develops plans, strategies and scripts to test these requirements. Suggests changes to ensure accuracy of documented requirements. Participates in reviews of technical documentation, such as user manuals and suggests improvements and tests incorporated procedures.
  • Develops a thorough understanding of the functionality of PC, client-server or web applications
  • Performs investigative testing on customer and other issues as required.

QUALIFICATIONS

Education

  • B.S. degree in Information Technology or Computer Science.

Experience

  • A minimum of 10 years of software application testing experience, with at least 7 years in a responsible hands-on Quality Assurance Engineer role, 3 years of hands-on test automation experience and a minimum of 2 years of experience as QA/Test Lead.

Required Skills

  • Must be passionate about quality.
  • Must have lead level testing skills and experience – both manual and automated.
  • Ability to creatively and efficiently manage, plan, organize and execute independent verification and validation of product functionality, load and/or performance or similar test types and report results. Must have a strong attention to detail.
  • Ability to accurately analyze, interpret and test technical software requirements, specifications, or governmental regulations.
  • Ability to understand client-server, embedded application and database architecture and programs.
  • Ability to understand relational database schemas and SQL queries for data validation.
  • Must have a working knowledge of standard QA methodologies related to software/firmware development and verification, and configuration management. Experience with HP Quality Center/TestDirector or another such test management tool.
  • Ability to act effectively as a lead member of an engineering team in a fast paced, dynamic environment. Able to multi-task and adapt quickly.
  • Strong written and verbal communication skills. Ability to understand and relate project status and issues via clear verbal and written means.
  • Strong documentation skills for writing high quality and customer facing test plans and test cases.
  • Demonstrated ability to design automated tests and scripts.
  • Able to multi-task and adapt quickly.

HOW TO APPLY

Email your resume and cover letter with salary requirements to j[email protected]. Please put "Lead Software Quality Assurance Engineer " in the email subject field.

Authorization to work in the US is necessary. No visa sponsorship is available at this time. No third parties.

You are here