Software Development Engineer in Test; SDET
Listed on 2026-10-12
-
Software Development
Software Testing, AI QA / Validation Engineer
Summary
This hands-on quality engineering position combines Playwright automation, API testing, SQL validation, exploratory testing, and targeted manual testing. Candidates must be capable of writing maintainable Type Script and contributing to automation architecture - not simply recording or modifying test scripts. Our primary tools include Playwright with Type Script, Git Hub Copilot, Jenkins, Bitbucket, and Oracle.
Key Responsibilities
- Develop and maintain UI and API automated tests using Playwright and Type Script.
- Expand the existing Playwright framework and establish reusable fixtures, API clients, utilities, and coding standards.
- Create automated coverage for Angular applications and Java based REST APIs.
- Integrate and execute automated tests through Jenkins.
- Investigate failures using Playwright traces, application logs, network activity, API responses, and SQL.
- Validate application processing and data using Oracle SQL. Perform exploratory, functional, integration, recession, and risk-based manual testing.
- Review requirements and acceptance criteria for gaps, edge cases, risks, and testability.
- Collaborative with developers, product owners, and testers throughout story development.
- Participate in code reviews and improve the reliability and maintainability of the automation suite.
- Identify flake, redundant, slow, or low-value tests and address their underlying causes.
AI - Assisted Quality Engineering
SDETs are expected to use Git Hub Copilot and other approved AI capabilities in their daily work to improve speed, coverage, and effectiveness. This includes:
- Generating and refining Playwright Type Script tests for UI and API scenarios.
- Identifying missing scenarios, edge cases, negative paths, and requirement gaps.
- Accelerating test-data creation, SQL queries, API requests, and reusable automation components.
- Analyzing failures, logs, stack traces, and Playwright traces.
- Refactoring repetitive, flaky, or difficult-to-maintain automation code.
- Creating technical documentation, test summaries, and defect details.
- Understanding unfamiliar application code and identifying areas of testing risk.
- Sharing effective AI-assisted testing practices with other team members.
SDETs remain accountable for all AI-generated work. Candidates must independently review generated output for correctness, security, maintainability, test value, and alignment with established standards. AI-generated code must not be accepted simply because it compiles or passes once.
Required Qualifications
- Hands-on experience using Playwright with Type Script for UI and API automation.
- Strong Type Script programming fundamentals.
- Experience designing maintainable automation—not simply creating test scripts.
- Experience testing modern web applications, preferably Angular.
- Experience testing Java-based REST APIs.
- Strong understanding of HTTP, REST, JSON, authentication, response validation, and negative API testing.
- SQL experience for backend data validation, preferably with Oracle.
- Experience executing automated tests through Jenkins or another CI/CD platform.
- Experience with Git-based source control and collaborative development workflows.
- Ability to diagnose failures across the UI, API, database, test code, test data, and environment layers.
- Experience with exploratory and manual testing in addition to automation.
- Ability to work independently and communicate defects and quality risks clearly.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).