Salary: $90,000 to $110,000
Location: Local candidates only
Work Schedule: In-person onboarding and training, then hybrid
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.
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
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
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
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