Position: Sr. Quality Engineer/ Mobile QE
Location: New York, NY – Onsite
Contract
Â
Job Description:Â Â Â
Automation experience with tools like Monkey Talk, Selendroid, 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. (i.e.: people how have VS Code and Python experience to generate AI workflows or using VS Code Instructions to make prompting work better).
·           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.
Â
Â
Jyothi S
ITech US, Inc,