20/06 Sunitha Pulagalla
Manager Service Delivery at Hexagon Search

Views:352 Applications:32 Rec. Actions:Recruiter Actions:9

Senior Software Engineer - C#/Selenium (4-8 yrs)

Pune Job Code: 458105

The primary purpose of this role is to Perform Specification, Design, Coding, Testing, Documentation in the areas of Development and Maintenance. Other tasks as directed by line or Project Manager.

Responsibilities :

- Design, Coding, Testing, Documentation in the areas of Development and Maintenance

- Ownership of assigned software and non-software deliverables

- Liaison with Business Analysts and/or internal/external customers to ensure that requirements are understood

- Production of accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the PM

- Production, preparation, and execution of unit test plans

- Production of efficient and fully documented code.

- Production of supporting technical and installation documentation for internal and external publication

- Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule, and to defined quality standards

- Completion of all necessary software and non-software components in the timescales as defined by the Project Manager

- Ability to work with little day to day supervision from the project and/or line manager Quality and Adherence to Standards

- Tech Specs, Code and/or Unit Test Plans produced are all in line with the Traceability Matrix/Functional Specification.

- Ensure all work is reviewed to ensure adherence to the relevant development standards

- Peer review and sign-off of others work

- Timely and accurate reporting of project status as required by Line or Project Manager

- Production and revision of accurate detailed estimates

- Escalate product issues and suggest product improvements

- Escalate all issues in a timely fashion

- Mentor junior team members in best practices and standards

Qualifications :

- Coding, Testing, Documentation in the areas of Development and Maintenance

- Ownership of assigned software and non-software deliverables

- Assure product quality through the development of automated test scripts. This effort should maximize ROI while minimizing quality risks. Output consistent with the department's guidelines

- Background in C# as an automation framework utilizes C# for development

- Triaging failing test scripts and correcting/updating as needed

- Support root causes analysis exercises against target areas, propose corrective approaches for measurable improvements, Track and report progress; communicate the plans and results effectively to drive change. Collect and analyze data and other findings, according to plans

- Ensure all work is reviewed to ensure adherence to the relevant development standards

- Peer review and sign-off of others work

- Timely and accurate reporting of project status as required by Line or Project Manager

- Production and revision of accurate detailed estimates

- Escalate concerns about project/product/process quality in a clear, timely, collaborative, constructive way

- Objectively evaluate processes and products against applicable standards, and procedures

- Participate in defect reviews or other project efforts, providing clear status when needed

- Mentor junior team members in best practices and standards

Preferred Additional Experience :

- Experience in test and/or quality tools, processes and standards in the industry to improve product or process quality

- Experience in creating/maintaining environments for use in automation and performance testing

Women-friendly workplace:

Maternity and Paternity Benefits

Add a note
Something suspicious? Report this job posting.