Senior Automation and Tools Development Engineer (BB-1CBC4)
Found in: Talent IN
Description:What you'll be doing:Design, develop and maintain a test automation framework that scales to run tests over the varied type of embedded hardware and software in an automation farm.Design and develop test libraries to facilitate rapid test automation development along with wider test coverage.Own the roadmap, delivery, design of at least one area in the automation framework. Use conventional as well out-of-the-box approaches to solve exciting test automation problems for software and hardware level challenges.Own execution of the automated tests: Analyze the automation logs for failures, logs the product defects, drives bug cycles to closures.Perform code reviews and adhere to high standards of code and reviews.What we need to see:7+ years of work experience in enterprise software development or large-scale automation framework development.Must possess excellent problem solving, analytical skills.Excellent in programming skills, either in any generic programming language.Python is preferred, but we will consider excellent problem solvers in other programming languages like C++/JAVA (But must be willing to switch to python as the primary programming language).Very good understanding and must be able to demonstrate the practical use of OOAD.Deep understanding of object-oriented programming is required. Must be able to demonstrate the practical use of OOPs concepts.Excellent debugging skills, either using debuggers or any other non-conventional methods.Strong in operating system concepts, esp. Linux platform.Experience/understanding/use of source code management tools(git, p4 etc.), static code analysis tools(like pylint).Must demonstrate the ability to lead and influence multiple teams/stakeholders to arrive at technical solutions to the organizations challenges.Proactive, ability to lead/work with a team, and should be able to handle multiple tasks simultaneously.Good communication skills(written and verbal), has clarity in his thought.Ways to stand out from the crowd:Prior experience and/or understanding in solving real problems using Machine Learning/Deep Learning/AI/Open CV will be an added advantage.Experience working with video pipelines like Gstreamer.Exposure to different graphics libraries – X11, OpenGL, etc. Experience on any of the following is a plus :Dockers and containers, ELK Stack, CI/CD tools, Spark.
calendar_today6 days ago