Senior Test Engineer

at Aigenpulse in London

(₤30000 - ₤45000 per year)

JOB DESCRIPTION


SENIOR TEST ENGINEER
Permanent,
Job ID: 20180718STE

POSITION OVERVIEW

We are rapidly growing our core team and are looking for a Senior Test Engineer to join us.
Applicants should be driven, passionate and self-motivated. You will be joining an interdisciplinary team of extraordinary developers and scientists building the next generation scientific data management and machine learning platform which is currently disrupting the multi-billion-dollar Biotechnology industry by enabling our clients to create better drugs faster.
Our headquarters are in London with additional offices in Milton Park (South Oxfordshire).
We are an equal opportunities employer and value diversity. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We provide flexible working arrangements and value a positive work-life balance. We offer a full benefits package including private healthcare and private pension.

KEY RESPONSIBILITIES

• Developing an automated testing framework for a web-based application
• Implementing Python based automated acceptance tests and execute them in a Continuous Integration framework based on GitLab
• Ensuring tests are aligned with product requirements (functional and non-functional)
• Designing and implementing automated test scenarios using the Behave framework, and the Gherkin Language
• Participating in troubleshooting and triaging of new issues / bugs in order to generate root cause identification and resolution
• Applying regression testing, as required in key points of the release cycle, and continuing with our drive to extend automation to improve test coverage and reduce test cycle time.

EXPERIENCE/TECHNICAL SKILLS

Required:
• At least 3 years experience of software testing / development in Python
• Experience of working in an Agile / TDD environment
• Experience of designing tests from user requirements, writing BDD style tests, and conducting Exploratory testing
• Experience of integrating tests into a Continuous Integration (CI) system.
• Familiarity with test automation tools like Behave, Cucumber, Python unit testing, Selenium, NodeJS, Pylint
• Experience of testing complex web applications
• Familiarity with the Git version control system
• Excellent written and verbal communication skills

Desirable:
• 2 or more years programming in JavaScript, ideally writing automated tests
• Experience of testing across multiple browsers using systems such as BrowserStack
• Experience of Performance / Load testing data-heavy applications
• Experience of security testing
• Experience of testing Django applications

« Go back to category
Is this job ad fake? Report it!   
Published at 19 Jul 2018
Expires on 18 Sep 2018


Recent jobs at Aigenpulse