Software Development Engineer in Test

New
Remote (US)Full-TimeSenior
Salary115,000 - 135,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonSQLCypressJavaJavascriptTypeScriptSeleniumCI/CDRESTful APIs

Requirements

  • 6+ years of experience as an SDET, QA Automation Engineer, or Software Engineer in test-heavy environments
  • Strong programming skills in Java, TypeScript, JavaScript
  • Experience with automated testing frameworks such as Selenium, Cypress, Appium, TestNG, JUnit, Protractor, playwright
  • Solid understanding of REST APIs, microservices, and integration testing
  • Hands-on experience with SQL and data validation in cloud-based data platforms
  • Familiarity with CI/CD tools like Jenkins, GitHub Actions, or CircleCI
  • Strong debugging, problem-solving, and analytical skills
  • Comfortable working in Agile teams

Responsibilities

  • Design, develop, and maintain automated test frameworks for web (ReactJS), mobile (iOS/Android), backend APIs, and data systems
  • Write high-quality, maintainable, and reusable code in Java, TypeScript or Python
  • Create and execute end-to-end test suites that validate system integration across microservices and data pipelines
  • Develop API test automation using Postman, REST Assured, or custom frameworks
  • Perform data quality validations on ETL pipelines and cloud-based Data Lakes (e.g., AWS Redshift, S3)
  • Collaborate with product managers, developers, and DevOps engineers to integrate automated tests into the CI/CD pipeline
  • Log, track, and triage issues using tools like Jira and TestRail
  • Participate in code reviews and provide input on functional and technical design
View Full Description & ApplyYou'll be redirected to the employer's site
115,000 - 135,000 USD per year
Apply Now