Automation Developer (C#) - Cape Town

ChantalMichelle

Well-Known Member
Company Rep
Joined
Jun 2, 2016
Messages
331
Reaction score
1
Location
Johannesburg
Job Specification: Automation Developer (C#)

Introduction

A growing Cape Town based, South African Software House, developing Enterprise (nTier) Application Software is currently looking for an Automation Developer that will be a good culture fit and focus on automation testing of custom developed enterprise-level software.

Minimum Requirements

Mandatory Skills / Abilities required for the Job

1. Generalist, with a passion for, and proven track record in the following core competency areas:

a. Front End, Middle Tier, and Database

2. Technologies include but not limited to:

a. Exposure to data tier abstraction technologies e.g. .NET Entity Framework will be an advantage

b. Scripting Language – Javascript, JQuery

c. Databases – Relational Databases experience necessary (MSSQL)

d. Exposure to any of the popular Testing Tools preferable.

Personal Attributes / Character traits required for this job

1. Delivery focused - Be deadline driven and adheres to Sprint deadlines.

2. Team Player – must be able to work as part of a team.

3. Self-Starter – Be able to work independently and contribute effectively to the team.

4. Initiative

5. Flexible/adaptable/approachable and willing to work in rapid changing, high delivery environment

6. Integrity

7. Keen attention to detail.

8. Strong problem-solving skills

Education and General Working Experience

1. Ideally an IT Diploma or related Degree will be an advantage but is not essential.

2. Minimum requirement is Matric with at least 2 - 3 years solid C# on the job work related development experience. Remuneration package will be tailored according to relevant technical experience.

3. Exposure to Automation tools, such as Selenium, an advantage.

4. Good Object orientation is a must.

5. Experience working in an Agile development environment preferred but not essential.

Job Specification

Key Roles and Responsibilities

1. Designing and writing Coded UI Tests within an established automation framework.

2. Designing and writing test automation scripts.

3. Investigating problems in software as a result of testing.

4. Working with QA analysts and software developers to build test plans, test cases and scenarios.

5. Technical documentation that shares knowledge effectively.

Day to day duties and responsibilities include the following:

1. Working collaboratively as part of an Agile development team:

a. Implementing requirements as created and prioritised by the Product Owner.

b. Deliver according to the Definition of Done requirement.

c. Collaborating with other developers, testers and business analysts as required, including pair programming.

d. Participate in technical planning and implementation meetings.

e. Participate in Sprint Planning Development Cycles every 2 weeks.

f. Participate in the Daily Standup meetings.

g. Participate in code reviews.

h. Participate in, and present demos where required.

i. Participate in sessions with QA and business analyst to meet the delivery deadlines.

E-mail CV: [email protected]
 
Top
Sign up to the MyBroadband newsletter
X