Senior Software Engineer - QA

We believe that "through sports we have the power to change lives". And Digital is the most powerful tool we have to touch the lives of our consumers.

 

 

In Digital IT, we are the technical pioneers that build the technology vision that enables those digital connections. As individuals, we are creative, confident and collaborative in our agile approach. As a team, we’re function at speed, are empowered to make change, and are obsessed with creating quality for our consumers.

 

 

 

PURPOSE

 

The Quality Analyst (QA) Engineer specializes in the quality of team’s software. S/he will be responsible for the creation and execution of all forms of software testing throughout the agile development lifecycle of mobile apps (iOS and android). QA Engineer must champion risk analysis, test design, lead exploratory testing, write regression test cases and collaborate on story acceptance criteria working with development and product teams.

To manage highly complex and global software development projects through automation frameworks across different high-class engineering teams

 

HERE IS WHAT YOU’LL BE DOING

 

Work in collaboration with product team to produce acceptance criteria and test cases for multiple scenarios, challenging assumptions, thinking about how different users might interact with a proposed solution, and identify edge cases.

 

Work with developers to ensure sufficient test coverage for various features via automation at different levels (code and UI), ensuring that automated test activities are conducted in preference to manual testing where feasible and more efficient.

 

Build and execute manual, automation or non-functional test cases and ensure that test status, risks and issues are reported in a timely manner using the agreed reporting standard defined by Senior QA Engineer.  

 

Work with software development team and partners to ensure our software is tested to the right level and pass our QA tests before releasing it, under mentorship of Senior QA Engineer using Agile practices.

 

You will bring your vision to life in a buzzing environment of highly engaged, multinational agile teams, who at their core build game-changing software products. Right there with you!

 

You are the key to creating fully automated test environments by providing guidance and technical leadership in an agile environment – including less experienced members of your team

 

You are the leading expert for running Selenium for Java and javascript

 

You will be a sponge, continuously learning the latest tech from experienced colleagues, conferences, and trainings – always growing and improving

 

HERE IS WHAT YOU’LL NEED


Technical skills

 

  • Deep understanding in system testing and quality assurance techniques
  • Eager to look for perfection via software development best practices, Continuous Integration/Delivery, Test Automation and Everything as Code

  • 4+ years relevant coding experience in Java, Swift or Kotlin

  • Exposure to automation or performance testing tools like Selenium Webdriver or Appium
  • QA tracking tools JIRA, TestLink or TestRail
  • Experience with Rest API services
  • Experience with GIT
  • Fluent in English

 

Valuable qualifications

 

  • Automation tools: Appium, Serenity, JIRA
  • Code experience in nodeJS or Python
  • CI/CD tools valuable: Docker, Jenkins, GitLab
Location:  Zaragoza
Country:  Spain
Team:  Digital
Brand:  adidas
Position Type:  Full time
Number:  170809