Senior Software Engineer in Test – Mobile

Senior Software Engineer in Test – Mobile Job Description Template

Our company is looking for a Senior Software Engineer in Test – Mobile to join our team.

Responsibilities:

  • Implement and help the team embrace best automation practices to maintain quality;
  • Develop test strategies, create test plans, and execute test cases – both manually and via automation;
  • Participate in sprint planning meetings and daily stand ups to stay on top of things and report progress;
  • Conduct code reviews to manage code quality of the tests coming in from both developers and the automation team;
  • Design robust integration test scripts using Ruby and Ruby on Rails for native and Hybrid Mobile apps;
  • Be a vocal champion for quality in every phase of the development process;
  • Consistently contribute to improve the test automation infrastructure.

Requirements:

  • Strong object-oriented Ruby programming skills using RSpec and Capybara and with Appium on iOS and Android;
  • Experience interacting/collaborating with other teams (development, product management, customer support);
  • Proven record of building solid test plans and test automation solutions;
  • Strong understanding, implementation of POM, step definitions, Workflows;
  • 5-7 years of prior hands on knowledge in API automation & tools;
  • Scripting experience in any of the following – Ruby, Java, Python, Perl;
  • BS in Computer Science.