Key Responsibilities:
- Develop and implement automated test scripts, test plans, and test cases to ensure software quality and reliability.
- Collaborate with development teams to understand project requirements, identify test scenarios, and automate testing processes.
- Conduct manual testing when necessary and provide timely feedback to developers for bug fixes and improvements.
- Maintain and enhance existing automation frameworks, tools, and infrastructure to support continuous testing and integration.
- Analyze test results, identify issues, and work with cross-functional teams to resolve defects and improve product quality.
Requirements:
- Proven experience as a Senior QA Engineer with a focus on automation testing.
- Strong knowledge of testing methodologies, tools, and frameworks such as Selenium, Appium, JUnit, TestNG, or similar.
- Proficiency in programming languages like Java, Python, or JavaScript for test automation.
- Experience with CI/CD pipelines and version control systems (e.g., Git, Jenkins).
- Excellent analytical, problem-solving, and communication skills.
The Perks:
- Competitive USD salary and benefits package.
- Opportunity to work on challenging and rewarding projects that impact millions of users.
- Be part of a dynamic and innovative team at a leading financial institution.
Job Category: QA
Job Type: Full Time
Job Location: Hybrid Kuwait