Senior Software Quality Assurance Engineer (2312372)

New Today

The position will require performance of the following job duties: Responsible for quality assurance and testing for application software and firmware for election voting devices and associated software suites; Plan, design, develop, and execute test processes, test plans, test setups and manual & automated test scripts; Collaborate with QA members, leadership team, product owners and engineers on product behavior, testing strategies, project plans and risk mitigation strategies; Document test processes, test plans, test cases, test configurations and test results, maintenance and administration of requirements management, defect tracking and configuration management software; Responsible for the final quality and the test report of the product under their test and ensure federal and state certification requirements are met; Understand and correctly interpret business, certification, and technical requirements and develop plans, strategies, and scripts to test these requirements; Review and suggest changes to ensure accuracy of technical documentation, such as user manuals, specifications and requirements; Create, maintain, and execute test plans and generate test reports and other related QA documentation; Set up test environments, generate test data, and develop test scripts and test cases for verification of, but not limited to, software functionality, security, load, and performance for software applications and products under test; Perform investigative testing on customer and other issues as required; Lead, assist, and participate in developing QA project schedules, QA project plans and risk strategies; Evaluate test processes and procedures and make recommendations for improvement; Maintain and administer test management or configuration management software; Work synergistically, collaboratively and communicate effectively with the members of the Engineering team, the QA team, and the management team. 10 years of experience in a role involving software application testing, or software quality assurance, and demonstrated experience in: At least 10 years of experience in both manual and automated software testing. At least 10 years of experience in software quality assurance and agile testing methodologies. Planning, organizing, and executing independent verification and validation of product functionality, security, load and/or performance or similar test types especially for client-server-based applications and formally report test results. Standard Quality Assurance methodologies related to software development and verification, and configuration management. Test management tools, including Quality Center, Azure DevOps, or Jenkins. Reading, analyzing, and interpreting technical software requirements, specifications, and governmental regulations. Client-server, embedded and other software applications, and their architecture. Relational database schemas and SQL queries for data validation. Testing applications developed in .Net and C#. SW security (Vulnerability/Penetration) testing. Test automation using Python, Java, Selenium or JUnit. Quality Center, QTP/UFT and Python tools for defect tracking, requirement gathering, planning, analyzing results, and developing and executing both manual and automated test scripts. Bachelors degree in Computer Science, Computer Engineering, Information Technology, or a related field of study. Please copy and paste your resume in the email body (do not send attachments, we cannot open them) and email it to candidates at (link removed) with reference #2312372 in the subject line.
Thank you.
Location:
Austin

We found some similar jobs based on your search