Required Skills: Mobile Automation Tester
Job Description
Mobile Automation Tester - Financial Domain (Onsite)
Location: NC - North Carolina - Onsite , Long term
Experience: Minimum 8 years of relevant experience
Client : Financial Background
About the Role:
We are seeking a highly experienced and dedicated Mobile Automation Tester with a strong background in the financial industry to join our dynamic team. This is an onsite role where you will be instrumental in ensuring the quality and reliability of our critical mobile applications within the financial sector. You will leverage your extensive expertise in mobile test automation frameworks and tools to build robust, scalable, and maintainable automation solutions, contributing directly to the success of our digital products.
Responsibilities:
- Design, develop, and maintain comprehensive mobile automation test suites for native iOS and Android applications.
- Lead the implementation and enhancement of mobile test automation frameworks using industry-standard tools (e.g., Appium, Espresso, XCUITest).
- Collaborate closely with product owners, business analysts, developers, and other QA engineers to understand requirements, define testing strategies, and ensure comprehensive test coverage for financial applications.
- Develop and execute automated test scripts for functional, regression, integration, and performance testing of mobile applications, with a keen eye on financial transactions, data accuracy, and security.
- Integrate automated tests into CI/CD pipelines to facilitate continuous testing and rapid feedback loops.
- Analyze test results, identify defects, and work with development teams to ensure timely resolution.
- Contribute to the continuous improvement of QA processes, methodologies, and tools, with a focus on best practices in mobile test automation within a financial context.
- Mentor and provide technical guidance to junior QA team members, fostering a culture of quality and continuous learning.
- Ensure adherence to regulatory and compliance standards relevant to the financial industry (e.g., data privacy, security protocols).
- Manage test data and test environments effectively to support various testing scenarios.
- Participate actively in agile ceremonies (sprint planning, stand-ups, retrospectives).
- Generate clear and concise test reports, metrics, and dashboards to communicate testing progress and risks to stakeholders.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 8 years of hands-on experience in mobile application testing, with a strong focus on test automation.
- Proven experience working within the financial services/BFSI domain is mandatory (e.g., banking, fintech, lending, trading platforms).
- Expertise in designing, developing, and maintaining mobile automation frameworks from scratch or enhancing existing ones.
- Strong proficiency in mobile automation testing tools such as Appium, and/or native frameworks like Espresso (Android) and XCUITest (iOS).
- Solid programming skills in at least one of the following languages: Java, Kotlin, Swift, Python.
- Experience with API testing tools (e.g., Postman, REST Assured) for mobile backend services.
- Strong understanding of mobile operating systems (iOS and Android), device fragmentation, and mobile application architectures.
- Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Proficiency with version control systems (e.g., Git).
- Experience with test management tools (e.g., JIRA, Azure DevOps, Zephyr).
- Excellent analytical, problem-solving, and debugging skills with meticulous attention to detail.
- Strong communication (verbal and written) and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Ability to work independently and as part of a team in a fast-paced, agile environment.
- Demonstrated ability to lead and mentor junior team members.
Preferred Qualifications:
- Certifications in software testing (e.g., ISTQB Advanced Level).
- Experience with performance testing tools for mobile applications (e.g., JMeter, LoadRunner).
- Familiarity with security testing principles for mobile applications.
- Knowledge of cloud-based device farms (e.g., BrowserStack, Sauce Labs).
- Experience with BDD frameworks (e.g., Cucumber, Gherkin)