Experience: 0 - 1 Years
Education: UG - Any Graduate ,PG - M.Sc, MCA - Computers
Location: Hyderabad / Secunderabad
Company Profile: Teradata (NYSE: TDC) is the global technology leader in enterprise data warehousing, analytic applications and data warehousing services. Organizations around the world rely on the power of Teradata's award-winning solutions to get a single, integrated view of their business to enhance decision-making, customer relationships and profitability. Teradata has led the data warehousing market since its inception, with more than 750 customers and over 1,200 implementations. More information about Teradata and its solutions may be found at Data Warehousing & Business Intelligence Solutions from Teradata.
Software Design and Specification
• Develop functional specifications to meet system architecture and requirements
• Design software components and linkages and document the design in specifications
• Define strategies to capture reliability and performance metrics
• Develop software prototypes to evaluate against and synchronize with requirements
• Participate in choice of alternative solutions from a development perspective
• Conduct design reviews
Software Construction
• Construct software per requirements and design while maintaining adherence to source/build control procedures
• Follows coding standards and the software development lifecycle defined by the organization
• Document program code according to local specifications
• Conduct software code inspections and reviews
• Perform software configuration management per local specifications
• Debug software modules
• Track and control defect and customization changes
• Understands the value and process of software quality assurance
Unit Testing
Develop Unit Test Specifications and Plan
• Review systems and document test plan
• Develop testing schedule and timeline
• Monitor project schedules relative to testing
• Identify and engage required testing resources
• Evaluate internal and commercially software testing tools; select appropriate tools
• Coordinate administrative project activities
• Obtain test plan approvals
• Anticipate obstacles and create contingency plans
Establish Unit Test Readiness Position
• Design test procedures and scripts
• Review test design for adherence to specifications
• Develop procedures to maintain and restore test data once integrity has been compromised
• Develop standard and non-standard troubleshooting and investigative techniques
Conduct Unit Test
• Conduct code coverage test and ensure high level of code coverage
• Conduct code complexity analysis
• Perform systems verification and functional tests
• Conduct tests in accordance to test plan
• Monitor and record output from test cases
• Track and record problems and errors found during testing
• Resolve problems and errors, and perform regression tests
Unit Test Reporting
• Analyze test result data to measure software reliability and performance
• Produce unit test report
Software Debugging
• Diagnose and solve software problems
• Conduct "what-if" scenarios
• Isolate and correct test failures
• Document problems and solutions
Desired Profile:
• 4-year University Degree or equivalent in Computer Science/Engineering or other related field or M.Sc (Computer Science) or M.C.A
• Basic experience, certification/training or skills in operating systems, development environments, software design, coding and testing, and programming languages.
• Expertise in:
• Strong skills in: SQL, C/C++, JAVA, RDBMS
• OS Platforms: Unix and Windows
• Familiarity with Web Technologies, J2EE
Contact Teradata Corporation
Website: https://www.teradata.com
TERADATAS : Software Engineer - BE / B.Tech / MCA / MSc : Beginner / Entry Level : Hyderabad / Andhra Pradesh
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment