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).
· 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.
Jyothi S
ITech US, Inc,
Post a Comment