Location: New York, NY (Onsite)
Duration: 6+ months
Description:
Automation experience with tools like Monkey Talk, Selendriod, Appium, Katalon etc.
• Must have hands-on testing experience in iOS and Android mobile platforms by leveraging various functional and automated tools.
• Role requires at least minimal hands on AI experience, including practical usage of AI tools in testing workflows and familiarity with writing generic prompts.
• Looking for people who are pretty fluent in tools to help uplift others in AI usage within the team. (ie: people how have VS Code and Python experience to generate AI workflows or using VS Code Instructions to make prompting work better).
• Minimum 3+ years of mobile app Automation experience with tools like Monkey Talk, Selendriod, Appium, Katalon etc.
• Possesses deep knowledge on Functional, Integration, Regression, Exploratory, End to End, Compatibility, GUI, Web Services and Accessibility testing.
• Good Understanding of Swift, Kotlin or similar functional programming language.
• Strong programming abilities and debugging skills.
• Excellent API testing experience using Postman, IntelliJ Http Client, or similar tools.
• Strong experience with Debugging tools like Charles Proxy, Splunk, Sentry, Console or similar
• Excellent communication and team player.
• Experience with full life cycle software deployment using Agile practices
• Collaborate with Product, Design and Development teams to understand product requirements
and create comprehensive test plan and test cases.
• Execute functional and automated tests to verify the accuracy, completeness, and reliability of
functionality.
• Contribute to the development and enhancement of UI automated testing frameworks built on
Espresso (Android) and XCUITest (iOS).
• Analyze requirements and determine technical feasibility for Automation.
• Integrate automated tests into CI to identify issues during development cycle.
• Contribute to PR reviews, submit PRs, and contribute to the goal of 100% regression
automation readiness.
• Develop and maintain robust, scalable, reusable automated test scripts across applications.
Identify, document, and track defects, working closely with development teams to ensure timely resolution and retesting.
• Improve QA delivery and quality through defining test strategy, process improvements,
coordination with multiple backend teams.
• Work with the development team to define and implement mechanisms to inject testing earlier
into the software development process via mocking strategy.
• Prioritize competing demands, manage multiple concurrent tasks, adapt to changing priorities.
• Participating in regression testing to validate new enhancements don't negatively impact existing
functionality.
• Continuously improving the QA process and contribute to the development of testing best practices
Education: At least a bachelor’s degree (or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems, or closely related field is required.
Thanks, and regards
Ganesh Gorak
Itech Us Inc
—