Lead Software Test Engineer
Smiths Detection
- Bangalore, Karnataka
- Permanent
- Full-time
- Work with the program managers and functional managers to understand the testing effort by analyzing the requirements of software projects
- Identify test cases, use cases and write and execute test plans in support of those projects. Thoroughly document test results.
- Provide, when needed, support to Service and Operations organizations. Support field upgrades as required
- Mentor and support less experienced test engineers.
- Ownership approach on project basis and represent test team in technical discussions.
- Support automation goals as needed. Provide detailed flowcharts/requirements to the automation group for automation of identified test-cases
- Ability to work independently on tight deadlines in a resource constrained environment
- BS or equivalent degree in Computer Science, Information Technology or other relevant discipline.
- Typically requires 7-10 years of related information technology work experience with focus on development or test automation.
- Experience in automated testing frameworks
- Code and modify highly complex automated software testing programs at system level and front-end.
- Experience with Version Control Systems such as Subversion, GitHub/Jenkins.
- Strong hands on experience with Linux/Windows, virtualization and scripting.
- Previous experience using test management tools, preferably TestRails, Atlassian tools like Jira, Confluence etc.
- Proven history of working with teams inside and outside engineering in a collaborative and productive fashion.
- Troubleshooting CI/CD pipelines, Jenkins Jobs etc. Logging Defects with all relevant details (debug logs, network logs, initial root cause analysis, etc) and tracking the defect to closure
- Experience with software scripting languages (Python) and test software languages (C, and/ or C++) a plus.
- Excellent written and oral communication skills