Software Quality Assurance Engineer
9 days ago
Ankeny
Job DescriptionThe Software Quality Assurance Engineer is responsible for implementing the software test and evaluation program, including test planning, test reporting, requirements tracking, and test automation. The position will require strong communication and professional writing skills to maintain test documentation, present test plans and test results to software management, coordinate with software developers for classification of software issues, evaluate software corrective actions, and interact with other business partners for the performance of acceptance testing. The ideal Software Quality Assurance candidate should have a thorough knowledge of system testing, component testing, lifecycle error tracking, software configuration, and compliance criteria enforcement. This position may include the use of business intelligence software for reporting and visualization of test metrics, development of test automation processes using automation tools and scripting, business process development, and analytics. At this time, we are NOT considering applicants that require immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but IS NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. BenefitsOur employees enjoy a generous package of benefits that we are thrilled to provide, and feel is part of what makes us different as an employer. We value our team members, and this is one way we can show it. Benefits include:-PTO, holiday pay and holiday of choice-401(k) match-Life insurance-Short-term disability-Health, dental and vision insurance-Maternity/paternity leave-Health savings account (HSA)-Flex spending accounts (FSA) – health and dependentPosition Responsibilities may include, but not limited to • Implement, manage, and enhance the Mom's Meals Software Quality Assurance and Test & Evaluation programs, • Plan and schedule test events, integration events, and software data gathering efforts, • Present test findings to IT Management, internal business partners, and external partner organizations, • Ensure software products and processes adhere to applicable standards and regulations, including coordination with internal compliance personnel, • Coordinate test efforts for externally interfacing systems with partner organizations and support personnel, • Develop and maintain test automation plans, tools, and assets, • Document test efforts, software product status, software bugs, and operational incidents, • Perform or direct debugging efforts and classification of software issues and provide feedback and recommendations to software developers, • Maintain the integrity of software and data systems within the organizationRequired Skills and Experience, • 3+ years' Quality Assurance or Test Development and Execution experience in software development, resource planning IT, customer service IT, or healthcare IT, • Skills and experience developing and implementing automated test processes using various tools in multiple environments, • Extensive knowledge of test planning and documentation processes, • Familiarity with SQL databases, C# applications, and Microsoft 365 applications, • Completion of at least one full lifecycle test and evaluation effort as a part of the QA team, • Strong ability to quantify and document bugs and issues in various software product developed in the multiple languages or environments, • Excellent time management skills and a proven track-record of meeting project timelines, • Proven capability to interact with several levels of business partners in an efficient and professional manner, • Strong knowledge of security, policy, regulatory, and contractual compliance implementation and validation, • Superb multitasking, presentation, and communication skills, • Ability to manage multiple projects and business unity relationships simultaneously in a rapid development environment, • Ability to adapt to changing business priorities and requirements, • Unparalleled self-motivation and an ability to work efficiently with minimal direct oversight, • Ability to work as an effective member of a fast moving, responsive software development teamPreferred Skills and Experience, • Bachelor's degree in Computer Science, Engineering, or similar field, • Salesforce and Microsoft Dynamics 365 experiencePhysical Requirements, • Repetitive motions that include the wrists, hands and/or fingers, • Sedentary work that primarily involves sitting, remaining in a stationary position for prolonged periods