Job Description: QA Automation Engineer (Banking)
Position Overview:
We are seeking an experienced QA Automation Engineer with a strong background in banking and financial services. The ideal candidate will have expertise in web service testing (REST/SOAP/XML), API-based testing, and proficiency in automation tools and technologies. As a QA Automation Engineer, you will be responsible for ensuring the quality and performance of banking applications, including end-to-end testing, observability, and automation.
Key Responsibilities:
- Design and develop automated test scripts for web services, REST/SOAP/XML, and API-based applications in the banking sector.
- Perform test case development, execution, and maintenance for functional, regression, performance, and API testing.
- Work with cross-functional teams to understand requirements, design test strategies, and provide QA support during all stages of the development lifecycle.
- Utilize automation tools such as Selenium, Cucumber, SpecFlow, and JMeter for functional and performance testing.
- Implement observability practices to monitor the health and performance of the banking applications.
- Collaborate with developers and business analysts to ensure test coverage and quality standards are met.
- Perform performance testing and identify bottlenecks in the system using tools like JMeter.
- Maintain test scripts and update them for new features and functionalities.
- Participate in root cause analysis and issue resolution during the software development lifecycle.
Key Skills & Requirements:
- Experience: Minimum of 7+ years in QA Automation, with at least 3+ years of experience in the banking domain.
- Technical Expertise:
- Strong knowledge of web services and API testing (REST/SOAP/XML).
- Experience with test automation tools like Selenium, Cucumber, SpecFlow, and JMeter.
- Hands-on experience with programming languages such as C#, Java, or JavaScript.
- Experience with messaging platforms like Kafka.
- Familiarity with COBOL for legacy system testing.
- Experience with AWS or Azure environments.
- Certification: AWS Certified or Azure Certified (preferred).
- Additional Skills:
- Strong problem-solving and analytical skills.
- Ability to work in Agile development teams.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Exposure to observability tools and practices.
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.
- Experience working in a regulated environment (banking/financial services).
- Exposure to performance engineering and load testing.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy/)
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.