Engineer
Varite, Inc
- Location
- Plano, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $107k–$115k
- Posted
- Today
- Source
- DevITJobs
Requirements:
- Bachelors degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience.
- 5 years of hands-on experience in software development, test automation, SDET, or quality engineering; the posting also lists 6–8 years of experience and a skill-category requirement of more than 7 years.
- Strong programming skills in one or more languages such as Java, Python, C#, or JavaScript.
- Hands-on experience with Selenium WebDriver, JUnit, TestNG, or comparable test automation frameworks.
- Experience creating automation frameworks, including reusable libraries, reporting, test-data management, and configuration management.
- Experience with REST API testing, including request and response validation, authentication, authorization, error handling, and integration testing.
- Experience with SQL, database validation, and troubleshooting data across application, API, and database layers.
- Experience integrating automated tests with CI/CD pipelines and source-control platforms.
- Understanding of modern software architectures, including web applications, RESTful services, microservices, databases, cloud services, and distributed integrations.
- Understanding of software engineering principles such as object-oriented programming, design patterns, source control, code reviews, and coding standards.
- Experience working in Agile/Scrum environments.
- Strong analytical, debugging, and root-cause analysis skills, with the ability to troubleshoot complex technical issues.
- Ability to collaborate effectively with Software Engineering, DevOps, Architecture, Product, and other technical teams.
- Preferred: Experience with Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or comparable CI/CD platforms; modern technology stacks such as .NET, React.js, or Java; and Azure or other cloud platforms.
- Preferred: Experience with Azure Blob Storage, SQL Server, Salesforce, enterprise system integrations, performance or load-testing tools, Docker, Kubernetes, and automated quality gates.
- Preferred: Knowledge of application security testing and secure development practices, experience with generative AI or AI-assisted development tools, and knowledge of testing AI/ML applications and models.
- ISTQB or other relevant technical testing certifications are a plus.
Responsibilities:
- Design, develop, and maintain scalable test automation frameworks, libraries, utilities, and reusable components.
- Define and implement automation strategies for UI, API, integration, database, and end-to-end testing.
- Develop automated tests using technologies such as Selenium, Java, Python, C#, JavaScript, JUnit, and TestNG.
- Automate testing for web applications, REST APIs, backend services, databases, and system integrations.
- Integrate automated tests into CI/CD pipelines to provide rapid feedback and identify defects earlier in development.
- Partner with Software Engineers to improve application testability, observability, reliability, and automation coverage.
- Review application architecture and technical requirements to determine test approaches, integration points, dependencies, and quality risks.
- Create utilities for test-data generation, environment validation, API testing, database validation, service virtualization, and automated regression testing.
- Analyze and troubleshoot complex defects across UI, API, application, integration, and database layers.
- Investigate test failures, application logs, API responses, database results, and system behavior to identify root causes.
- Improve automation reliability by addressing flaky tests, unstable dependencies, inefficient execution, and framework limitations.
- Establish technical standards for automation architecture, coding practices, test design, code reviews, and framework maintainability.
- Measure and improve automation coverage, regression execution time, defect detection, test reliability, and quality engineering effectiveness.
- Evaluate and implement testing tools and technologies that improve engineering productivity and software quality.
- Contribute to performance, security, accessibility, and reliability testing as appropriate to the application architecture.
- Participate in Agile activities, including technical design reviews, backlog refinement, sprint planning, code reviews, defect triage, and release-readiness validation.
Technologies:
- AI
- API
- Azure
- Backend
- C#
- CI/CD
- Cloud
- DevOps
- Docker
- GitHub
- GitLab
- ISTQB
- JUnit
- Java
- JavaScript
- Jenkins
- Kubernetes
- Python
- REST
- React
- SQL
- Salesforce
- Security
- Selenium
- Web
- microservices
- UX UI Design
- ASP.NET
- JMeter
More
We are seeking an experienced Software Development Engineer in Test (SDET) for a hands-on technical role supporting quality engineering and test automation strategy across our software products. The SDET works closely with Software Engineering, Product, DevOps, Architecture, and other technology teams to deliver reliable automated testing and help ensure applications meet functional, performance, security, and reliability expectations throughout the software development lifecycle. The listed pay rate is $51.51–$55.30 per hour.
last updated 44 week of 2026