QA Automation Engineer - Endpoint (C#, Python)

Recruiter
Sophos
Location
Abingdon
Salary
Competitive
Posted
23 May 2017
Closes
31 May 2017
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time
We are looking for a passionate and self-motivated test engineer who specialises in automation to help us deliver high quality software.
You will have responsibility for both the test approach and coverage levels for each individual deliverable, working closely with other team members in order to deliver a range of test coverage; with emphasis put on building automation tests.
The team delivers new security features to a Cloud-managed Windows environment, and maintains existing features; you will be an integral part of allowing the team to achieve success.

Main Duties

What you would do?

Ensure the quality of Sophos products by contributing as part of the team to deliver appropriate test coverage by means of developing automation and manual tests, and driving best practice as part of an Agile product development team.
Ensure delivery of the team's Agile stories to a high quality, working with Developers and other Testers closely, both within the team and across teams where applicable.
Progress the medium and long-term strategy for automation and other areas of testing, working with other Testers, Test Leads and Test Managers across various teams.

- Using experience and expertise, work with the team to define and agree automation test approach
- Perform analysis of product and business risks to ensure test coverage is appropriate
- Actively contribute to requirements capture and release planning
- Work with Developers and Test Lead to agree acceptance criteria for team deliverables
- Define test scenarios and author automation and manual test cases to ensure acceptance criteria are met for all the team's deliverables
- Drive for high-value and high-quality solutions which meet business needs
- Conduct System and Integration testing as applicable to ensure full coverage of all team deliveries
- Use development best practices to drive appropriate security test coverage (fuzzing/attack surface analysis)
- Other duties and responsibilities as directed

Experience and Skills

What we're looking for?

Essential

- Test development via scripting languages (e.g. Python/Perl)
- Team working
- Technical problem solving
- Effective communication and collaboration
- Operating system knowledge
- Automation tooling knowledge
- Risk assessment and mitigation
- Defining and reviewing test strategies
- Attention to detail
- Familiar with different test methodologies - e.g. Agile, V-Model

Desirable

- Test development via high level programming languages (e.g. C++/C#/Java)
- Security domain knowledge
- Dev-ops systems and tooling knowledge
- Web development testing

Qualifications

Essential

- BSc - Computing / other numerate, or similar experience level
- ISTQB Foundation
- ISTQB Advanced (Test Analyst)

Desirable

- MSc - Computing or other numerate

Benefits
The remuneration package includes:

- Annual holiday entitlement of 25 days
- Group personal pension scheme
- Private medical insurance
- Critical illness insurance
- Death in service policy (life assurance)
- Permanent health insurance
- Travel insurance
- Personal accident cover

Working conditions at Sophos are very good and include:

- Subsidised staff restaurant
- Free beverages, fruit and pastries

NOTICE TO RECRUITERS & PLACEMENT AGENCIES
If you are a recruiter or placement agency, please do not submit resumes to any person or email address at Sophos prior to having a signed agreement from Human Resources. Sophos is not liable for and will not pay placement fees for candidates submitted by any agency. Furthermore, any resumes sent to us without an agreement in place will be considered your company's gift to Sophos and may be forwarded to our recruiters for their attention. Thank you

More searches like this