• Perform complex manual and automated white box testing on mobile application distributed .NET/JAVA APIs and the associated Android/iOS mobile applications which use them
    • Create, maintain, execute & extend manual and automated tests to ensure efficient and sufficient test coverage of ECS' mobile applications and their associated APIs
    • Troubleshoot, isolate, and document problems encountered during testing
    • Collaborate with mobile application API developers to help create high value unit tests
    • Support QA analysts with script creation & execution questions/problems
    • Generally help improve mobile application API testing processes, tools, and methodology
Education and Experience:
  • BS degree required (or equivalent experience)
  • 3-5 years of QA Engineering experience
  • Experience in an Agile, continuous integration environment
Qualifications Required:
  • 2+ years of experience testing iOS and/or Android mobile applications
  • 3+ years' experience with white-box software testing
  • Understanding of basic software design patterns
  • Highly collaborative team player with excellent oral and written communication skills
  • Insightful and logical problem isolation & solving skills
  • Results driven and goal oriented
  • Very focused & methodical with good time management/multi-tasking skills
  • Able to independently adapt & thrive through change… but know when to ask for help
  • Excellent oral & written and interpersonal skills
  • Working knowledge of Visio for documentation
Qualifications Desired:
• Demonstrated skill using code repositories (Git)
• 2+ years of hands-on experience with test automation tools (Calabash, MonkeyTalk, UFT, Perfecto Mobile, Appium, etc.)
• 2+ years of experience testing back end APIs
• 2+ years Object Oriented software development experience (e.g. C#, Javascript, C/C++, Java, Swift)
• Experience with testing tools such as Charles Proxy, Canned, WireMock, etc.