New York Life - New York, NY

posted 3 months ago

Full-time - Mid Level
New York, NY
Insurance Carriers and Related Activities

About the position

The Senior Associate - QA Test Engineer/Lead role at New York Life involves leading the QA testing efforts within the Service Technology QA team. The position focuses on optimizing testing processes, ensuring high-quality software delivery, and enhancing customer service through effective collaboration with project stakeholders. The role requires strong leadership skills and a commitment to continuous improvement in software quality.

Responsibilities

  • Drive testing efforts and optimize testing processes.
  • Ensure high-quality software delivery through planning, implementing, and automating QA testing.
  • Define and champion quality and testing best practices among development teams.
  • Enhance and maintain the test automation framework.
  • Independently work on features and be accountable for project deliverables.
  • Manage a co-located work team often in multiple time-zones.
  • Develop test plans, create test cases, and write test automation code.
  • Plan and implement various types of testing (e.g., regression, functional, data validation, system integration, load, performance).
  • Collaborate with business partners, developers, and stakeholders to plan, create, execute, and automate test cases.
  • Design test scenarios and scripts and compare results to functional and non-functional requirements.
  • Document and analyze test results, recommending corrective actions.
  • Isolate, reproduce, manage, and maintain defects and test case databases, and verify fixes.
  • Participate in troubleshooting and triaging issues with different teams to drive root cause identification and resolution.
  • Work closely with development teams to design testing strategies and integrate testing into the development process.
  • Track key testing metrics and communicate progress towards overall testing goals to stakeholders.
  • Identify opportunities to reduce testing time and effort through automation.
  • Conduct exploratory testing and risk analysis for complex features.
  • Lead the testing efforts of medium to large-sized projects, assign tasks to personnel, and report progress to stakeholders.

Requirements

  • Bachelor's degree in computer science or related field of study.
  • 5-7 years of experience in testing software or technology support.
  • Extensive knowledge and experience in testing cloud, distributed, mainframe, and highly integrated complex environments.
  • Proficiency with test tools such as Selenium/WebDriver and BDD/TDD frameworks.
  • Experience developing test frameworks and test cases using open-source and in-house test frameworks.
  • Experience with test management tools like JIRA, PractiTest, etc.
  • Strong problem-solving and analytical skills with attention to detail.
  • Strong team player with excellent communication skills.
  • Experience working in an Agile/Scrum development process.

Nice-to-haves

  • Experience in the Life Insurance & Annuity business.
  • Strong knowledge of service business processes and technology.

Benefits

  • Discretionary bonus eligibility
  • 401k plan
  • Health insurance
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service