Job Description
Software Development Engineer in Test
Department: Information Technology
Employment Type: Full Time
Location: APAC-India-IT Delivery Center Hyderabad
Description
Role expectations
What we're looking for
- Collaborate with developers to understand requirements and design comprehensive test strategies.
- Participate actively in release cycle planning, daily standups, and business requirements, ensuring effective communication of requirements gaps.
- Develop and maintain automated test cases, execute test suites, review and diagnose reported bugs, and ensure overall system quality prior to release.
- Utilize your knowledge of software architecture and enterprise applications to evaluate functional design documents and Software Requirement Specification documents, ensuring alignment with technical designs and addressing business requirements.
- Test complex API, web, and enterprise-based applications that interact with multiple databases back-end systems.
Complementary skills
- Bachelor ’s or higher degree in Computer Science, Engineering, or related field.
- 3+ years of experience working as a Software Developer/SDET/DevOps Engineer, or similar role.
- Understanding of full-scale enterprise SDLC process.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with automated testing tools.
- Proficiency in Python.
- Solid knowledge of SQL and scripting.
- Experience working in an Agile/Scrum development process.
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
- Experience with container-based technologies (Docker, Kubernetes) and managing/deploying Databricks workspace and clusters using Terraform.
- Strong interpersonal and communication skills, proficiency in English, attention to detail.
- Experience with performance and/or security testing is a plus.
- Familiarity with continuous integration tools such as Jenkins, Bamboo, or similar.
