Senior Test Engineer

OCLC
Dublin, OH
Full-time

You have a life. We like that about you.

At OCLC, we believe you'll do the best work of your life when you're living the best life possible.

We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.

Technology with a Purpose. OCLC supports thousands of libraries in making information more accessible and more useful to people around the world.

OCLC provides shared technology services, original research and community programs that help libraries meet the ever-evolving needs of their users, institutions, and communities.

With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries.

The Job Details are as follows :

As a Senior Test Engineer, you will serve an integral role in our QA team, working interactively with other test engineers to provide automated regression test frameworks and test coverage.

You will recommend and implement improvements to help increase quality of testing and our software applications.

Responsibilities

  • Design, build, optimize, and / or maintain automated testing frameworks.
  • Collaborate with team members located across the globe.
  • Quickly learn new tools and technologies.
  • Propose / implement improvements that result in increased efficiency and reduce risk.
  • Manage changing priorities.
  • Maintain and improve subject matter expertise including general software architecture knowledge.
  • Provide support and backup for other QA team members.
  • Effectively coach and mentor others.
  • Produce and maintain documentation.
  • Develop, implement, and maintain test data and environments required for testing.
  • Report and analyze test results. Troubleshoot failures.
  • Perform tasks required for automated test implementation including review acceptance criteria, create test scenarios, implement data management strategy, and generate required reports.
  • Help define coding standards and best practices for automation engineers.
  • Explore and integrate tools that aid in the development and testing of our products. Where applicable, evaluate and implement new tools and processes.

Qualifications

Minimum Required

  • Bachelor's degree in IT, Computer Science similar technical discipline or 5+ years equivalent work experience.
  • Works well independently and collaboratively.
  • Strong communication, public speaking, coaching, and mentoring skills.
  • Willingness to learn a broad spectrum of OCLC products.
  • Understanding of Agile / Scrum processes and experience participating in an Agile team.
  • Experience with defect management.
  • Experience with testing across varieties of devices and operating systems.
  • Strong knowledge of QA methodologies and testing techniques, including functional, non-functional, system integration, install verification, and testing across many phases of a project.
  • Proficient with Gherkin.
  • Experience in building and maintaining test automation.
  • Ability to develop tests to address the full stack automation (database, web services and UI)
  • Independently automates testing using Ruby / Cucumber, Java, or other similar language.
  • Solid understanding of computer programming, software development, and design.
  • Minimum of 4 years demonstrated experience in one or more of the following testing toolsets / frameworks :
  • Selenium Grid / WebDriver
  • Cucumber / Gherkin
  • jUnit, TestNG
  • Maven / Gradle
  • Python / Pytest

Desired but not required

Working knowledge of library processes and products. Functional knowledge of OCLC's products. Continued education in testing or QA certification.

Membership in quality or IT organization. Demonstrated experience with Continuous Integration, including one or more of the following build / deploy / version control tools :

  • Jenkins
  • Maven

Minimum of 3 years of demonstrated experience in one or more of the following :

  • Java
  • IntelliJ
  • JavaScript
  • Ruby
  • Python

Working Conditions : Normal office environment.

ADA / EAA : The above statements cover what are generally believed to be the principal and essential functions of this job.

Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.

11 hours ago
Related jobs
Promoted
OCLC
Dublin, Ohio

As a Senior Test Engineer, you will you will serve an integral role in our QA team, working interactively with other test engineers to provide automated regression test frameworks and test coverage. Senior Test Engineer with strong automation development skills to support our Quality Assurance team ...

Highmark Health
OH, Working at Home, Ohio

Functional Testing, UI Testing, Integration Testing, Negative Testing, Database Testing, API Testing and Regression Testing. Test engineers are expected to participate in refining the CICD process, code review their code, and engage in manual testing. Responsible for writing test case documents, tes...

Promoted
JPMorgan Chase & Co
Columbus, Ohio

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Technology Employee Experience Tech Platform team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively ...

Promoted
PMI (Project Management Institute)
Columbus, Ohio

JobPosting","title":"QA & Automation Engineer III","datePosted":"2024-09-04T00:00:00","validThrough":null,"description":"QA Automation Engineer (Multiple Openings), Project Management Institute, Inc. QA Automation Engineer (Multiple Openings), Project Management Institute, Inc. The position requires...

Promoted
Comfort Systems USA Southeast
Columbus, Ohio
Remote

As a building automation system engineer, you will be tasked with programming, developing, commissioning, and implementing Direct Digital Control and other building equipment and automation systems which are primarily associated with HVAC systems in commercial buildings. Bachelor’s degree in Compute...

Promoted
LHH
OH, United States

The Quality Engineer at our Clients company in Lagrange reports to the Quality Manager and is tasked with overseeing and managing the Quality Management System (QMS). In this role, the engineer ensures adherence to quality standards, drives continuous improvement, and educates internal and external ...

Promoted
Revel IT
Columbus, Ohio

You will be instrumental in creating and executing comprehensive support for test strategies spanning from unit tests to integration, system tests, user acceptance testing (UAT), exploratory tests, and non-functional tests. This role requires expertise in Tosca Automation capabilities to lead automa...

Promoted
NetJets
Columbus, Ohio

Are you a curious and passionate engineer who desires to drive innovation in software and applications for the undisputed leader in private aviation? Do you want a high level of ownership in solving complex problems? Does the challenge of designing software that leverage groundbreaking automation fo...

Promoted
American Honda Motor Co.
Marysville, Ohio

The Quality Engineer will also be responsible for identifying quality issues, establishing containment, developing, and implementing countermeasures to ensure acceptable quality in products and parts. The quality engineer will utilize expertise to effectively manage and communicate quality related i...

Promoted
American Honda Motor Co Inc
Marysville, Ohio

The Quality Engineer will also be responsible for identifying quality issues, establishing containment, developing, and implementing countermeasures to ensure acceptable quality in products and parts. The quality engineer will utilize expertise to effectively manage and communicate quality related i...