SDET (Software Development Engineer in Test) - Java & UI Job at C...
Culinovo, Inc. - Austin, TX, United States, 78716
Work at Culinovo, Inc.
Overview
- View job
Overview
Location: Austin, TX, or Sunnyvale, CA (Hybrid - 3 Days Onsite)
Job Type: Contract
Note for candidates to apply: Candidates should be on our W2. Candidates who are authorized to work for any employer can apply, but no C2C or Corp to Corp candidates.
Job Description:
We are looking for an experienced Software Development Engineer in Test (SDET) with expertise in Java, UI Automation, and API testing. The ideal candidate will have a strong background in test automation, framework development, and software quality assurance best practices. This is a contract role with a hybrid work model (3 days onsite) in Austin, TX, or Sunnyvale, CA.
Key Responsibilities:
- Develop, maintain, and enhance test automation frameworks for web and API testing.
- Design and implement Selenium-based UI automation scripts using Java.
- Perform API automation using Rest Assured to validate back-end services.
- Work closely with developers, product managers, and QA teams to define test strategies.
- Build and maintain CI/CD pipelines to enable automated test execution in DevOps environments.
- Conduct performance and integration testing as needed.
- Ensure comprehensive test coverage by designing and executing test plans, test cases, and scripts.
- Analyze test results, report defects, and collaborate with developers to resolve issues.
- Stay updated with the latest testing tools, trends, and best practices in software quality.
Required Qualifications:
- 10+ years of experience in software testing and quality assurance.
- 5+ years of hands-on experience in Selenium automation with strong Java coding skills.
- 2+ years of API automation experience using Rest Assured.
- Strong understanding of testing methodologies, test-driven development (TDD), and behavior-driven development (BDD).
- Proficiency in CI/CD pipelines (Jenkins, GitHub Actions, GitLab, or similar).
- Experience with test management and defect tracking tools (JIRA, TestRail, or similar).
- Strong analytical and debugging skills.
- Excellent communication and collaboration abilities.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of containerization tools like Docker and Kubernetes.
- Exposure to performance testing tools like JMeter or LoadRunner.
- Familiarity with version control tools (Git, Bitbucket, etc.).
- Experience working in Agile/Scrum environments.