Tuesday, May 15, 2018

Job: Mobile Software Engineer in Test at Workfront Armenia LLC Company

Location: JobParser.Models.LocationModel

Category:

Type: Full-time

Deadline: 14-Jun-18 00:00:00

Salary:

Description
Mobile Software Engineer in Test will work with the Engineering team and partner with Product Management to take ideas for Workfront's products and turn them into realized features. He/ she will work in an Agile environment and estimate assigned work, provide task breakdowns and implement tests for features which use Java (Kotlin) and Objective-C (Swift). Mobile Software Engineer in Test will use his/ her knowledge and experience to own the test coverage for the features assigned to his/ her software engineering team. He/ she will be expected to continually improve and optimize the coverage, by reviewing and improving existing tests, as well as implementing better approaches and methods in test automation. The incumbent will be challenged daily to solve problems, expand own knowledge of the Workfront platform and the technologies that can be used to continuously improve it. He/ she will grow and his/ her technical skills and ownership responsibilities will gradually increase as he/ she moves toward the next level.

Responsibilities
- Participate in daily stand-up meetings;
- Work with the team to plan own sprint and take on tasks that will help the team succeed;
- Review requirements and work with Product Management to eliminate ambiguities and potential conflicts early in the process;
- Review the feature implementation and suggest improvements for testability;
- Implement test coverage for the features based on white-box code analysis and product requirements;
- Review black-box test scenarios and secure an adequate coverage of those;
- Review pull requests and test run results to ensure no existing functionality is broken by the changes introduced by the team's work;
- Communicate test results and status to the team and leadership;
- Continually increase existing coverage based on root cause analysis of defects, coverage reports and other sources of information;
- Work with Product Management and Quality Assurance to optimize team quality and balance between functional test coverage and user-facing scenario testing across different test layers;
- Conduct usage analysis and prepare performance test scenarios for the functionality owned by the team;
- Demonstrate knowledge of modern cutting-edge approaches to test engineering for SaaS systems to ensure continuous quality improvement;
- Demonstrate fantastic communication skills to not only adapt and work well with a software engineering team but also excel in a collaborative team environment;
- Show enthusiasm and drive to take ownership of problems, deliver quality solutions, stand out from the pack and grow with the Company.

RequiredQualifications
- Bachelor's degree in Computer Science, Computer Engineering (or equivalent field) or equivalent work experience;
- At least 1 year of programming experience in languages (Java and JavaScript) and/ or technology in use at Workfront (ReactJS and Spring);
- Automation-Appium (Java) hands-on technical experience, including best practices in flexibility and scalability;
- Exposure to or hands-on experience in one or both mobile platform's native automation framework offerings is also preferred;
- Experience with Android: Espresso or like (Java, Kotlin, Android Studio); knowledge of common Android libraries and patterns;
- Knowledge of iOS: XCUI or like (SWIFT, Xcode IDE and XCUITest framework);
- Ability to read and understand developers code;
- Understanding of the iOS and Android platforms and ecosystem;
- Understanding of different testing types and layers and their application to different environments and situations;
- Experience with the SDLC in an Agile environment;
- Experience in working with Continuous Integration systems, accompanied by strong knowledge of distributed source control systems, such as Git;
- Will-do attitude and growth mindset to ensure a successful journey with Workfront;
- Excellent written and at least practical verbal knowledge of English language.

Benefits

Job URL: iJob.am - Mobile Software Engineer in Test @ Workfront Armenia LLC