IT QA Tester/Analyst - Brewster, NY

Overview

On Site
Depends on Experience
Full Time

Skills

QA
Selenium
Cucumber
Tester

Job Details

IT QA Specialist

We are looking for a hands-on IT Quality Assurance Specialist who will grow our manual and automated software testing capabilities. This position will have overall ownership of the testing process and take responsibility for driving quality assurance throughout the software development lifecycle. The QA specialist will prepare and implement test plans, champion automation in testing, drive the resolution of defects, and document test outcomes. This role will also orchestrate test execution in a hybrid environment having both on-premises and cloud-based components. The ideal candidate is at home in a dynamic environment, exhibits a detail-oriented mindset, performs thoughtful problem-solving, fosters enthusiasm and motivates colleagues.

Principal Responsibilities

Work closely with project teams as a subject matter expert in software testing. Review business requirements and IT specifications and perform thoughtful assessments of testing needs to establish key objectives and criteria for success.

Develop a deep understanding of our IT applications to recognize dependencies among systems, identify needs, and devise test approaches that optimize coverage.

Design manual and automated test cases with traceability back to requirements; provide guidance and support for colleagues tasked with test case creation.

Perform project test planning that addresses execution timelines, resourcing needs, coverage minimums, and criteria for test cycle entry and exit.

Provide well-informed estimates of testing efforts, costs, and timelines to project management. Proactively escalate inhibitors and outsized risks to leadership when appropriate.

Create and distribute role-appropriate communication of all planning and execution details to stakeholders of projects.

Supervise the defect remediation lifecycle; lead triage exercises, drive resolution efforts and document final outcomes/decisions.

Devise and implement metrics for monitoring quality; use them to proactively spot emerging needs and make improvements.

Increase our use of automation in testing, with special emphasis on automated regression testing and integration with CI/CD pipelines.

Assess and document risks identified during testing; propose options for mitigation and contribute to go/no-go decision making.

Seek and advocate for process improvements in QA that enhance the speed and effectiveness of testing. Drive best practices that optimize the usage of test environments and support the coexistence of multiple project streams under test.

Ensure that all QA processes and deliverables comply with published firmwide testing standards, including evidence retention requirements and audit-readiness.

Augment the production support function as needed, especially in the immediate aftermath of major deliveries.

Remain current with industry trends and informed on innovative emerging technologies in software testing.

Required Qualifications & Skills

Bachelor s degree in Computer Science or a related field.

4 - 6 years experience in QA or Test Management with medium- to large-sized application implementations.

Hands-on experience with one or more test management software tools (QualityCenter, qTest, Jira Xray, etc.)

Solid understanding of the Software Development Life Cycle, including source control, Continuous Integration/Continuous Delivery (CI/CD) systems, and DevOps practices.

Thorough understanding of software testing concepts including requirements definition, defect management, test case creation, execution management, test data governance, status and outcome reporting, etc.

Good understanding of test automation and hands-on experience with one or more test automation tools (Selenium, Cucumber, etc.)

Familiarity with cloud technology; prior Microsoft Azure experience and/or Fundamentals certification a plus.

Ability to work effectively and confidently with colleagues across business and IT as a subject matter expert in software testing.

Must demonstrate strong interpersonal, presentation and communication skills.

Working knowledge of modern AdTech and secure data exchange technologies a plus.

Must be flexible, team-oriented and committed to having a good time while doing a great job.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.