Senior Software Test Engineer

Pro Search | ME, United States

Posted Date 3/31/2026
Full job description

Contract

  • Type: Contract
  • Job #20658
The Senior Software Test Engineer is a hands-on, individual contributor role focused on test automation and quality engineering across the software development lifecycle (SDLC). In this remote, contract position, you will design, build, and maintain automated test solutions that support reliable, scalable software delivery. You will collaborate with software engineering and product teams to embed quality assurance early, advance test practices, and ensure releases meet high standards for performance and reliability.

Key Responsibilities

  • Design, develop, and maintain automated tests for web applications

  • Build and enhance test automation frameworks with a focus on scalability, reliability, and maintainability

  • Create end-to-end, integration, and functional tests using modern automation tools

  • Collaborate closely with software engineers and product partners to define acceptance criteria and test coverage early in development

  • Embed quality earlier in the SDLC by contributing to design and refinement discussions

  • Integrate automated tests into CI/CD pipelines and ensure efficient execution at scale

  • Investigate test failures, reduce flaky tests, and improve test observability and diagnostics

  • Maintain high-quality test data, fixtures, and reusable helpers

  • Participate in code reviews and provide feedback on testability and quality considerations

  • Continuously improve testing tools, processes, and documentation

Required Skills & Experience

Programming & Languages

  • Strong experience with TypeScript (preferred)

  • Experience with C# Java or any object-oriented programming language

  • Ability to write clean, readable, and maintainable automation code

Automation Frameworks & Tools

  • Hands-on experience with Cypress or Playwright (Cypress preferred, either acceptable)

  • Familiarity with Cucumber / BDD concepts and implementations

  • Experience with API and backend testing

  • Familiarity with cloud-based or containerized test execution

  • Exposure to performance, accessibility, or security testing

  • Solid understanding of modern automation patterns, including:

o Page Object Model
o Fixtures and test data management
o Reusable helpers and utilities

  • Experience structuring test suites for long-term maintainability

CI/CD & Quality Practices

  • Experience integrating automated tests into CI/CD pipelines

  • Understanding of test execution at scale (parallel runs, environment coordination)

  • Strong focus on test reliability, flakiness mitigation, and observability

Collaboration & Expectations

  • Comfortable working as a senior individual contributor in cross-functional teams
  • Proactive in identifying quality gaps and proposing improvements
  • Strong communication skills with engineers and product partners
  • Ownership mindset while collaborating within established team structure
  • Experience working in Agile / Scrum environments

Please note: We are not accepting submissions from third-party recruiters or staffing agencies for this role. Unsolicited resumes or candidate profiles will not be considered.

#LI-DNI
Job Type
Regular | Temporary/Contract
Industry
Engineering | Information Technology | Software

Share this job