Software Engineer II
Tech
Oklahoma CityOklahoma
Direct Hire
Jan 12, 2026
  • Software Engineer II

    Salary: $90,000 to $110,000
    Location: Local candidates only
    Work Schedule: In-person onboarding and training, then hybrid

    Overview

    We are looking for a Software Development Engineer II who enjoys working close to the code and takes ownership of software quality. This role is hands on and focuses on building and maintaining automated tests while also contributing to manual testing where it adds value. You will work closely with developers and other technical partners to ensure systems are reliable, well tested, and ready for production.

    This position is best suited for someone who is comfortable writing test automation as code, understands how modern applications are built, and prefers solving problems rather than following rigid scripts.


    Responsibilities

  • Develop, maintain, and improve automated test suites for web applications and APIs

  • Write, debug, and refactor automated tests using Cypress, Playwright, or Selenium

  • Perform manual and exploratory testing to supplement automated coverage

  • Partner with developers to review requirements and identify test scenarios early

  • Validate data using SQL and other supporting tools

  • Contribute to CI pipelines so tests run consistently and provide useful feedback

  • Identify test gaps, flaky tests, and technical debt and take initiative to address them

  • Document testing approaches and results in a clear, practical way


  • Required Experience

  • Experience with both manual testing and test automation

  • Hands on experience with code based automation frameworks such as Cypress, Playwright, or Selenium

  • Ability to write and maintain automated tests using JavaScript, TypeScript, Java, Python, or C#

  • Understanding of software development fundamentals and test design principles

  • Experience testing web applications and APIs

  • Comfortable working in an Agile or iterative development environment

  • Ability to work independently and communicate effectively with technical teams

  • Local to the area and able to attend in person training


  • Preferred Experience

  • Experience with CI tools such as Azure DevOps or similar platforms

  • Working knowledge of SQL and database validation

  • Exposure to performance, load, or security testing

  • Familiarity with cloud based systems and modern application architecture

  • Experience working across Windows, macOS, and Linux environments


  • Education

    A bachelor’s degree in computer science or a related field is preferred but not required. Equivalent professional experience in software testing or development will be considered.

    #li-r