- Review and analyze requirements, technical design documents and provide feedback.
- Identify and develop detailed and comprehensive test scenarios, test cases and test data.
- Develop test plan considering various risks and technologies to be verified
- Design and develop automation framework & scripts.
- Implement manual and automated test cases.
- Identify defects and discrepancies in the application, log them and track throughout their lifecycle.
- Prepare and maintain the test documentation and quality metrics.
- Participate in test documentation and Conduct automation code reviews.
- Develop standard processes and guidelines for test documentation, defects logging and test case development.
- Identify, develop, and execute non-functional test cases.
- Collaborate and coordinate with developers, other testers, and product owners.
- Focused on continuous improvement of quality-driven software techniques and processes.
- Willingness to work flexible hours that works best with the local and remote engineering center(s).
Who You Are:
- B.E/B. Tech or M. Tech in Computer Science, Information Technology or Electronics
- Should have demonstrated ability in Software testing and very strong experience in automation testing
For This Role, You Will Need:
- Strong experience with testing of a web applications
- Minimum 8 to 10 years of hands-on experience with automation scripting tools like Selenium or Robot Framework, Protractor, Cypress, Playwright etc.
- Working knowledge of any scripting or programming language. Working Experience with Java or Python would be preferred
- Solid understanding with performance testing tools like JMeter
- Working knowledge with DevOps tools like Jenkins, Azure
- Should be familiar with defect tracking tools
- Experience in API testing using POSTMAN, JMeter & REST Assured
- Hands-on working experience on Docker, Container networking & Kubernetes
- Experience with application deployment using CI/CD in DevOps environment like Jenkins, Azure
- Experience on Windows & Linux OS platforms
- Experience in using any static & dynamic code analysis tool preferred
Preferred Qualifications that Set You Apart:
- Working Knowledge on Communication Protocol like OPC UA, Modbus, TCP/IP
- Experience in Cyber Security Verification tools, e.g., CIS-CAT Pro
- Experience in Cyber Security SDLC (Secure Coding)
- Experience using Scrum methodology