Lead Software Quality Assurance (QA) Engineer
Lead Software Quality Assurance (QA) Engineer.
Perform lead engineering functions involving the establishment, modification and maintenance of automated test and quality assurance (QA) processes for use in the development of software solutions for field and home services applications, including responsibility for the leadership of quality assurance (QA) teams in the performance of quality and defect management activities, the planning of functional and regression testing activities, and the development of automation scripts using C# and PL-SQL languages; and for associated duties involving the creation of test plans and strategies; the writing of unit and integration tests; the planning and implementation of automated solutions for application validation and test case management; the provision of quality assurance-related input and support in connection with agile software development processes; the review of product design documentation so as to ensure compliance with design and quality requirements; the ongoing identification of improvements in test and development processes; the coordination of quality assurance (QA) activities with on-site and off-site teams; and the preparation of status reports and documentation relating to quality assurance (QA) projects.
Either a U.S. or foreign Master's or equivalent degree in computer science and engineering, or a related field, and 1 year of experience in the job offered, or in a quality assurance (QA) lead, test analyst or related capacity, including experience involving the leadership of quality assurance (QA) teams, the development of automation scripts, the planning of functional and regression testing activities, and the use of C# and PL-SQL languages; or a U.S. or foreign Bachelor's or equivalent degree in computer science and engineering, or a related field, and 5 years of progressively responsible experience in the job offered, or in a quality assurance (QA) lead, test analyst or related capacity, including experience involving the leadership of quality assurance (QA) teams, the development of automation scripts, the planning of functional and regression testing activities and the use of C# and PL-SQL languages