THThinkwise Consulting Llp
Software Development Engineer - Test - Automation Testing
Hyderabad ₹9-10 LPA Posted 6 Aug 2025
FULL TIME
Bash
C#
Go
Azure
Aws
+2 more
Job Description
In This Role, You Will
- Select and implement appropriate test automation frameworks, tools, and technologies tailored to diverse project requirements
- Design, develop, and maintain reusable test automation components and libraries to ensure maintainability and scalability
- Lead end-to-end automation projects, collaborating with engineering managers to define scope, prioritize tasks, and ensure timely delivery
- Stay up to date with industry trends, emerging tools, and best practices in automation, applying them to improve testing methodologies
- Promote best practices, foster a culture of continuous learning, and drive automation excellence within the team
- Document processes, test plans, and results clearly while setting expectations and maintaining transparency
- Encourage a collaborative team environment while constructively challenging ideas to drive innovation
- Apply hands-on experience in testing and automating enterprise-grade distributed systems, covering both frontend and API testing
- Utilize extensive experience in test automation using Python (or similar languages), with strong fundamentals in data structures and algorithms
- Implement frontend automation using tools such as Selenium, WebdriverIO, Playwright, or Cypress
- Automate API testing using tools like Pytest or RestAssured
- Work with SQL and NoSQL databases to create data-driven test cases and validate data integrity
- Solve complex issues with strong debugging and problem-solving capabilities
- Contribute actively in Agile ceremonies like sprint planning, stand-ups, and retrospectives to ensure quality deliverables
- Design cloud-native test cases using AWS, Azure, or Google Cloud environments
- Apply knowledge of containerization (Docker, Kubernetes) and CI/CD tools (GitHub Actions, Jenkins, Bamboo)
- Use IDEs, debuggers, Unix tools, mocking, service virtualization, and contract testing for efficient test development
What You'll Need
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
- 6+ years of experience in software development and test automation
- Strong hands-on experience with Python or similar languages (C#, Go, Bash, PowerShell are a plus)
- Proven track record of leading large automation initiatives
- Familiarity with cloud platforms such as AWS, Azure, or GCP and microservices-based architecture
- Working knowledge of Docker, Kubernetes, and CI/CD pipeline tools
- Strong analytical, debugging, and communication skills
- Leadership qualities with the ability to manage and mentor a team
- Adaptability and eagerness to learn in a fast-paced environment
Preferred (Nice to Have)
- AWS certifications
- Experience with DevOps practices and tools