Sr. Software Automated Tester/Developer

Pyramid Systems, Inc.,
$98,293 - $147,439

About The Position

The Software Test Engineer III is responsible for designing, developing, and executing both manual and automated testing strategies to ensure that software applications meet functional, performance, and security requirements. This role applies advanced testing expertise to validate system integrity, identify defects, and improve overall product quality. The Software Test Engineer III collaborates closely with developers, analysts, and stakeholders throughout the software development lifecycle to ensure the delivery of reliable and scalable solutions.

Requirements

  • Strong knowledge of software testing methodologies, including functional, regression, integration, system, and user acceptance testing (UAT).
  • Experience developing and maintaining automated test scripts using tools such as Selenium, Cypress, Playwright, or similar frameworks.
  • Proficiency in programming or scripting languages such as Java, Python, JavaScript, or C# to support test automation and validation processes.
  • Solid understanding of the Software Development Lifecycle (SDLC) and experience working in Agile or Scrum environments.
  • Experience using defect tracking and test management tools such as Jira, Azure DevOps, TestRail, or HP ALM.
  • Familiarity with tools such as JMeter, LoadRunner, or similar performance testing solutions.
  • Experience testing RESTful APIs and web services using tools such as Postman, SoapUI, or REST Assured.
  • Ability to validate backend data using SQL and database querying techniques.
  • Experience integrating automated testing within CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Familiarity with cloud-based testing environments (e.g., Azure or AWS) and containerized applications.
  • Strong ability to analyze complex systems, identify root causes of defects, and recommend effective solutions.
  • Excellent written and verbal communication skills, with the ability to clearly document issues and present findings to technical and non-technical stakeholders.
  • High level of accuracy and attention to detail when designing test cases and validating system outputs.
  • Ability to work independently with minimal supervision while also collaborating effectively within cross-functional teams.

Nice To Haves

  • Experience working in Agile or DevOps environments preferred.
  • Familiarity with performance, API, and integration testing practices.
  • Experience in federal or regulated environments preferred.

Responsibilities

  • Design and execute manual and automated test cases to validate functionality, performance, and system integration.
  • Develop, maintain, and enhance automated test scripts to reduce manual testing and improve efficiency.
  • Create and implement comprehensive test plans, test strategies, and validation processes.
  • Identify, document, and track defects, and work with development teams to resolve issues.
  • Participate in requirements reviews, architecture discussions, and design sessions to ensure testability and quality.
  • Execute performance, scalability, and regression testing to validate system behavior under various conditions.
  • Analyze test results and provide actionable recommendations to improve system quality.
  • Develop and maintain test documentation, including defect reports, test cases, and test execution summaries.
  • Collaborate with cross-functional teams, including developers, quality assurance analysts, and operations teams.
  • Support test automation frameworks and continuous testing practices within CI/CD pipelines.
  • Ensure systems meet security, compliance, and quality standards.
  • Independently develop approaches to solving complex testing challenges.

Benefits

  • Employee Stock Ownership Program
  • FlexPTO
  • Learning and development opportunities
  • Competitive compensation
  • Competitive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service