Jobs · Engineering · North Carolina

Software Developer in Test (SDET) – Mobile, Web & API Automation-REMOTE

Cognizant · Mangum, NC · 2 wk ago
HybridEngineering$74k–$104k/yrFull-time

About the role

The ideal candidate will play a crucial role in ensuring software quality by developing automation frameworks, writing robust test scripts, and performing unit testing. This role requires strong technical abilities, attention to detail, and a passion for improving software quality through automation.

Responsibilities

  • Design, develop, and maintain automated test frameworks for mobile (Android) and web applications using Appium, Selenium, Playwright, or similar tools.
  • Develop and execute API test automation using tools like Postman, RestAssured, or Karate.
  • Implement unit testing strategies with frameworks such as JUnit, NUnit, TestNG, or Jest.
  • Work with databases to perform stored procedure testing, ensuring data integrity and proper backend functionality.
  • Collaborate with software engineers to integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
  • Identify, document, and track software defects, ensuring timely resolution.
  • Conduct performance and load testing where necessary.
  • Stay up to date with the latest automation testing trends, tools, and best practices.

Requirements

  • 5+ years of experience in test automation for mobile and web applications.
  • Strong experience in automation frameworks like Appium, Selenium, Cypress, or Playwright.
  • 10+ years of hands-on experience in API automation testing using Postman, RestAssured, or similar tools.
  • Solid knowledge of unit testing frameworks such as JUnit, NUnit, TestNG, or Jest.
  • Proficiency in programming languages such as Java, TypeScript, JavaScript, or Kotlin.
  • Strong experience with database testing and stored procedures.
  • Experience in integrating tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Bitbucket).
  • Familiarity with cloud-based mobile testing platforms (BrowserStack, Sauce Labs).
  • Hands-on experience with version control systems (Git).
  • Strong problem-solving skills and attention to detail.

Nice to have

  • Experience with performance testing (JMeter, Gatling).
  • Familiarity with containerization tools like Docker and Kubernetes.
  • Understanding of security testing principles.

Qualifications

  • 5+ years of experience in test automation for mobile and web applications.
  • Strong experience in automation frameworks like Appium, Selenium, Cypress, or Playwright.
  • 10+ years of hands-on experience in API automation testing using Postman, RestAssured, or similar tools.
  • Solid knowledge of unit testing frameworks such as JUnit, NUnit, TestNG, or Jest.
  • Proficiency in programming languages such as Java, TypeScript, JavaScript, or Kotlin.
  • Strong experience with database testing and stored procedures.
  • Experience in integrating tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Bitbucket).
  • Familiarity with cloud-based mobile testing platforms (BrowserStack, Sauce Labs).
  • Hands-on experience with version control systems (Git).
  • Strong problem-solving skills and attention to detail.

Skills

  • Experience with performance testing (JMeter, Gatling).
  • Familiarity with containerization tools like Docker and Kubernetes.
  • Understanding of security testing principles.

Benefits

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Similar jobs

Software Developer

Avid Technology ProfessionalsAnnapolis Junction, MD· 3 mo ago
Engineeringapply on atp.catsone.com

Software Developer

Tata Consultancy ServicesMorrisville, NC· 6 days ago
Engineeringapply on ibegin.tcsapps.com

Software Developer

KBR CareersBeavercreek, OH· 1 mo ago
Engineeringapply on careers.kbr.com