簡介
Job Description:
We are seeking a Senior Quality Assurance (QA) Engineer with extensive experience in both manual and automation testing, to join our high-performing team. The ideal candidate should have 4+ years of experience in QA and a strong background in delivering software solutions for banking, financial institutions, or fintech environments. You will be responsible for ensuring the quality, security, and performance of critical financial applications while mentoring junior QA engineers.
In this role, you will be a key player in driving quality standards across multiple projects, collaborating with cross-functional teams, and overseeing the testing process from start to finish.
Key Responsibilities:
- Lead the design, implementation, and execution of manual and automated tests for various projects.
- Develop and maintain automation frameworks for both web and API testing using tools like Selenium, Cucumber, TestNG, or similar.
- Perform complex functional, regression, integration, and performance testing to ensure high-quality deliverables.
- Review project requirements and specifications with cross-functional teams to identify test cases, ensuring they meet business needs.
- Analyze test results, log defects, and work closely with development teams to resolve issues quickly and efficiently.
- Continuously improve the QA processes by identifying areas for automation, optimizing workflows, and establishing best practices.
- Ensure the application meets security, compliance, and regulatory standards, particularly in the banking or financial sector.
- Mentor and guide junior QA engineers, providing technical leadership and fostering a collaborative and efficient testing environment.
- Maintain comprehensive testing documentation, including test cases, test plans, and status reports.
- Participate actively in Agile/Scrum ceremonies, contributing insights for process improvements and project delivery.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 4+ years of hands-on experience in Quality Assurance, with a focus on both manual and automated testing.
- Solid experience in testing software solutions within banking, fintech, or financial services environments.
- Strong proficiency with test automation tools such as Selenium, TestNG, Cucumber, Katalon, or similar.
- In-depth experience in API testing (REST, SOAP), UI testing, and database testing (SQL).
- Extensive knowledge of software testing methodologies, including unit, integration, regression, and performance testing.
- Experience with CI/CD pipelines, version control systems (e.g., Git), and Agile development practices.
- Excellent problem-solving skills with a strong focus on delivering high-quality, secure, and compliant software.
- Proven ability to work independently and manage multiple testing initiatives in parallel.
- Excellent communication skills for reporting on test progress, issues, and solutions to stakeholders.
Preferred Qualifications:
- Experience with performance testing tools like JMeter or LoadRunner.
- Familiarity with DevOps practices and tools such as Jenkins, Docker, or Kubernetes.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their impact on QA processes.
- ISTQB or other relevant QA certifications.
- Knowledge of banking regulations, financial industry compliance standards, and security testing.
職位要求
Please refer to job description.