1

Contract Testing Jobs in Tennessee (NOW HIRING)

Position: SDET Analyst III Contract Length: 6 months - possible extension based off performance ... Develop and create testing data needed to execute manual and automated test cases * Perform ...

Contract A&P Technician

Nashville, TN

$30.25 - $39/hr

Employees will be subject to the random drug and alcohol testing under FAA regulations Embraer is an Equal Opportunity Employer. Employment Type: FULL_TIME

CEI Technician III

Nashville, TN ยท On-site

$36K - $46K/yr

Create and approve contract change orders based on field modifications; draft newsletters on project status/progress. * Consult with supervisors to plan acceptance testing and evaluate field ...

CEI Technician III

Memphis, TN ยท On-site

$33K - $43K/yr

Create and approve contract change orders based on field modifications; draft newsletters on project status/progress. * Consult with supervisors to plan acceptance testing and evaluate field ...

CEI Technician III

Nashville, TN ยท On-site

$36K - $46K/yr

Create and approve contract change orders based on field modifications; draft newsletters on project status/progress. * Consult with supervisors to plan acceptance testing and evaluate field ...

Laboratory Technician

Knoxville, TN ยท On-site

$18.25 - $24/hr

... 6-Month Contract | Full-Time | 2nd Shift (Sunday-Thursday, 2:30pm-11:00pm) Seeking a Quality Control Lab Assistant / Laboratory Technician to support plasma laboratory testing operations in a ...

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 Tennessee? The most popular types of Testing jobs in Tennessee are:
Senior Test Analyst

Senior Test Analyst

TIER4 GROUP

Chattanooga, TN โ€ข Hybrid

Full-time

Posted 14 days ago


Job description

We are looking for a long term, hybrid, contract SDET Analyst in Chattanooga, TN!


Position:ย SDET Analyst III

Contract Length:ย 6 months - possible extension based off performance

Location: Chattanooga, TN

Hybrid Schedule:ย Onsite Tues - Thurs. WFH Monday & Friday

Duties

  • Contribute to the automation goals for the department
  • Design, implement and improve company automation framework
  • Responsible for managing automation test environments, ensuring software and test data is acceptable for the testing performed.
  • Responsible for assisting with and utilizing the pipeline that executes the automation tests
  • Creating Java-based automation test cases and performing code reviews on team members tests, providing solid feedback where needed.
  • Analyze data in order to find areas for growth
  • Execute manual and automated test cases including ad-hoc and exploratory testing as needed
  • Back end, API and Integration Testing
  • Define and promote test automation best practices, standards and processes.
  • Document and/or review testing results working closely with Developers and Business Analysts to resolve reported issues
  • Develop and create testing data needed to execute manual and automated test cases
  • Perform software configurations and deployments to manage your testing system for successful testing results
  • Manage testing to project timelines
  • Ensure High Quality in all deliverables: software, test cases, bug cases, automation plans, and documented results
  • Proficient in understanding and following branching strategies
  • Become a subject matter expert on existing and new features ensuring you can fully test, review logs for troubleshooting and create new and update existing test cases

Skills

Required Skills and Experience:

  • BS/BA degree (Computer Science, Engineering, Math, Business/CS or related) or relevant experience in lieu of a degree may be considered
  • 3 + years coding with Java and experience with SQL
  • Expertise using Selenium, Selenide, and Appium for mobile automation
  • Strong verbal and written communication skills, and have demonstrated experience of effectively engaging with Product Development, IT and Software Ops teams.
  • Experience with routinely interfacing with software developers and other team managers on โ€œupstreamโ€ process improvements and key activities that lead to more efficient โ€œdownstreamโ€ QA system testing.
  • Proven ability to develop an automation framework, or relevant experience in creating automated tests for web driven testing along with automated scripts for API testing
  • Attention to detail including precise and effective documentation and managing multiple priorities simultaneously
  • History of teamwork and willingness to roll up oneโ€™s sleeves to get the job done and to wear multiple hats
  • A desire to help others be successful and achieve their best

Preferred Qualifications and Experience:

  • Microservice automation experience
  • Experience with GCP, AWS, or Azure
  • Experience with CI/CD, github, Intellij, Docker, Maven
  • Experience with Jira & TestRail integration