SDET
Contact - W2- 8 MONTHS
Location: Remote
Visa: No CPT, OPT, H1 [Remaining Visa Accepted]
About the Role
We are looking for a passionate and detail-oriented Software Development Engineer in Test (SDET) to join our engineering team. As an SDET, you will be responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality of our software products. You’ll work closely with developers, product managers, and QA engineers to create robust testing strategies and deliver high-quality releases.
Responsibilities
- Design, develop, and maintain automated test scripts for UI, API, performance, and integration testing.
- Build and enhance test automation frameworks and tools.
- Collaborate with developers to write testable code and integrate testing early in the development process.
- Participate in code reviews, requirements analysis, and sprint planning.
- Investigate test failures, analyze root causes, and log defects with detailed documentation.
- Continuously improve test coverage, test reliability, and test execution speed.
- Implement CI/CD pipelines to run automated tests and report results.
- Develop and maintain performance/load testing scripts and analyze results.
Qualifications
Must-Have:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong programming skills in one or more languages (e.g., Java, Python, JavaScript, C#).
- Experience with test automation frameworks (e.g., Selenium, Cypress, Playwright, JUnit, TestNG, pytest).
- Familiarity with RESTful APIs and tools such as Postman or REST Assured.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Solid understanding of QA methodologies, SDLC, and Agile practices.
Nice-to-Have:
- Experience with performance/load testing tools (e.g., JMeter, Gatling, k6).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of containerization tools (Docker, Kubernetes).
- Prior experience in a DevOps or Site Reliability Engineering (SRE) environment.
Why Join Us
- Collaborative and innovative work environment.
- Opportunity to work with modern tech stacks and influence testing strategy.
- Career development support and training.
- Competitive salary, benefits, and flexible work options.