Quality Assurance Engineer (Java/Kotlin)
Project is related to regulatory reporting for one of Clients from Investment Banking area. We are looking for a professional QA Automation eager to work with legacy regression tests and converting these to a new automation framework as part of a companywide initiative, with a long‑term view to enhance with Continuous Integration automated test solution for mobile and web based applications.
Responsibilities
- Take ownership of designing and developing automated tests
- Contribute to technology solutions that address business challenges and reinforce our leadership in digital financial services
- Leverage a strong background in test automation to enhance quality and efficiency
- Share expertise in quality assurance and process optimization with the team
- Support the evolution and expansion of the Testing Automation Framework
- Engage in all phases of the software development lifecycle: requirements, architecture, design, development, testing, and deployment
- Participate in Agile project planning, including effort estimation and process improvement initiatives
- Mentor and support team members to foster growth and collaboration
- Demonstrate flexibility by performing manual testing when necessary
Mandatory Skills
- Experienced QA Automation professional with a drive to modernize and proficiency in Java or Kotlin
- Solid understanding of test‑driven development methodologies, including BDD, to support continuous delivery
- Ownership of automated testing design, development, execution, and maintenance
- Beneficial experience with Kafka for event‑driven testing and validation
- Ability to analyze, design, and build automated test cases based on user story acceptance criteria
- Collaborates closely with development teams to ensure product quality, devising acceptance tests that balance speed and precision
- Central figure in quality assurance during development and release cycles, identifying bugs and coordinating remediation
- Actively contributes to the improvement of CI/CD toolchains and services in partnership with agile teams, software engineers, and architecture leads
- Investigates software issues and develops targeted test automation scripts for remediation
- Participates in platform architecture and product solution design discussions
Nice‑to‑Have Skills
- Python, SQL, JS, C#
- SQL Programming
- XP Practices
- Experience in banking environment
- Flexible; comfortable with adapting to various work assignments
- Fast learner who likes challenges
- Multi‑tasking between many simultaneous release and day‑to‑day activities
Senior Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Information Technology
Industries
IT Services and IT Consulting