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