& QA Automation Engineer – Corporate Banking
Job Summary
Job Summary
Synechron is seeking a Software Engineer with QA Automation expertise and 7 years of experience in software development automated testing and quality engineering. The role will support Corporate Banking and Transaction Banking applications through backend development API and microservices integration test automation and production position will contribute to business objectives by delivering scalable and secure applications improving automated test coverage validating transaction processing capabilities and supporting reliable application modernization and migration initiatives.
Software Requirements
Required
Minimum 7 years of experience in software engineering development QA automation or related technology roles.
Strong hands-on experience with using a current and supported version.
Experience designing developing and maintaining backend applications.
Experience building and consuming RESTful APIs and microservices.
Experience with automated testing frameworks and reusable automation components.
Experience performing functional regression integration API and end-to-end testing.
Experience automating API and UI testing activities.
Familiarity with software development lifecycle and quality engineering practices.
Experience with source control code reviews defect tracking test reporting and release processes.
Ability to write clean scalable reusable maintainable and testable code.
Experience supporting application enhancement maintenance troubleshooting and production activities.
Understanding of application performance scalability security and reliability considerations.
Preferred
Experience with Corporate Banking and Transaction Banking applications.
Experience with Integrated Global Transaction Banking (IGTB) products.
Experience working on migration programs including application modernization system migration data validation and regression testing.
Knowledge of banking integrations payment flows transaction processing and corporate banking services.
Experience with CI/CD pipelines and automated test execution.
Familiarity with cloud-native development containers monitoring and observability tools.
Experience with performance testing security testing and service reliability practices.
Knowledge of test data management data reconciliation and migration validation.
Overall Responsibilities
Design develop test maintain and support backend applications using .
Build integrate and consume RESTful APIs and microservices.
Develop reusable maintainable and scalable application components.
Collaborate with Business Analysts Architects Product Owners development teams and testing teams to understand requirements and define solutions.
Support banking integrations and transaction-processing modules.
Design develop and maintain automated test scripts and reusable test automation frameworks.
Perform functional regression integration API and end-to-end testing.
Automate API and UI testing activities to improve coverage reliability and delivery efficiency.
Investigate application defects test failures and production issues and implement appropriate fixes.
Participate in application enhancement maintenance migration release and production support activities.
Validate application behavior data integrity integrations and transaction outcomes during migration and release activities.
Optimize application performance scalability maintainability and security.
Participate in code reviews test reviews technical discussions defect analysis and release validation.
Identify opportunities to improve development practices automation coverage testing efficiency and application reliability.
Maintain technical documentation test evidence automation results defect records and operational procedures.
Consider secure efficient maintainable and sustainable use of application and test infrastructure.
Technical Skills (By Category)
Programming Languages
Essential
using a current and supported version.
Strong understanding of JavaScript and asynchronous programming.
Knowledge of modules error handling promises event-driven programming and application performance.
Ability to write clean reusable scalable maintainable and testable code.
Understanding of programming practices for backend services APIs and microservices.
Preferred
TypeScript.
SQL for data validation and application support.
Shell scripting for automation and deployment support.
Knowledge of scripting practices used in test automation and operational support.
Databases/Data Management
Essential
Understanding of relational databases and application data structures.
Knowledge of data validation data integrity data mapping and data reconciliation.
Ability to analyze application data test data migration data and transaction results.
Understanding of data requirements for banking integrations and transaction-processing systems.
Awareness of secure data handling and data privacy requirements.
Preferred
Experience with SQL queries joins filters aggregations and data comparison.
Knowledge of NoSQL databases.
Experience with data migration validation and reconciliation.
Familiarity with transaction customer account payment and corporate banking data.
Knowledge of test data preparation masking and controlled use of production-like data.
Cloud Technologies
Essential
Understanding of cloud computing concepts and application infrastructure.
Knowledge of application deployment scalability availability monitoring configuration and operational support.
Ability to support applications and automated test execution across development test and production environments.
Preferred
Experience deploying applications and automation frameworks on cloud platforms.
Familiarity with containers orchestration managed databases storage networking and identity services.
Experience with cloud monitoring logging automation and cost optimization.
Awareness of efficient and sustainable use of application and test environments.
Frameworks and Libraries
Essential
Experience with backend frameworks and libraries.
Experience developing RESTful APIs and microservices.
Experience using automated testing frameworks for API UI integration and end-to-end testing.
Ability to develop reusable test utilities fixtures assertions data-handling components and reporting functions.
Understanding of application integration service communication and test automation design.
Preferred
Experience with TypeScript-based backend development.
Familiarity with API automation and UI automation frameworks.
Knowledge of mocking service virtualization contract testing and test data frameworks.
Experience with performance testing or service reliability frameworks.
Familiarity with banking integration frameworks and transaction-processing services.
Development Tools and Methodologies
Essential
Experience with functional regression integration API and end-to-end testing.
Knowledge of Agile development and quality engineering practices.
Experience with source control branching merging pull requests and code reviews.
Familiarity with defect tracking test management test reporting and project collaboration tools.
Understanding of software development lifecycle activities including requirements analysis design development testing deployment and maintenance.
Experience with CI/CD concepts release validation and automated test execution.
Ability to document technical designs test scenarios test results defects risks and release outcomes.
Preferred
Experience with CI/CD pipelines and automated quality gates.
Familiarity with build and dependency management tools.
Knowledge of application logging monitoring observability and incident management.
Experience with migration testing data validation parallel testing and regression testing.
Familiarity with performance monitoring test dashboards and quality metrics.
Security Protocols
Essential
Understanding of secure software development and secure testing principles.
Awareness of authentication authorization access controls encryption secrets management and secure data handling.
Knowledge of secure API development and service-to-service communication.
Ability to identify security and privacy requirements during application development and testing.
Understanding of confidentiality data integrity and auditability in banking applications.
Preferred
Experience testing role-based access controls authorization rules and security scenarios.
Familiarity with vulnerability management security testing penetration testing support and remediation.
Knowledge of API security token-based authentication encryption and audit logging.
Experience supporting security validation during application modernization migration and release activities.
Experience Requirements
Minimum 7 years of experience in development software engineering QA automation or related technology roles.
Strong hands-on experience developing backend applications using .
Experience building and consuming RESTful APIs and microservices.
Experience designing and maintaining automated testing frameworks and scripts.
Experience with functional regression integration API UI and end-to-end testing.
Experience automating API and UI testing activities.
Experience supporting application maintenance enhancement production support and defect resolution.
Experience collaborating with Business Analysts Architects Product Owners development teams and testing teams.
Experience with Corporate Banking Transaction Banking banking integrations or transaction-processing systems is preferred.
Experience with Integrated Global Transaction Banking (IGTB) products is strongly preferred.
Experience with migration programs application modernization system migration data validation and regression testing is preferred.
Experience in banking or financial services technology environments is preferred.
Candidates may also qualify through equivalent practical experience relevant certifications professional training or a portfolio demonstrating development and QA automation capabilities.
Day-to-Day Activities
Develop enhance test and maintain applications RESTful APIs microservices and banking integrations.
Collaborate with Business Analysts Architects Product Owners development teams testing teams and stakeholders through requirement discussions planning sessions reviews and defect meetings.
Create and execute automated API UI integration regression and end-to-end tests while analyzing results resolving defects and validating application and migration data.
Support production issues release validation technical documentation and implementation decisions within established development testing security and delivery standards.
Qualifications
Bachelors degree in Computer Science Information Technology Engineering or a related field; equivalent professional experience may be considered.
Minimum 7 years of experience in development software engineering QA automation or related technology roles.
Certifications in JavaScript software testing test automation Agile cloud computing or related technologies are preferred.
Complete Synechron-required training related to information security data protection banking applications software development testing and responsible technology use.
Maintain continuous professional development in API development automation testing CI/CD cloud technologies banking systems security and quality engineering.
Professional Competencies
Critical thinking technical investigation test analysis and structured problem-solving.
Effective collaboration across development testing architecture product business and operations teams.
Clear communication stakeholder coordination technical documentation and knowledge sharing.
Adaptability continuous learning and effective response to changing technology and banking requirements.
Innovation focused on reusable automation reliable applications improved quality and sustainable delivery practices.
Effective organization prioritization time management and ownership of development and testing outcomes.
SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more