Job Summary
Synechron is seeking a skilled
QA Automation Engineer with 3 to 5 years of experience, preferably within the banking and financial services domain. The role involves developing and maintaining automation frameworks, executing comprehensive test scripts, and ensuring the quality, security, and compliance of banking applications. The ideal candidate will collaborate with cross-functional teams to improve testing efficiency, implement continuous testing practices, and contribute to delivering reliable, high-quality software solutions that support strategic business objectives.
Software Requirements
- Required:
- Hands-on experience with automation tools such as Selenium WebDriver, TestNG, JUnit, Cucumber, Cypress, or Playwright
- Proficiency in programming languages including Java, Python, or JavaScript for scripting automation tests
- API testing tools: Postman, RestAssured, SoapUI
- SQL and database testing proficiency with databases like Oracle, MySQL, or equivalent
- CI/CD tools such as Jenkins, GitLab, Azure DevOps
- Version control systems, especially Git
- Preferred:
- Experience with cloud-based testing frameworks and environments (e.g., AWS, Azure, GCP)
- Automation frameworks specific to banking applications (e.g., Digital Banking, Payments)
Overall Responsibilities
- Design, develop, and maintain automation frameworks to support functional, regression, and API testing for banking applications.
- Write, execute, and maintain automated test scripts ensuring comprehensive test coverage and high test reliability.
- Conduct API and database testing to validate transaction integrity and system integration.
- Integrate automated tests into CI/CD pipelines to enable continuous testing and delivery processes.
- Collaborate closely with business analysts, developers, and product owners to understand requirements and define test cases.
- Identify, document, and track defects to facilitate timely resolution and process improvement.
- Perform performance and load testing, analyzing system responsiveness under various conditions.
- Participate in test strategy discussions, quality reviews, and process improvement initiatives.
Technical Skills (By Category)
- Programming Languages:
- Required: Java (TestNG, Selenium), Python, JavaScript
- Preferred: Additional scripting languages (Bash, PowerShell) for automation and CI/CD scripting
- Databases/Data Management:
- Required: SQL querying and validation with Oracle, MySQL, or equivalent
- Preferred: Experience with data validation in banking or financial data systems
- Cloud Technologies:
- Preferred: Cloud environments (AWS, Azure, GCP) for test automation and environment management
- Frameworks and Libraries:
- Required: Selenium WebDriver, TestNG, JUnit, Cypress, Playwright
- Preferred: API testing libraries such as RestAssured or Postman scripts, BDD tools like Cucumber
- Development Tools and Methodologies:
- Required: Jenkins, Git, Maven/Gradle, Docker (for containerization), CI/CD pipelines
- Knowledge of Agile, Scrum, or Kanban methodologies for iterative testing and delivery
- Security and Compliance:
- Understanding of security testing practices, especially in the context of banking applications like PCI DSS and GDPR compliance.
Experience Requirements
- 3 to 5 years of QA automation testing experience with a focus on banking or financial applications.
- Proven experience with automation frameworks, API testing, and CI/CD integration.
- Experience conducting database validation and analyzing transaction data.
- Familiarity with performance testing and load testing tools is a plus.
- Industry experience in banking, core banking, payments, or lending systems is highly desirable.
- Alternative pathways: Demonstrated success in automation testing within finance or enterprise systems.
Day-to-Day Activities
- Develop, execute, and update automated test cases based on functional and API requirements.
- Troubleshoot and debug automation scripts, ensuring reliability across various environments.
- Collaborate with developers, product owners, and business teams to verify features and system integrations.
- Maintain and enhance automation frameworks for scalability and ease of use.
- Report testing progress, defects, and recommendations through dashboards and documentation.
- Participate in sprint planning, daily stand-ups, and review sessions to align testing objectives.
- Continuously evaluate testing tools and practices, recommending process improvements.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- Relevant certifications such as ISTQB, Certified Test Automation Engineer, or equivalent preferred.
- Proven track record with automation tools in banking or enterprise environments.
- Commitment to continuous learning and adopting industry best practices.
Professional Competencies
- Critical thinking and strong problem-solving skills to identify root causes of issues.
- Effective communication skills for stakeholder reporting and cross-team collaboration.
- Leadership potential to mentor junior team members and contribute to knowledge sharing.
- Adaptability to evolving technologies, project priorities, and regulatory requirements.
- Attention to detail for defect tracking and test documentation accuracy.
- Time management skills to prioritize tasks and deliver under deadlines.
S YNECHRON'S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice