TH

Software Development Engineer - Test - Automation Testing

Thinkwise Consulting Llp
Hyderabad9-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

Join WhatsApp Channel