Sign In
 [New User? Sign Up]
Mobile Version

Staff Software Test Engineer(L2-L7,Perl/Python)

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

Job Details

Acts as a recognized local expert in estimating, designing, developing and executing test procedures and cases to verify the functionality, accuracy, and efficiency of complex developed or enhanced software applications for major projects, based on requirements relevant to automated test planning and creation for product and system testingActs as a recognized local expert in testing activities across the sub-disciplines of software and systems engineering, including requirement development, product design, software estimation, software design, software construction (coding), software test, software performance measurement, software product information creation and performing software maintenance; provides guidance to other engineering technical experts and management about functionality, efficacy and qualityAs a technical leader, drives product test strategy; analyzes and understands the environment, architecture, and interdependencies for major projects and defines approach and appropriate test methodologies and cases relative to applications being tested; oversees implementation of test methodology and practices, including the design, development and execution of reusable and maintainable automated scriptsOversees the design, installations, configuration and maintenance of the hardware and software test environmentReviews and provides feedback on test plans, test cases, and architecture/design of the product; leads testability effort across team (test/dev/pm) to drive higher level of product qualityDevelops and applies advanced state-of-the-art engineering and testing theories, methods, and research techniques in the investigation and solution of complex problems affecting a various testing methodologies of major projects; mentors experienced staff members on issues that may arise around automated/load testing and interfaces with cross-group teams to research and provide solutions regarding automated scriptsAnalyzes testing results and provides technical direction based on the outcomes of the test; acts as technical expert to Engineering in determining root cause of issuesEvaluates severity and scope of issues to guide prioritization for resolution by Engineering; provides expert design assistance to experienced staff members on technical aspects relating to testing, including functional specifications, design parameters, feature enhancements, and alternative solutionsProvides technical content to software defect tracking and regression updates and reports intended for various stakeholders through the entire project release; prepares and presents project status and technical reports to team members, developers, QA and Tech leadership, as well as business stakeholdersContributes to the requirement definition for and design of training relative to automation/load testing tools and methodologies; acts as an expert in technical updates to group and managementConducts independent research and plans and conducts projects or phases of projects; analyzes, evaluates, and plans methods of approach to solve problems central to an assigned research or programming project and the estimated resources for completionHas mastered all major sub-systems of Citrix products and is able to provide guidance to others; may be required to lead testing efforts of a highly complex projectParticipates in the development of Software Engineering and Test processes and procedures; determines how to incorporate broader test strategy into project workflow process and drives implementation throughout EngineeringProvide expert leadership regarding standards for the quality and timeliness of the work products (e.g. automated tests, test plans and cases); participates in setting goals for the highest integrity of technical work on significant concurrent projects; helps test management to determine test priorities and creates methods/ processes to meet goalsLeads development and maintenance of thorough and accurate documentation of work and communicates technical issues to Engineering leadership, Tech Leads and Project Managers and business stakeholdersFosters learning and growth for group members through advice, guidance and mentoring, and creates and/or delegates challenging assignments as appropriateCollaborates/influencesengineers, and works with project managers through release of projects; is point-person to facilitate customer interaction (escalations, support, etc.)Keeps technically abreast of trends and advancements related to Citrix products incorporating these improvements into the overall testing process and anticipating their application in future projects; inspires others to increase technical knowledge and expertise through special projects, research, training and peer supportKnowledge and SkillsBachelor s or Masters degree or equivalent in computer science, electrical engineering, or related field; for individuals holding an advanced degree in one of these fields, additional yearsof formal education may be regarded as equivalent work experience8 to 10 years of directly related work experience; equivalent experience may be substituted for formal education; at least 8+ years of experience in software release cycleDemonstrated expert-level knowledge of and experience defining release procedures, test methodologies, QA process, software defect tracking and Automated Test tools and frameworksExperience defining standards for product quality in software requirements for features and system qualities (including performance and security), product design, software design, estimates, source code, test plans, unit test harnesses, software and system performance data, software product information and bug fixesDemonstrated success providing expertise and technical leadership in the testing of complex software, interpreting and innovating solutions to customer requirements and issues raised from the field; experience defining appropriate test methodologies including writing test plans and test casesExpertise in Perl or Python scriptingExpert level knowledge of Windows and Mac OS as well as native applications including installation and configuration; good UNIX knowledge; solid understanding of web based software/protocols and database concepts; good understanding of software programming structureSolid knowledge of L2 to L7 protocolsMobile SDKs testing experience will be an advantageExpertise in testing security domain related productsExpertise in Configuration Management tools and processesDemonstrated success providing technical leadership to development and test teamsExperience publishing to blogs, community sites, support forums, and drafting patents
Degree: M.Com. (Commerce) | M.Pharm. (Pharmacy) | M.Sc. (Science) | MA (Arts) | MBA/ PGDM | MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering)

Experience: 8-10


Network Administration | Quality Assurance/Testing | Software Engineer | System Administration
Applying for this job will take you to an external site


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