- Professional
- Office in Dallas
Job Summary
We're looking for an experienced and driven Software Development Engineer in Test (SDET) with a strong focus on API and backend systems to join our engineering team. You'll be instrumental in ensuring the quality, performance, and reliability of our core services and APIs.
Key Responsibilities 🛠️
- API and Backend Quality Assurance: Design, develop, and maintain robust automated test suites for our APIs (REST/SOAP) and backend services.
- Automation Strategy: Drive the adoption of the Testing Pyramid philosophy, focusing on efficient unit, integration, and service-level testing over excessive UI testing.
- API Automation Development: Implement and execute comprehensive API automation tests using relevant frameworks and programming languages.
- Performance Engineering: Conduct API Performance Testing (load, stress, and scalability) to identify bottlenecks and ensure system resilience under high traffic.
- Data Integrity Testing: Write and execute complex SQL queries to validate data integrity, consistency, and correctness within backend databases.
- Service Interaction Validation: Thoroughly test various HTTP methods, with a particular emphasis on verifying the functionality and reliability of HTTP Put & Post Operations.
- Security Mindset: Apply a conceptual understanding of Security Measures in the context of testing, helping to identify common security vulnerabilities in APIs and backend services.
- Collaboration: Work closely with development, product, and operations teams to understand requirements and integrate quality throughout the development lifecycle.
Required Skills and Qualifications ✨
- Proven experience as an SDET, Test Automation Engineer, or similar role.
- Deep expertise in API testing, API automation, and backend testing.
- Strong proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript) for automation scripting.
- Expert-level ability to write complex SQL queries for data validation and backend verification.
- Solid understanding of HTTP protocol, including thorough experience in testing key operations like HTTP Put & Post.
- Practical experience in implementing testing strategies based on the Testing Pyramid model.
- Hands-on experience with tools and methodologies for API Performance Testing (e.g., JMeter, Gatling, LoadRunner).
- Familiarity with common API testing tools (e.g., Postman, Rest Assured, SoapUI).
- A conceptual understanding of basic security principles and best practices for identifying security risks in a testing context.
Compensation, Benefits and Duration
Minimum Compensation: USD 39,000
Maximum Compensation: USD 137,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
This position is not available for independent contractors
No applications will be considered if received more than 120 days after the date of this post