1

Contract Testing Jobs in New York (NOW HIRING)

Java Developer

New York, NY · On-site

$55.75 - $72.25/hr

Testing frameworks JUnit Mockito TestNG REST Assured contract testing * Automation integration into CICD regression test pipelines * Observability Prometheus Grafana

Smart Contract Lead

New York, NY · On-site

$240K - $300K/yr

Conduct thorough testing and auditing of smart contracts to ensure security and functionality, utilizing tools such as Forge for an enhanced development workflow. * Stay abreast of the latest ...

Job Title: Software Tester/QA Analyst Location: Glen Allen, VA (Hybrid) Duration: 2-3+ Months contract Tester will be responsible for both creating and executing automated test scripts as well as ...

Staff Quality Engineer

New York, NY · Hybrid

$169K - $190K/yr

Experience in end-to-end (E2E) automation, contract testing, API automation, and load/performance testing * Experience with CI/CD pipelines * Experience mentoring other quality engineers * Proven ...

next page

Showing results 1-20

Contract Testing information

What is the difference between Contract Testing vs Software Tester?

AspectContract TestingSoftware Tester
Primary FocusVerifies interactions between services or components based on predefined contractsEnsures overall software quality through manual or automated testing of functionalities
Skills & CertificationsKnowledge of API testing, contract frameworks, possibly some automation toolsTesting methodologies, scripting, automation, certifications like ISTQB
Work EnvironmentOften in Agile teams, working closely with developers and QACan vary from manual testing to automation, in various development environments

Contract Testing specializes in validating interactions between services based on contracts, while Software Testers focus on overall software quality through various testing methods. Both roles require testing skills but differ in scope and focus.

What are some common challenges faced by professionals working in contract testing, and how can they be addressed?

Professionals in contract testing often encounter challenges such as ensuring clear communication between frontend and backend teams, maintaining up-to-date test suites when APIs evolve, and managing test flakiness due to changes in dependencies. Addressing these challenges typically involves regular collaboration with development teams, implementing automation for contract verification, and using robust mocking tools. Being proactive in reviewing contract changes and participating in cross-functional meetings can greatly enhance the reliability and efficiency of contract testing processes.

What is contract testing?

Contract testing is a software testing approach used to ensure that different services or components in a system interact correctly according to a set of agreed-upon rules, known as contracts. It is especially useful in microservices architectures, where independent services must communicate reliably. By verifying that the provider and consumer of an API adhere to the same contract, contract testing helps prevent integration issues and reduces the risk of breaking changes during development.

What are the key skills and qualifications needed to thrive as a Contract Tester, and why are they important?

To thrive as a Contract Tester, you need a solid understanding of software testing principles, API interactions, and experience with contract testing frameworks like Pact or Postman, often supported by a background in computer science or QA. Familiarity with version control systems such as Git, CI/CD pipelines, and relevant certifications like ISTQB can be highly beneficial. Strong analytical thinking, attention to detail, and effective communication are crucial soft skills for collaborating with development teams and stakeholders. These skills are essential to ensure seamless integration between services, reduce bugs, and deliver reliable software systems.
What are the most commonly searched types of Testing jobs in New York? The most popular types of Testing jobs in New York are:
What cities in New York are hiring for Contract Testing jobs? Cities in New York with the most Contract Testing job openings:
Infographic showing various Contract Testing job openings in New York as of July 2026, with employment types broken down into 61% Full Time, 21% Part Time, 1% Temporary, and 17% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution.

Blockchain Tester at Jersey City, NJ / Dallas, TX / Tampa, FL - onsite

Volto USA

Jersey City, NJ • On-site

Contractor

Posted 8 hours ago


Job description

Role: Blockchain Tester

Location: Jersey City, NJ / Dallas, TX / Tampa, FL - onsite

Duration: 6 months

GBaMS ReqID: 10524162

Role Descriptions:

Functional Testing Test blockchain transactions| events| ledgers| and consensus flows Validate smart contract logic| state changes| and event triggers Test API integrations between blockchain nodes and external systems Verify wallet operations| digital signatures| and cryptographic flows

Ensure data integrity and immutability across blocks

2. Smart Contract Testing

Review smart contract requirements and design

Perform unit testing and functional testing of smart contracts Validate gas usage| error handling| and boundary conditions

Run contract test cases using frameworks like Truffle| Hardhat| Ganache| Foundry

3. AutomationBuild and execute automated test scripts for blockchain transactions

Use tools like oSelenium Cypress (UI) o Postman Newman (API) o Web3.js  Ether.js automation for contract testing o Python JavaJS scripting for DLT validation

4. Non-Functional Testing Performance testing of blockchain nodes| transaction throughput| TPS Load and stress testing for network stability Validate latency| block creation time| and consensus delays5. Security TestingValidate private key management| encryption| hashing Test vulnerabilities including  

oReentrancy oInteger over flowunder flow oFront running oDenial of service

oPermission and role-based accessUse scanners like MythX| Slither| Echidna

6. Test DocumentationCreate test plans| test cases| traceability matrix

Report defects with detailed logs and reproduce steps

Collaborate with developers| architects| and product owners

Required Skills Technical Skills

Strong experience in functional testing of distributed systems

Hands-on with at least one blockchain platform

Ethereum, Hyperledger Fabric  Corda  Quorum  Polygon

Experience with smart contract testing API testing (Postman| Swagger)Ability to query blockchain data| logs| events

Experience with one programming scripting language

Java Python JavaScript Solidity basics Tools Truffle Hardhat GanacheWeb3.js Ether.js Docker Kubernetes (optional) JMeter Locust for performance testingGit| Jenkins| CICD pipelines

Preferred Skills

Understanding of consensus algorithms (PoW| PoS| PBFT| Raft)Knowledge of cryptography fundamentals hashing| signatures| wallets

Familiarity with DeFi| DApps| NFTs (if applicable)Experience in BFSI  Capital Markets blockchain use cases (trade finance| KYC| settlements| tokenization)Strong analytical and debugging ability Problem-solving mindsetClear communication for cross-functional teams Ability to work in Agile environments

Strong understanding of blockchain fundamentals| consensus mechanisms| and cryptography.

Experience in Test user interfaces| frontend connectivity| wallet integrations| and API endpoints. Automation Experience  Create| maintain| and execute automated test scripts for blockchain frameworks| Selenium Java.Experience in developing test scenarios for smart contract functionality| edge cases| and security vulnerabilit

Essential Skills:

Functional TestingTest blockchain transactions| events| ledgers| and consensus flows Validate smart contract logic| state changes| and event triggers Test API integrations between blockchain nodes and external systemsVerify wallet operations| digital signatures| and cryptographic flows Ensure data integrity and immutability across blocks

2. Smart Contract TestingReview smart contract requirements and design Perform unit testing and functional testing of smart contracts

Validate gas usage| error handling| and boundary conditions Run contract test cases using frameworks like Truffle| Hardhat| Ganache| Foundry

3. Automation Build and execute automated test scripts for blockchain transactions Use tools like o Selenium  Cypress (UI) oPostman  Newman (API) oWeb3.js  Ether.js automation for contract testing oPython JavaJS scripting for DLT validation4. Non-Functional Testing

Performance testing of blockchain nodes| transaction throughput| TPS Load and stress testing for network stability Validate latency| block creation time| and consensus delays5. Security TestingValidate private key management| encrypt