368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$15k – $35k per year (Estimated)
Location
In office (Bengaluru, Chennai)
Seniority
Senior · 7+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Synechron is a global digital transformation, technology, and management consulting firm headquartered in New York City. Founded in 2001 by Faisal Husain, Tanveer Saulat, and Zia Bhutta, the company specializes exclusively in end-to-end IT solutions, systems integration, and business consulting for the Financial Services, Banking, Asset Management, and Insurance (BFSI) sectors.

Job Summary

Synechron is seeking a Node.js 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 support.The 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, Node.js development, QA automation, or related technology roles.

  • Strong hands-on experience with Node.js 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 Node.js.

  • 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

  • Node.js 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 Node.js 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 Node.js 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 Node.js development, software engineering, QA automation, or related technology roles.

  • Strong hands-on experience developing backend applications using Node.js.

  • 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 Node.js development and QA automation capabilities.

Day-to-Day Activities

  • Develop, enhance, test, and maintain Node.js 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

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field; equivalent professional experience may be considered.

  • Minimum 7+ years of experience in Node.js development, software engineering, QA automation, or related technology roles.

  • Certifications in Node.js, 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 Node.js, 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.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bengaluru
$21k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$16k – $42k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$21k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$16k – $42k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$18k – $48k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
UI Engineer 4 days ago
In office • Full-Time • Sydney
TypeScript
JavaScript
Frontend
Material UI
Next.js
React Hook Form
React Query
React.js
Redux
Redux Toolkit
shadcn/ui
Tailwind CSS
Zod
Radix UI
Apply
Platform Engineer 4 days ago
$44k – $111k per year (Estimated) • In office • Full-Time • 5+ years exp • Melbourne
PowerShell
Python
DevOps
Amazon EC2
AWS
AWS Fargate
Azure
Azure DevOps
Canary Release
CI/CD
CloudFormation
Datadog
Docker
FinOps
GitHub Actions
GitLab CI
Grafana
Jenkins
Kubernetes
Prometheus
Splunk
Terraform
Amazon CloudWatch
Amazon ECS
GitHub
GitLab
IAM
Apply
$83k – $90k per year • In office • Full-Time • 7+ years exp • Mississauga
Go
Java
Node JS
Python
JavaScript
Databases
Apache Kafka
DevOps
GCP
Apply
Business Analyst 4 days ago
$100k – $110k per year • In office • Full-Time • Montreal
Management
Confluence
Jira
Apply
Solution Architect 4 days ago
$58k – $139k per year (Estimated) • In office • Full-Time • 10+ years exp • Sydney
C#
C#
.NET
DevOps
AWS
Azure
GCP
Apply
$41k – $89k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
C#
TypeScript
JavaScript
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
LLM
OpenAI
Frontend
Angular
GraphQL
DevOps
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
GitHub
GitHub Actions
Grafana
Kubernetes
Prometheus
Rest API
Apply
$38k – $83k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
Databases
Oracle
DevOps
AWS
Platform Engineering
Apply
Data Architect 2 hours ago
$38k – $91k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru • Pune
Node JS
Python
SQL
JavaScript
Databases
Databricks
MongoDB
Redis
Apply
$28k – $71k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
DevOps
CI/CD
Platform Engineering
Apply
$26k – $69k per year (Estimated) • In office • Full-Time • 9+ years exp • Bachelor's Degree • Bengaluru • Hyderabad • Chennai • Noida
Databases
Db2
IMS
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.