Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer (II)

Secunderabad, Telangana
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Primary responsibility will be development, enhancement, maintenance,and of support Teradata Test Automation Framework/Toolset.Candidate expected to understand and debug complex TestTools/Env/Framework, work closely with onshore team and team lead toimplement enhancements and bug fixes, and assist developers in resolving problems.Good programming knowledge in C/C along with .NET/C# and/or Java isessential. Scripting skills and working exposure in continuous integrationtools is added advantage.Education and Experience RequirementsBSor MS in Computer Science or related field4years programming experienceExcellentprogramming skills in Languages C/C , C# and/or Java.Extensivescripting skills with Shell/Perl/Python.Experiencewith Linux platform, Windows familiarity is a bonus.Solidskills in client-server architecture, cron jobs, services.Knowledgeon source code control systems such as GitHub/SVN, process tools like JIRApreferred.Excellentproblem solving and strong debugging skillsWorkingexperience with Agility and Continuous Integration/Build/DeploymentEnvironmentsVery goodcommunication and collaboration skillsExposureto continuous integration tools like TeamCity/Jenkins and automation usingAnsible is plus.Experience working with RDBMS, SQL is a plus.Project AssignmentDevelop, enhance and maintainTeradata Test Automation Framework/Tool-set. Strong programming skills arerequired to enhance and fix issues in existing tools and help implement newfeatures in upcoming framework. Strong debugging and analysis skills arerequired in order to identify the root cause of various problems and toprovide a fixes without introducing regressionsKey Areas of Responsibility Develop,test, and support Teradata Test Automation Framework/Toolset. IntegrateAutomation Framework with Continuous Build and Integration Tests Aptitudefor understanding complex software from the functional and technical perspective. Useexisting source control, defect reporting, code design and document reviewprocesses and tools. Reportprogress against objectives on periodic basis. Workon future products, developing POCs/demos leveraging/learning-quicklylatest and greatest technologies Writetechnical documents that accurately describe unit test plans and reports.ScopeIndividualContributor closely working with project team lead, team members,reports to engineering manager.Work Environment SoftwareDevelopment and MaintenanceKey Competencies/SkillsStrong C/C programming skillsGood NET/C# or Java development skillsExcellent problem solving skills and strongdebugging skillsScripting knowledge using python/perl/bash.Goodverbal and written communication skillsKnowledge on source code control systems such asGitHub, SVN, process tools like JIRA preferred.Experience with debug tools such as GDB or othersimilar tools.Experience working in Unix/Linux and optionallyWindows environments.Abilityto learn and adapt to new technology and attention to detailWorking Knowledge on SQL and Database (Teradatapreferred)Ability to follow documentedspecifications and plans with minimal supervisionThefollowing skills are desirable but not requiredSQL, Teradata Database KnowledgeExperience with TeamCity,Jenkins, Ansible
Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 4-8


Application Programming | Data Warehousing | Database Administration (DBA) | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News