Y ou will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. May have project lead role and or supervise lower-level personnel. You must be fully competent in own area of expertise.
Creative, Team-oriented, Quick Learner, and Driven to produce results.
Excellent verbal and written communication skills.
B.E/B.Tech/M.Tech in CS or equivalent from reputed universities with consistently good academic record with 5+ years of experience in Software development preferable - Test and Tool Automation
Functional expertise in Business Intelligence will be a Plus
Automation experience in Java, Python, Scripting, Selenium, Jenkins etc
Familiarity with core cloud computing concepts such as IaaS, PaaS, SaaS, private clouds
Basic understanding of cloud services such compute, storage, networking.
Basic scripting skills in at least one scripting language (i.e. Python, Bash, PowerShell) for automating cloud tasks
Exposure to SQL and worked on Oracle DB and other Oracle Products.
Experience with Unix and Windows Server platform.
Strong automated white box testing experience for multi-tier application
Experience working with distributed team – development, UX, PM and QA
Strong QA experience of creating Test Specs using multiple documents, automating, executing and reporting results
Great debugging skills, self-starter
Experience with Java, Python, Scala
Experience developing automation test frameworks
Knowledge of Relational and Multidimensional Databases
Knowledge of Business Intelligence and Data Warehousing