- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience (5+ years) as a QA Engineer or Software Tester, with a focus on test automation and quality management.
- Strong knowledge of test automation frameworks and tools such as Selenium, JUnit, TestNG, or similar.
- Proficiency in designing and executing various types of tests, including integration testing, UAT, functional testing, regression testing, and performance/load testing.
- Experience in designing, implementing, and executing performance/load testing scenarios using tools like JMeter or LoadRunner.
- Solid understanding of QA methodologies, best practices, and industry standards.
- Familiarity with bug tracking tools like JIRA, Bugzilla, or similar.
- Experience with version control systems, such as Git, and familiarity with CI/CD pipelines.
- Strong analytical and problem-solving skills, with meticulous attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Strong organizational and time management skills, with the ability to handle multiple tasks and prioritize effectively.
- Familiarity with Agile methodologies, such as Scrum or Kanban.
- Experience in the fintech or financial services industry is a plus.
- Relevant certifications, such as ISTQB, are desirable.
We are seeking a QA Automation Engineer to develop automated test frameworks, execute comprehensive test suites, and ensure high product quality across all releases. This role is essential in collaborating with product and engineering teams to define test strategies, identify defects, and drive continuous improvement in QA processes. The ideal candidate will have strong experience in automated testing tools (e.g., Selenium, JUnit, TestNG), performance/load testing, and root cause analysis, while also mentoring junior QA members and promoting best practices in quality engineering