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.