Senior Quality Assurance Engineer
JOB DESCRIPTION
Role: Mobile Quality Engineer
Location: Burgess Hill, UK
Type: Contract inside Ir35 / FTC Fixed term contract (12 months)
Mode: Hybrid - 3 day/week onsite
Domain: Banking
Responsibilities:
• 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.
• Participate in regression testing to validate new enhancements don't negatively impact existing
functionality.
• Continuously improve the QA process and contribute to the development of testing best
practices.
Requirements:
• Minimum 7+ years of technical experience with a bachelor's or master's degree in science
(preferably Computer Science, Engineering, or other related disciplines).
• Must have hands-on testing experience in iOS and Android mobile platforms by leveraging
various functional and automated tools.
• 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.
• Strong attention to detail and ability to work in a fast-paced environment.