SUMMARY
The Senior Mobile QA Engineer will develop, tailor and deliver software test plans, automated scripts and programs for testing complex software in accordance with project requirements, UX design, and industry best practices. This person will also lead teams, collaboration sessions and scoping from a QA perspective, and delegate appropriate tasks to other QA team members.
RESPONSIBILITIES
REQUIREMENTS
OTHER NICE TO HAVES
The Senior Mobile QA Engineer will develop, tailor and deliver software test plans, automated scripts and programs for testing complex software in accordance with project requirements, UX design, and industry best practices. This person will also lead teams, collaboration sessions and scoping from a QA perspective, and delegate appropriate tasks to other QA team members.
RESPONSIBILITIES
- Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate.
- Work with the Agile team to develop, test and deliver new native software that will be a key component of our product offering.
- Ensure software meets quality standards by designing test methods, driving test planning, monitoring test execution, and issue tracking.
- Participate in Scrum activities, author tests and test automation, perform code reviews, and contribute to a high performing, growing team.
- Troubleshoot, debug, resolve product issues as they arise.
- Maintain documentation of test results; analyze test results and recommend resolutions.
- Support the application lifecycle (concept, design, test, release and support). Follow established development, documentation, testing and deployment processes.
- Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.
- Collaborate with product development team to plan new features.
- Participate in planning and scoping meetings for future projects.
- Work cross functionally to resolve complex customer problems.
- Mentor and direct the work of other team members.
REQUIREMENTS
- 3+ years of experience developing and executing automated tests for native iOS and Android apps (Java, Kotlin, Swift)
- Gherkin experience is a nice to have
- 3+ years of experience designing architecture for Android and iOS app test automation
- Ideally using tools like Appium and Selenium
- Experience writing tests for cloud based (SaaS/IaaS/PaaS) applications
- Working knowledge of performance and scalability testing.
- Experience working with product teams in Agile environments
- Strong written and verbal communication skills
OTHER NICE TO HAVES
- Some experience developing or working knowledge of Android/Java/Kotlin and/or iOS/Swift apps
- PHP and/or Python experience
- Experience with CI/CD tools to monitor test automation, such as Ansible, Jenkins, etc.
- Working knowledge of defining requirements in ALMs such as Jira, CodeBeamer, etc.