Taylor Corporation

posted 5 months ago

Full-time - Entry Level
Remote
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

Taylor Corporation is seeking a Software Quality Assurance Analyst to join our dynamic team. In this role, you will be responsible for designing and building efficient and reusable test cases and test scenarios for functional, regression, and performance testing. You will utilize both automated and manual scripts as appropriate to ensure the quality and reliability of our software products. Your expertise will contribute to the design and implementation of systems that enhance reliability, scalability, security, and performance across our applications. As a Software Quality Assurance Analyst, you will refine and support the adoption of automation standards, processes, and procedures. You will collaborate closely with analysts, developers, and DevOps engineers to create and maintain test environments, ensuring that our software is thoroughly tested before release. Your role will also involve supporting release implementation and production verification activities, generating detailed test reports that include testing results and product stability assessments, and providing recommendations regarding product releases. Effective communication is key in this position, as you will need to interact with business and product owners, software developers, and analysts to create acceptance criteria during requirements gathering sessions. You will analyze defects and test results, documenting the chain of events leading to failures, and collaborate with the product team to break down task assignments while providing regular progress updates during SCRUM meetings. Additionally, you will assess and estimate testing efforts based on requirements and design, report and track issues until resolution, and manage the project team's test case inventory. Other related quality assurance responsibilities may be assigned as needed.

Responsibilities

  • Design and build efficient and reusable test cases and test scenarios for functional, regression and performance testing, using automated and/or manual scripts, as appropriate
  • Design and implement systems to improve reliability, scalability, security, and performance
  • Refine and support the adoption of automation standards, processes, and procedures
  • Create and maintain test environments in collaboration with analysts, developers and DevOps engineer
  • Support release implementation and production verification activities
  • Generate test reports, including testing results and product stability assessments, and provide recommendations concerning the release of the product
  • Communicate verbally and in writing with business/product owners, software developers, and analysts in creating acceptance criteria as part of the requirements gathering sessions
  • Analyze defects/test results to construct and accurately document the chain of events leading to failures
  • Collaborate with product team and senior staff to break down task assignments, and provide progress updates at regular SCRUM meetings
  • Assess and estimate testing efforts based on requirements and design
  • Report and track issues identified to resolution
  • Manage the Project team's test case inventory
  • Perform other related quality assurance responsibilities as assigned

Requirements

  • Bachelor's degree in Computer Science or related field
  • Experience with HTML, CSS, JavaScript, and Angular
  • Experience with C#, Java
  • Experience with SQL Server
  • Experience with API testing
  • Experience with Cloud based Software-as-a-Service applications
  • Experience developing customer-facing B2B applications
  • Familiarity with Domain-Driven Design
  • Excellent verbal, written, and listening skills
  • Strong interpersonal and leadership skills including collaboration, facilitation and negotiation
  • Experience writing test cases
  • Demonstrated organizational skills, follow through and detail-orientation
  • Ability to prioritize and multi-task successfully in a deadline-intensive environment
  • Ability to learn quickly, self-teach, take initiative and adapt easily to changes

Nice-to-haves

  • Experience with Jira and Azure DevOps
  • Some knowledge of automated testing
  • 4+ years of commercial software testing experience using Microsoft .NET and enterprise web deployed applications

Benefits

  • Comprehensive benefit package including several health plans to choose from
  • Dental insurance
  • Vision insurance
  • Wellness programs
  • Life and disability coverage
  • Flexible spending accounts
  • Health savings accounts
  • 401(k) plan with company match
  • Paid time off (PTO)
  • 64 hours of annual holiday pay
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service