Design and maintain automated test structures integrated into the CI/CD pipeline for production releases.
Responsibilities
- Develop automated component, system integration (E2E), regression, and backward compatibility tests.
- Execute automated and manual test suites to ensure system quality before deployment.
- Manage defects from discovery through resolution by reporting issues to development teams.
- Create software test artifacts including test strategies, plans, cases, and summary reports.
- Mentor quality engineering team members on systems, policies, and core quality processes.
Required Skills
- 5+ years of experience developing software or test automation frameworks.
- Proficiency in at least two of: Java, Ruby, Node.js, or Objective C.
- Experience implementing automation frameworks for API, web, or mobile (iOS/Android) using Appium, Selenium, WebDriver, Rest-Assured, or Cucumber.
- Hands-on experience with Git, GitLab, Eclipse, Android Studio, or X-Code.
- Practical knowledge of CI/CD integration and tools like Bamboo or Harness.
- Experience with monitoring tools such as Splunk or AppDynamics.
- Familiarity with AWS, Cloud environments, or Kubernetes.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Preferred Skills
- Experience building automated and performance tests for REST and XML/SOAP/JSON services.
- Testing experience with networking protocols including HTTP, SIP, and sockets.