QA Automation Engineer
Job Description
Responsibilities:Automation Test Development:Design, develop, and maintain robust automated test scripts using the Karate framework to validate API and web services related to credit card transactions, payment processing, fraud prevention, and related functionalities.Test Strategy & Planning:Collaborate with QA leads, product owners, and development teams to define automation strategies, test plans, and scope of automation coverage for credit card domain applications.Framework Enhancement & Optimization:Continuously evaluate and improve existing Karate test frameworks, ensuring scalability, reusability, and efficiency.Test Execution & Reporting:Execute automated test suites regularly, analyze results, and document defects. Generate detailed test reports and metrics to track automation coverage and test effectiveness.API & Web Service Validation:Validate RESTful APIs, SOAP services, and other interfaces used in credit card transactions, ensuring they adhere to functional, security, and performance requirements.Security & Compliance Testing:Assist in validating security protocols, encryption standards, and compliance requirements (e.g., PCI DSS) within the testing scope.Integration & Continuous Integration:Integrate automated tests into CI/CD pipelines using tools like Jenkins, Azure DevOps, or similar, to promote continuous testing and rapid feedback.Collaboration & Communication:Work closely with developers, business analysts, security teams, and product managers to understand requirements, clarify test scenarios, and ensure comprehensive test coverage.Defect Tracking & Documentation:Log defects with detailed steps to reproduce, associate them with relevant test cases, and follow through the resolution process.Documentation & Knowledge Sharing:Document test cases, scripts, and processes. Share best practices and support team onboarding efforts. Required Skills:8+ years of proven experience in API automation testing, particularly using the Karate framework.Java coding experienceStrong knowledge of RESTful APIs, SOAP services, JSON, XML, and API security concepts.Hands-on experience in the credit card or financial domain, with understanding of payment processing, encryption, and PCI DSS standards.Familiarity with test management and defect tracking tools (e.g., Jira, Zephyr).Experience with CI/CD tools such as Jenkins, Azure DevOps, or GitLab CI.Strong scripting and programming skills in Java, JavaScript, or similar languages used with Karate.Good understanding of software testing life cycle, Agile/Scrum methodologies, and continuous testing practices.Excellent analytical, problem-solving, and communication skills. Preferred, but not required:Bachelor’s degree in Computer Science, Software Engineering, or a related field.Certification in test automation or QA methodologies is a plus.Knowledge of additional testing tools and frameworks, such as Postman, Selenium, or Cucumber, is advantageous.Prior experience working on high-security, regulation-driven projects in the banking or financial services industry
Verified Visa Sponsor
More from Synechron
Visa Sponsorship Data
AI Resume Tailoring
Tailor your resume for QA Automation Engineer roles
Reach hiring managers at Synechron
AI Cover Letters for QA Automation Engineer
Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.
- Tailored to your resume & job
- Cover letters, emails, LinkedIn messages
- Professional tone, your experience
