job page

Graduate Software QA Automation Engineer
United Kingdom
May 14, 2019
Salary: Negotiable
Experience 0.0-5.0 years
Job Category IT and communications Jobs
Employment Type Full time
Industry Oil & Gas
Skill Instrument & Controls Engineer, QA / QC / Inspection
Role Software Developer Jobs ,Software Engineer Jobs
Designation Other
Education Ph.D
No. of vacancies 1
About Company

A tradition of excellence and innovation Schlumberger is the leading provider of oilfield services, focusing on innovative technologies for reservoir characterization, drilling, and production. We're also a leading employer in our sector-with a reputation for hiring the best and the brightest people and keeping them at the top of their game through rewarding career-long development opportunities.

Job Description

As a Software Quality Assurance Automation Engineer, you will have an opportunity to apply testing strategies and develop automated feature validation of our state-of-the-art digital solutions. You will be part of shaping new features, and ensure quality of deliveries, enabling users to achieve the highest quality and efficiency, honoring the highest standards in project management, built-in engines, concurrent collaborative engineering, and automated design validation. You will work in a cross-functional team of software developers and domain experts.

Responsibilities: 

  • Develop automated tests to reduce manual verification on existing features, with the target of full automated test validation
  • Maintain existing automated tests and automated builds for integration and staging environments
  • Be part of the development team and work closely with software developers, project manager and product owner to define feature specification
  • Apply different testing strategies to evaluate new feature delivery
  • Write manual test cases targeting user workflows
  • Record issues found on integration/staging environments and verify fixes
  • Actively communicate/collaborate with other testers, developers and operation engineers to identify or verify issues

Qualifications: 

Bachelor, Master's or PhD degree in Computer Science or related field (currently finishing or recently graduated)

Competencies: 
  • Knowledge about or experience with software architecture, coding or scripting languages.
  • Knowledge of test automation builds and automate testing of key user workflows
  • Familiarity with DevOps principles and practices relevant to web development
  • Good understanding of Agile methodologies like Kanban / SCRUM
  • A passion for science and engineering excellence and knowledge of test automation, agile project development, and bug and change management
  • Able to collaborate with different teams across the programme to promote a Quality Culture
  • Able to understand, modify and maintain different levels of automation test pyramid
  • Knowledge about or Experience inusing or developing open source test tools and test frameworks
  • Knowledge about or Experience in testing of non-functionals e.g. performance, security
  • Strong communication skills and a sense of ownership and drive.

Familiarity or experience with one or more of the following would be a plus: 
  • Experience in practices like pair programming, Test Driven Development (TDD), Behaviour-Driven Development (BDD), Continuous Integration (CI), Continuous Delivery (CD)
  • Demonstrate an external test community footprint through conferences and blog post
  • Able to learn quickly in a fast-paced environment
  • Git source control

Similar Jobs
Partners