
Engineer, Software Test Automation
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Design, develop, and maintain automated test frameworks and test scripts for software products.
- Collaborate with cross-functional teams, including software developers, hardware engineers, and product managers, to understand product requirements and ensure comprehensive test coverage.
- Identify, document, and track software defects and work with development teams to resolve issues.
- Perform code reviews and provide feedback to improve code quality and testability.
- Develop and execute performance, scalability, and reliability tests to ensure the robustness of the software.
- Stay up to date with industry trends and emerging technologies in semiconductor testing and automation.
- Participate in all aspects of the testing process, including functional, regression, load, and system testing.
- Bachelor's degree in Computer Science, Computer Engineering or related discipline.
- Hands-on experience in C#/ Java development.
- Experience on developing and maintaining automation tests framework.
- Strong programming, debugging/troubleshooting, and problem-solving skills.
- Passionate for quality.
- Understanding of protocols & data formats such as TCP/IP, JSON & XML.
- Communication frameworks such as WCF, .NET Remoting, gRPC
- Be knowledgeable about ALM/Source control such as Git, ADO or RTC.
- Test Automation tools experience, such as AutoIT, Playwright.
- Lead the process of coding best practices, conduct code review sessions.
- Solid understanding of quality processes, best practices, testing techniques, and methodologies.
- Excellent interpersonal skills & good proficiency in the English language.