Design test plans and execute tests, maintains and support Industrial software applications from the process automation industry. Set up test environment, including computers, external electrical and mechanical equipment. Capture Testing requirements by brainstorming with Architects, Data Scientists, Developers, Businesses & Product Managers Identify the scope of the work, provide initial estimate and justify the estimate with detail facts. Engage in technical discussions, participate in technical designs and present technical ideas through global collaboration. Be responsible for providing technical leadership, testing and evolving software and related electrical and mechanical devices in a fast paced and agile development environment using the latest validation techniques and tools Drive validation reviews, define interfaces. Seek and provide feedback on use cases, test cases and test approach Maintain code quality through best practices, unit testing and automation Articulate the need for scalability, assessing application performance and optimizing/improving it through design and best coding practices Possess advanced domain knowledge and show great customer focus. Skilled in build, release & deployment processes Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Integrate project testing with continuous-integration process Work with fellow team members to diagnose bugs and formulate solutions Provide expertise in the quality engineering, test planning and testing methodology for a software project