Senior Mobile QA Automation Engineer - Banking Sector (Remote)

Remotely
Full-time
Part-time
Are you an accomplished QA Automation Engineer with expertise in mobile technologies seeking advancement in the financial sector? VTB is recruiting a seasoned Senior QA Automation Engineer to bolster our innovative technology division. You'll architect and enhance automated testing frameworks for our sophisticated banking applications utilizing Swift, Kotlin, Java, and contemporary testing methodologies. About the Role As a Senior QA Automation Engineer at VTB, you'll serve as a cornerstone in ensuring the reliability and performance of our banking software solutions. Your work within cross-functional teams will involve developing, implementing, and maintaining comprehensive automated testing strategies supporting our mobile and digital banking infrastructure. Key Responsibilities: - Design, develop, and execute sophisticated automated tests for native mobile applications utilizing Swift 5.9+, Kotlin 1.9+, and the Espresso framework for Android UI testing. - Architect and maintain a unified, scalable automation testing framework to enhance testing efficiency and coverage across banking platforms. - Prepare and implement test stubs and mocks for development environments to simulate complex banking scenarios and edge cases. - Conduct thorough analysis of test results, identify recurring patterns, and deliver detailed reports on software quality metrics to stakeholders. - Collaborate seamlessly with developers, product managers, and fellow QA specialists within cross-functional Agile teams to ensure product quality. - Establish and document industry-leading practices for mobile application testing within the highly regulated banking domain. - Integrate testing processes into continuous integration and continuous delivery (CI/CD) pipelines using GitLab 16.0+ and related technologies. - Provide mentorship to junior QA engineers and champion a quality-first mindset throughout the development organization. - Participate in rigorous code reviews of test automation code to maintain high standards of quality and maintainability. - Remain at the forefront of emerging testing technologies and methodologies relevant to mobile banking applications and services. Required Skills and Experience: - 5+ years of professional experience in QA automation engineering, with at least 2 years in a Test Lead or equivalent leadership capacity. - Demonstrated proficiency in mobile test automation using Swift (for iOS) and Kotlin/Java (for Android) in production environments. - Extensive hands-on experience with Espresso framework for Android UI testing and automation. - Proven expertise with GitLab CI/CD pipelines for test automation and continuous integration. - Verifiable track record of developing and maintaining sophisticated automated testing frameworks for enterprise applications. - Substantial experience testing banking applications, financial platforms, or similar regulated software systems. - Comprehensive knowledge of banking regulations and compliance requirements as they pertain to software quality assurance. - Exceptional analytical capabilities with the ability to transform complex requirements into effective test strategies. - Outstanding communication skills and demonstrated success working within diverse cross-functional teams. - Bachelor's degree in Computer Science, Information Technology, or related technical discipline. Nice to Have: - Experience with XCTest for iOS automation testing and UI Test frameworks. - Working knowledge of Appium for cross-platform mobile testing initiatives. - Familiarity with performance testing tools such as JMeter, Gatling, or similar solutions. - Experience with API testing using Postman, RestAssured, or comparable technologies. - Understanding of security testing principles specifically for financial and banking applications. - Industry certifications in testing methodologies (ISTQB Advanced Level, etc.). - Experience with cloud-based testing platforms and infrastructure. Why Join Our Team: At VTB, we're committed to technological excellence in the banking sector. As a QA Automation Engineer with our organization, you'll contribute to high-impact projects serving millions of customers daily. We provide a flexible remote work environment, competitive compensation package, substantial professional development opportunities, and the chance to work with cutting-edge technologies in a stable financial institution. Join our team to enhance your expertise in financial software quality assurance while collaborating with talented professionals across the globe.