Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →
Hire as Freelancer
23 €
/hour
Not available
or
Hire as Employee
2400 €
/month
$
€
TALENT-2908
Sandro
Automation Tester
Georgia
Seniority
Middle
Language skills
English B2
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate brings a comprehensive background in software testing, particularly in the domain of mobile banking applications. In the realm of mobile app testing, the candidate has worked extensively with Java and Appium, a popular mobile testing framework. Their proficiency in TestNG, Espresso (for Android), and XCUI (for iOS) indicates a strong grasp of both Android and iOS testing frameworks. This hands-on experience positions them as a skilled mobile app tester capable of ensuring the functionality and performance of mobile banking applications. Their experience spans both automation and manual testing, with a substantial 2 years dedicated to automation testing. API testing is also within their skill set, indicating a capacity to verify the functionality and integration of APIs within the mobile banking application ecosystem. In terms of programming languages, the candidate is adept in both Swift and Kotlin, with 2 years of experience in each. This bilinguality enables them to contribute effectively to mobile app development in both the iOS and Android ecosystems.
Video of Talent
Portfolio
Education
Apple Developer Academy @Unina Federico II
Sep 2023 - Present
TBC IT Academy / Front End Development Bootcamp
Sep 2018 – Dec 2018
Unix-bash, Git, HTML, CSS, SASS, Javascript, TypeScript, Angularm, npm & yarn.
Business and Technology University / Bachelor of Information Technology
2017
Certifications and Trainings
Experience
QA Engineer / JSC TBC Bank
Feb 2019 – Present
Tbilisi, Georgia
Project: TBC Mobile Banking, TBC Internet Banking
Implemented new framework (Java, Appium, TestNG) by refactoring the BDD/cucumber Android testing framework, resulting in a 67% increase in test coverage.
Developed an iOS testing framework using Appium, leading to a 42% increase in test coverage.
Transitioned the Android testing framework to Espresso and the iOS testing framework to XCUITest, improving test reliability and efficiency.
Conducted iOS automation testing using XCUITest and Espresso frameworks to ensure the quality and stability of iOS applications.
Created comprehensive test scripts for iOS and Android Native applications, covering various test scenarios and edge cases.
Collaborated with developers to enhance unit test coverage for the iOS app, resulting in improved code quality and stability.
Implemented a Jenkins pipeline for executing Android test suites, streamlining the testing process.
Built an Azure pipeline for executing iOS test suites, automating the testing workflow.
Developed automated scripts using REST Assured framework for REST-API testing, increasing test coverage to 60%.
Designed and implemented a monitoring system for external services using SoapUI and Grafana, achieving full coverage of external services.
Defined and executed performance, load, and stress tests using JMeter, identifying bottlenecks and optimizing system performance.
Conducted training sessions for the QA team on mobile automation processes, enhancing their skills and knowledge.
Developed a Selenium-based framework to automate testing of Angular-based web applications, resulting in an increase in UI testing coverage from 15% to 67%.
Played a key role in automating UI tests for the Internet Banking application using the Selenium Selenide framework.
Collaborated with the development team to identify test scenarios and create automated test cases for various features and functionalities of the Internet Banking application.
Actively participated in code reviews, ensuring adherence to coding standards and best practices in test automation.
Lecturer / TBC IT Academy
Jul 2021 – Feb 2022
Delivered lectures on Mobile test automation to students at TBC IT Academy.
Delivered comprehensive lectures on mobile test automation to students at TBC IT Academy, focusing on Appium with Java TestNG framework and native approaches such as XCUITest and Espresso.
Provided expert guidance and mentoring to students, offering valuable insights into the principles and practices of mobile QA automation.
Developed a well-structured curriculum and thoughtfully designed lesson plans to ensure a comprehensive understanding of the subject matter.
Conducted assessments and evaluations to gauge student performance and progress, providing constructive feedback to support their learning journey.
QA Engineer / Making Science Sweeft
Jan 2022 – Mar 2022
Tbilisi, Georgia
Project: Universidad Europea
Worked on the "Universidad Europea" project, responsible for conducting UI tests using Pytest.
Developed and executed UI test cases to verify the functionality and usability of the application.
Collaborated with the development team to identify and report software defects and track their resolution.
Provided guidance and training to junior QA automation engineers, helping them improve their skills and understanding of QA processes.
Tech Lead / Studia
Feb 2022 – Jul 2022
Tbilisi, Georgia
Project: Khidi NFT
Led and managed a development team at Studia, consisting of frontend developers, backend developer, and a Solidity developer.
Responsible for overseeing the development and delivery of non-fungible tokens (NFTs) for the Khidi NFT project.
Collaborated closely designers, product managers, and stakeholders, to define project requirements and establish development timelines.
Participated in architectural discussions and made key decisions regarding the project's technology stack and development methodologies.
Coordinated with the Solidity developer to design and implement smart contracts using ERC721a, ensuring the integrity and security of the NFTs.
Led the development of a website for minting NFTs, allowing users to create and manage their digital assets.
Oversaw the creation of a website for Club Khidi.
Implemented best practices for security, performance, and scalability in the development of the websites and smart contracts.
Managed project timelines, ensuring timely delivery of milestones and resolving any technical challenges that arose during development.
Acted as a liaison between the development team and stakeholders, providing regular updates on project progress and addressing any concerns or feedback.
Contributed to continuous improvement efforts, identifying opportunities to optimize development processes and enhance the team's productivity.