Software Development Engineer in Test - SDET
Job Description:
Experience:
1. Minimum 5 to 8 years of experience with very strong communication, collaboration & client experience skills.
2. Experience working closely and directly with clients for at least one major project, especially on the technical front.
3. Well versed with SDLC & Agile methodologies, ensuring on-time delivery & quality.
4. Flexible experience to work both functionally and technically.
5. Hands-on experience with UI and API automation testing.
6. Technically strong with Java, Python, Selenium, REST Assured, and Robot Framework.
7. Proficient in using GitHub & CI/CD tools like Jenkins.
8. Strong troubleshooting & resolution-oriented skills.
9. Proficient in learning & evaluating new tools & technologies.
10. Strong experience in using tools to manage the team’s manual & automation cycles.
11. Good knowledge of Linux & Cloud Computing is a plus.
12. Experience with Apple technologies is a plus.
Key Responsibilities:
1. Create and maintain automated test cases, execute test suites, review and diagnose reported bugs, and ensure overall system quality prior to a customer release.
2. Contribute to the construction and enhancement of the Automation Framework.
3. Design, develop, maintain, and troubleshoot automated test suites through continuous integration for valuable feedback.
4. Collaborate with clients, architects, and partner teams to derive testing requirements throughout the development cycle.
5. Reproduce, debug, and isolate problems and verify fixes.
6. Work cross-functionally with internal partner engineering teams in a disciplined agile environment.
7. Estimate testing tasks and work productively with minimum supervision while demonstrating excellent teamwork.
8. Provide technical guidance and training to junior test personnel.
9. Understand the flow of code and how it interacts with different components.
10. Analyze project documents, customer demands, and product objectives to create and execute test cases.
11. Investigate customer problems referred by the technical support team, test bugs, and manage bug reports.
12. Handle technical communications and understand customers' systems.
13. Research test tools, methodologies, and trends, and upgrade existing practices and processes.
Seniority Level
Mid-Senior level
Employment Type
Contract
Job Function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr