Search by job, company or skills

T

Software Development Engineer - Test - Automation Testing

6-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Over 50 applicants
Quick Apply

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

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

ThinkWise Consulting is an India-based IT services provider with over twenty years of experience delivering comprehensive IT support, business solutions, and outsourcing services. Our commitment to service excellence has fostered long-standing relationships with clients across various industries. We offer a wide range of services, including fully managed IT services, contractor placement, cloud migration, and custom software development. Our team of experienced engineers ensures proactive and professional solutions tailored to meet each client's unique needs.

Job ID: 123345079