Essential Functions
• Work with Business Analysts to identify scenarios to be tested to verify that required functionality exists (or has not been broken).
• Write test scenarios in Gherkin syntax to provide consistency in how requirements are defined and in a manner that can easily be read by business stakeholders, business analysts, designers, developers and testers.
• Utilize a BDD (Behavior Driven Development) framework, such as SpecFlow, to capture all application scenarios as living documentation and implement the UI automation code that verifies that scenarios either Pass or Fail.
• Create and maintain the test code in Azure DevOps code repositories.
• Build Azure DevOps Pipelines to automate test project builds, test runs and status reporting.
• Engage in regression testing across multiple environments leading up to production releases.
• Deploy automated tests to lower environments (DEV QA, UAT) and identify any issues and subsequent solutions.
• Maintain all test code using clients standard version control protocols.
• Identify, report, and follow up on defects, ensuring they are resolved in line with expected outcomes.
• Verify that resolved issues and completed Azure stories meet all requirements.
• Create, implement, and manage comprehensive testing strategies to cover all aspects of the software.
• Design end-to-end tests for scenarios involving multiple applications and integration tests for cross-team dependencies.
• Provide accurate estimations of testing efforts during sprint and PI (Program Increment) planning.
• Gain deep business and application knowledge to predict user behavior accurately.
• Work closely with developers to understand intended application behaviors and ensure alignment with test strategies.
Education and Qualifications
• Bachelor’s degree in information technology, Computer Science, Business Administration, or related field. Equivalent experience will also be considered.
Experience, Skills and Competencies Required
• Proven experience in software quality assurance with a strong understanding of software development life cycles and Agile methodologies.
• Strong technical and analytical skills, with experience in creating and managing testing strategies, and designing complex integration tests.
• Experience with Azure DevOps, Miro, FIGMA, and other project management and design tools.
• Excellent problem-solving abilities, able to identify defects, and design gaps and suggest effective resolutions.
• Strong communication skills, capable of conveying technical and business concepts to diverse audiences and leading cross-functional teams.
• Ability to work independently as well as collaboratively in a fast-paced environment, balancing multiple projects and priorities effectively.
...editorwith deep experience writing about movies and TV showsto help create customer-facing copy. Key Qualifications: 8+ years work experience. Deep experience as a writer and editor in the worlds of TV, movies, and pop culture. Experience managing...
...MEDICATION TECHNICIAN (CNA) - LOUISBURG HEALTH & REHAB CENTER Louisburg-NC-27549-United States Liberty Cares With Compassion At Liberty Healthcare and Rehabilitation Services , we promote a challenging, but rewarding opportunity in a caring...
...incoming phone calls and provide support for a range of client service inquiries. Assist clients with Cash Management products, online and mobile account access, and general financial inquiries. Deliver world-class service in a high-volume, fast-paced, and team-oriented...
...Childhood Teacher Location: Discovery Learning Center Job Type: Full-time Overview: Discovery Learning Center has been educating young minds in Routt County for over 40 years . We are seeking a passionate and dedicated Early Childhood Teacher to join our...
...Technologies is a leading provider of Condition Based Monitoring (CBM) services with 40 Years of history, and more than 50 certified analysts servicing over 500 industrial customers in North America. We are a privately owned company in the best sense of the word, with...