Sr Engineer - System Software Test
Review and analyze requirements, develop test scenarios and cases, automate testing, track defects, ensure quality metrics, and collaborate with teams. Experience in black box testing, automation scripting with tools like Selenium, Robot Framework, Protractor, or Cypress. Knowledge of Java or Python. Familiarity with performance testing tools, DevOps tools, and defect tracking. Working knowledge of SQL and source control. Experience in API testing and Cyber Security Verification tools. Communication Protocol awareness on OPC UA, Modbus & TCP/IP.
Essential Job Responsibilities
• Review and analyze requirements, technical design documents and provide feedback.
• Identify and develop detailed and comprehensive test scenarios, test cases and test data.
• Design and develop automation scripts.
• Execute manual and automated test cases.
• Debug failures in test execution and investigate the causes.
• 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 automation code reviews.
• 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).
Technical Skills
- Strong experience with black box testing of a web applications
- Minimum 3 to 6 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
- Working knowledge with performance testing tools like JMeter would be desired
- Working knowledge with DevOps tools like Jenkins, Azure would be desired
- Should be familiar with defect tracking tools
- Basic SQL knowledge is desired
- Working Knowledge of any source control – TFS, GitHub or Azure DevOps
- Experience in API testing using POSTMAN, JMeter & REST Assured
- Experience in Cyber Security Verification tools, e.g., CIS-CAT Pro would be advantage
- Communication Protocol awareness on OPC UA, Modbus & TCP/IP would be advantage
Education & Experience:
- B. E / B. Tech in Computer Engineering / IT with 3 to 6 years’ experience