> Markdown version of [/jobs/ext/4332860-software-engineer-in-test](https://www.wearedevelopers.com/jobs/ext/4332860-software-engineer-in-test). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer in Test - **Company:** Pyramid Consulting Inc. - **Location:** Westlake, TX, United States - **Experience:** Experienced - **Salary:** $114,400.0 - $128,960.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Java (Programming Language), Amazon Web Services, Automation of Tests, Microsoft Azure, Computer Engineering, Continuous Integration, DevOps, Object-Oriented Software Development, Regression Testing, E2e Testing, Salesforce.Com, Service Virtualization, Software Engineering, PL-SQL, Scripting, Performance Testing, Information Technology, Restful APIs, Docker, Jenkins - **Published:** October 2, 2026 - **Apply:** https://www.dice.com/job-detail/9ce9c2c5-988f-483f-ac4d-0e4e6a6089bf ## About the Role * 10+ years of experience predominantly in software testing/Quality Engineering. * Hands-on Software Development in Test experience, including 4 years using Object Oriented Languages like Java and Python. * 5 years of automation scripting experience (not record and playback). * Deep expertise in Functional testing, regression testing, and End-to-End testing. * Good understanding of BDD, CI-CD, and DevOps concepts is mandatory. * Bachelor's degree in Computer Science [Preferred]. * Master's degree in Computer Engineering [Required]. * Knowledge of Salesforce/CRM applications is preferred. * Experience with validation of RESTful web services (Rest Assured or Karate), Jenkins (CI/CD Pipelines), and PL/SQL is required. * Familiarity with Docker, AWS/Azure, mobile testing, and service virtualization is a strong plus. * Understanding and working experience of non-functional testing is preferred. ## Description * Translate business and systems requirements into test strategies, scenarios, and plans. * Design, develop, document, and maintain automated tests and tools. * Adhere to Quality Engineering Practices in the development of automation scripts. * Understand and apply BDD design concepts to test software solutions. * Measure and report key QA metrics. * Collaborate with technical resources to suggest process improvements and enhance automation maintainability.