Overview: We are seeking a skilled QA Automation Engineer II to join our team. This individual will play a critical role in ensuring the quality of our software applications. Responsibilities: - Estimate effort for tasks based on design specifications - Develop work breakdowns for assigned tasks - Prepare and maintain testing documentation, flowcharts, data, and diagrams - Participate in Scrum teams and workshops to ensure clear acceptance criteria for user stories - Define test plans, cases, and procedures to validate software requirements - Set up test environments and data - Conduct component, integration, system, and acceptance testing - Record, report, and assist in troubleshooting failures and bugs - Review and update test procedures and cases as needed - Recreate user and test steps to identify defects - Follow established coding, scripting, and documentation standards - Promote teamwork within Agile project cycles - Perform exploratory testing at key release points - Design and execute advanced system tests - Continuously update personal skills through tools, publications, and professional groups - Suggest software enhancements and next steps - Participate in planning and demonstrations Requirements: - Bachelor's degree in computer science, human factors, or business administration - 3+ years of experience in software testing for Windows applications and software lifecycle management - Strong analytical and innovative skills - Solid understanding of software testing throughout its lifecycle - Quick learner of new techniques and technologies - Experience with black box testing, collaborating with developers and analysts - Familiarity with Agile methodology - Ability to work independently on complex issues - Knowledge of Jenkins, VersionOne, Git, Oracle, MSSQL - Fluent in English, both written and verbal About Our Company: We value diversity, equity, and inclusion in our workplace. We believe that a diverse and inclusive team leads to better decision-making and improved outcomes.