What are the responsibilities and job description for the Software Developer Engineer Test (SDET) - Hybrid position at cyberThink Inc?
Job Description:
As a Software Developer Engineer in Test (SDET), you will interpret written requirements and technical specifications to develop software solutions addressing business problems. Your responsibilities will include analyzing reported software issues, maintaining existing software, and executing unit tests. You will design and implement test automation frameworks for web services, APIs, and web-based applications, ensuring constant monitoring and reporting of test results. Additionally, you will collaborate with scrum team members to enhance automation solutions and promote best practices through mentorship and code reviews.
Key Responsibilities:
cyberThink is an Equal Opportunity Employer.
As a Software Developer Engineer in Test (SDET), you will interpret written requirements and technical specifications to develop software solutions addressing business problems. Your responsibilities will include analyzing reported software issues, maintaining existing software, and executing unit tests. You will design and implement test automation frameworks for web services, APIs, and web-based applications, ensuring constant monitoring and reporting of test results. Additionally, you will collaborate with scrum team members to enhance automation solutions and promote best practices through mentorship and code reviews.
Key Responsibilities:
- Interpret technical specifications and develop software solutions
- Analyze and document software problems reported by clients
- Maintain software and correct defects identified during maintenance
- Execute unit tests and implement comprehensive test plans and harnesses
- Develop, execute, and maintain automation test cases for web and desktop applications
- Design automation frameworks for web services and APIs
- Ensure continuous test automation and promptly report on failures
- Collaborate with scrum teams to meet critical business objectives
- Mentor peers and junior SDETs on automation best practices
- Drive continuous improvement in performance testing strategies
- 3 years of experience developing, executing, and maintaining automated test scripts
- Proficiency in Java, Kotlin, SWIFT, or other object-oriented programming languages
- Experience with Agile/Lean development and testing practices, including Test-Driven Development (TDD)
- Hands-on experience with browser automation testing tools (Selenium, Protractor, Sauce Labs, etc.)
- Knowledge of SQL Server or document-oriented databases (MongoDB)
- Familiarity with CI/CD practices and DevOps tools (Jenkins, Bamboo, Puppet)
- Experience with logging bugs and managing test cases using tools like JIRA/MTM or Zephyr/HPQ
- Solid understanding of mobile development on iOS and/or Android devices
- Experience in the financial/trading services industry is a plus
cyberThink is an Equal Opportunity Employer.
Salary : $40 - $70