What are the responsibilities and job description for the Software Development Engineer in Test (SDET) position at Infinity Tech Group Inc?
Job Details
Software Development Engineer in Test (SDET)
The Software Development Test Engineer (SDET) helps deliver the quality and performance of large-scale, multi-platform software products that include; web, API, and mobile application interfaces. SDETs should be hands-on and self-motivated and expect to work in a CI environment, collaboratively with software developers. This team is currently working towards the shift-left model and integrating E2E testing in the release process.
Essential Job Duties and Responsibilities:
* Tests complex API, web, and mobile-based applications that reference database back-end systems.
* Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release.
* Designs, develops, maintains, and troubleshoots automated suites of tests through continuous integration for value-added feedback.
* Works with the engineering teams to derive testing requirements throughout the development cycle.
* Reproduces, debugs, and isolates problems and verifies fixes.
* Works closely with software developers to create software artifacts including test plans, test cases, test procedures, and test reports.
* Works in cross-functional areas with internal partner engineering teams in a disciplined agile environment.
* Estimates own testing tasks and works productively with minimum supervision while showing an excellent team attitude.
Job Requirements
- 10 years of experience in an SDET role
- Must be able to develop code in java
- Strong experience in API testing using Postman
- Strong experience in creating test automation frameworks
- CI/CD knowledge and ability to develop a Continuous Testing Framework to support CI/CD
- Test, debug, and system engineering mindset