CodeNinja
Remote Jobs
Disclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
12 Jobs
Senior SQA Automation Engineer
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
Role Description We are seeking an experienced Automation Engineer (8+ Years) to develop, enhance, and maintain automated testing solutions for complex enterprise systems. The role requires strong technical expertise in test automation frameworks, CI/CD integration, regression automation, API automation, and working with cross-functional testing teams. You will collaborate closely with the Manual Test Lead, engineering teams, and DevOps to ensure test coverage, quality, and stability across release cycles. Key Responsibilities - Automation Development & Maintenance - Develop and maintain automation scripts for regression, functional, and SIT testing. - Create reusable automation frameworks, utilities, and libraries. - Debug, optimize, and enhance test scripts for improved reliability and performance. - Ensure automated tests are scalable, modular, and aligned with best practices. - CI/CD Integration - Integrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or equivalent pipelines. - Configure automated execution triggers for nightly builds, code merges, and release cycles. - Implement reporting and log outputs directly into CI/CD dashboards. - Testing & Quality Assurance - Ensure comprehensive test coverage, including UI, API, SIT, and end-to-end scenarios. - Work closely with the Manual Test Lead to identify automation candidates and maintain prioritization. - Prepare detailed test reports, execution logs, error summaries, and coverage metrics. - Participate in defect triage meetings and provide technical insights on automation failures. - Collaboration & Support - Collaborate with developers, architects, QA, and DevOps teams for test environment readiness. - Provide guidance on automation best practices to junior team members. - Support continuous improvement initiatives in testing methodologies and tools. Qualifications - Strong hands-on experience with automation tools: Selenium, Cypress, Playwright, TestNG, JUnit. - Ability to design frameworks from scratch and build scalable, modular architectures. - Proficiency with API automation tools: REST Assured, Postman, Karate, or similar tools. - Strong in at least two programming languages: Java, Python, JavaScript. - Experience integrating automation with Jenkins, GitHub Actions, GitLab CI, Bitbucket Pipelines. - Knowledge of Git-based workflows. - Experience with SQL for backend validation and test data preparation. - Deep understanding of SIT (System Integration Testing), E2E testing, regression testing, and testing complex enterprise systems. Preferred Skills - Exposure to cloud platforms (AWS / Azure) is a plus. - Experience with containerized environments (Docker, Kubernetes). - Experience working in Agile/Scrum teams. - Strong analytical and debugging skills. Benefits - Work with cutting-edge tools and large-scale enterprise systems. - Fully remote working environment. - Opportunity to work with global engineering teams. - Culture focused on learning, innovation, and technical excellence. - Flexible Working Hours. - Leaves as per the company policy. - Maternity Leaves (Paid + Work from Home option). - Health Insurance (includes spouse and parents) (till the age of 80). - Provident Fund. - Performance-Based Increments and Incentives. - Easy Loan Facility for Employees. - Gym Membership. - Company Trips and Recreational Activities. Equal Opportunity Statement At CodeNinja, we are an Equal Opportunity Employer. We value diversity and are committed to fostering an inclusive environment for all employees — regardless of nationality, gender, or background.
Senior BI & Advanced Analytics Developer
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
Role Description Combines deep banking domain expertise with data engineering and business intelligence skills to transform complex, multi-source financial data into high-impact enterprise dashboards for a leading banking client. Key Responsibilities - Banking Analytics: Apply domain expertise to identify trends, assess risk, and track core financial metrics. - Data Engineering: Design, build, and optimize ETL pipelines feeding analytical databases. - Visualization Suite: Build interactive, automated dashboards for executive and operational decision-making. - System Migration: Translate and modernize legacy SAP BusinessObjects reports into a self-service PowerBI environment. - Performance Tuning: Write optimized data transformation scripts and data models for large-scale datasets. Qualifications - 4+ years as a Business Intelligence or Data Analyst, specifically within corporate or retail banking. - Expert-level PowerBI (DAX, Power Query); working knowledge of SAP BusinessObjects / Web Intelligence for legacy report migration. - Advanced Python for data manipulation; strong SQL for relational databases and query optimization.
AI Engineer
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
Role Description We are looking for a hands-on AI Engineer responsible for designing, developing, and operating AI-powered software systems that deliver immediate, real-world value. This role sits at the intersection of software engineering, product engineering, and applied artificial intelligence, with a strong focus on practical implementation rather than research or theoretical model development. As part of CodeNinja’s AI-first operating model, you will leverage LLMs, AI agents, and automation to fundamentally improve how software is built, deployed, and operated. Key Responsibilities - Prompt Engineering: Design, test, and optimize complex prompts for accurate financial text and data extraction. - Data Visualization: Command generative AI tools and programmatic code to output rich analytics charts. - Process Automation: Build autonomous LLM workflows and agents to replace manual reporting processes. - Model Customization: Fine-tune or apply RAG (Retrieval-Augmented Generation) to models using financial documentation. - Data Processing: Clean, manipulate, and restructure raw financial files into optimized prompt payloads. Qualifications - 3+ years in AI, data science, and software engineering, with practical experience in banking projects. - Advanced Python (Pandas, NumPy, Matplotlib, Seaborn, LangChain, LlamaIndex). - Extensive hands-on experience with commercial LLMs, vector databases, and DataRobot, SAS EG. Benefits - Work at the forefront of AI-first software engineering, redefining how software is built today. - Build real, production-grade AI-enabled systems with measurable impact. - Operate with high ownership and autonomy, amplified by powerful AI tools. - Collaborate with talented engineers and product leaders in an innovation-driven environment. - Be part of a culture that values execution, learning, and engineering excellence. Disclaimer CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, and performance. Female and minorities are strongly encouraged and preferred to apply for the role.
OFSAA ERM Technical Consultant
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
Role Description We are looking for an experienced OFSAA ERM Technical Consultant to support the implementation, enhancement, and maintenance of Oracle Financial Services Analytical Applications (OFSAA) for Enterprise Risk Management. The consultant will work closely with stakeholders to ensure compliance with regulatory standards such as BASEL, ICAAP, and CRA while optimizing reconciliation and risk processes. - Serve as a specialist in OFSAA ERM, covering BASEL, ICAAP, CRA, and Reconciliation modules. - Analyze existing implementations and enhance application rules. - Manage data loading processes including T2T, DT, and PLSQL. - Collaborate with risk management stakeholders to align solutions with business and regulatory requirements. Qualifications - 8+ years of experience working with OFSAA ERM modules. - Strong technical expertise in BASEL, ICAAP, CRA, and Reconciliation. - Hands-on experience with T2T, DT, and PLSQL. - Solid understanding of risk management practices in the banking/financial sector. - Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field. Company Description Disclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
AI Solution Architect
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
Role Description We are seeking an AI Solution Architect to translate complex banking business needs into scalable, secure enterprise AI system blueprints. This role owns end-to-end technical delivery — from high-level design through production deployment — while ensuring every solution aligns with the demands of a highly regulated financial IT landscape. Key Responsibilities - Design high-level and low-level architectures for banking AI applications - Securely integrate modern AI applications with core banking systems and databases - Evaluate and select optimal LLMs, vector stores, and machine learning platforms - Ensure enterprise-grade high availability, low latency, and system scalability - Embed financial regulatory compliance, risk mitigation, and data privacy into every design decision - Partner with engineering, security, and platform teams through the full delivery lifecycle Qualifications - 8+ years in enterprise IT, including 3+ years architecting AI solutions specifically within banking/financial services - Hands-on experience with AI & data platforms: DataRobot, SAS Enterprise Guide, and open-source LLM frameworks - Strong grounding in architecture patterns: microservices, API gateways, event-driven architecture, secure banking cloud landing zones - CI/CD & MLOps proficiency: GitLab CI/CD, Docker, Kubernetes, MLflow, automated model testing frameworks - Advanced Python skills — Pandas, NumPy, Matplotlib, Seaborn, LangChain, LlamaIndex - Strong communication skills to translate technical architecture into business-relevant terms for stakeholders Benefits - Architect enterprise-scale AI solutions inside a live banking transformation program - Own technical decisions from blueprint to production — real build authority, not just advisory - Work at the intersection of cutting-edge AI and strict financial-sector compliance - Be part of a forward-looking organization driving AI-led transformation in the region Disclaimer CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, and performance. Female and minorities are strongly encouraged and preferred to apply for the role.
OFSAA ERM Technical Consultant
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
Role Description We are looking for an experienced OFSAA ERM Technical Consultant to support the implementation, enhancement, and maintenance of Oracle Financial Services Analytical Applications (OFSAA) for Enterprise Risk Management. The consultant will work closely with stakeholders to ensure compliance with regulatory standards such as BASEL, ICAAP, and CRA while optimizing reconciliation and risk processes. - Serve as a specialist in OFSAA ERM, covering BASEL, ICAAP, CRA, and Reconciliation modules. - Analyze existing implementations and enhance application rules. - Manage data loading processes including T2T, DT, and PLSQL. - Collaborate with risk management stakeholders to align solutions with business and regulatory requirements. Qualifications - 8+ years of experience working with OFSAA ERM modules. - Strong technical expertise in BASEL, ICAAP, CRA, and Reconciliation. - Hands-on experience with T2T, DT, and PLSQL. - Solid understanding of risk management practices in the banking/financial sector. - Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field. Company Description Disclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
Senior SQA Automation Engineer
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
🌟 About CodeNinja At CodeNinja Consulting, we build high-impact global engineering teams that accelerate digital transformation for enterprises worldwide. With operations across Saudi Arabia, Pakistan, the United States, and Chile, we empower clients with world-class expertise in software engineering, QA automation, cloud, DevOps, and enterprise technology services. Our 350+ experts deliver solutions across banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we value innovation, excellence, and a culture of continuous learning — enabling our teams to deliver smarter, faster, and stronger. 📝 Job Summary We are seeking an experienced Automation Engineer (8+ Years) to develop, enhance, and maintain automated testing solutions for complex enterprise systems. The role requires strong technical expertise in test automation frameworks, CI/CD integration, regression automation, API automation, and working with cross-functional testing teams. You will collaborate closely with the Manual Test Lead, engineering teams, and DevOps to ensure test coverage, quality, and stability across release cycles. 🎯 Key Responsibilities Automation Development & Maintenance - Develop and maintain automation scripts for regression, functional, and SIT testing. - Create reusable automation frameworks, utilities, and libraries. - Debug, optimize, and enhance test scripts for improved reliability and performance. - Ensure automated tests are scalable, modular, and aligned with best practices. CI/CD Integration - Integrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or equivalent pipelines. - Configure automated execution triggers for nightly builds, code merges, and release cycles. - Implement reporting and log outputs directly into CI/CD dashboards. Testing & Quality Assurance - Ensure comprehensive test coverage, including UI, API, SIT, and end-to-end scenarios. - Work closely with the Manual Test Lead to identify automation candidates and maintain prioritization. - Prepare detailed test reports, execution logs, error summaries, and coverage metrics. - Participate in defect triage meetings and provide technical insights on automation failures. Collaboration & Support - Collaborate with developers, architects, QA, and DevOps teams for test environment readiness. - Provide guidance on automation best practices to junior team members. - Support continuous improvement initiatives in testing methodologies and tools.
Senior SQA Automation Engineer
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
🌟 About CodeNinja At CodeNinja Consulting, we build high-impact global engineering teams that accelerate digital transformation for enterprises worldwide. With operations across Saudi Arabia, Pakistan, the United States, and Chile, we empower clients with world-class expertise in software engineering, QA automation, cloud, DevOps, and enterprise technology services. Our 350+ experts deliver solutions across banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we value innovation, excellence, and a culture of continuous learning — enabling our teams to deliver smarter, faster, and stronger. 📝 Job Summary We are seeking an experienced Automation Engineer (8+ Years) to develop, enhance, and maintain automated testing solutions for complex enterprise systems. The role requires strong technical expertise in test automation frameworks, CI/CD integration, regression automation, API automation, and working with cross-functional testing teams. You will collaborate closely with the Manual Test Lead, engineering teams, and DevOps to ensure test coverage, quality, and stability across release cycles. 🎯 Key Responsibilities Automation Development & Maintenance - Develop and maintain automation scripts for regression, functional, and SIT testing. - Create reusable automation frameworks, utilities, and libraries. - Debug, optimize, and enhance test scripts for improved reliability and performance. - Ensure automated tests are scalable, modular, and aligned with best practices. CI/CD Integration - Integrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or equivalent pipelines. - Configure automated execution triggers for nightly builds, code merges, and release cycles. - Implement reporting and log outputs directly into CI/CD dashboards. Testing & Quality Assurance - Ensure comprehensive test coverage, including UI, API, SIT, and end-to-end scenarios. - Work closely with the Manual Test Lead to identify automation candidates and maintain prioritization. - Prepare detailed test reports, execution logs, error summaries, and coverage metrics. - Participate in defect triage meetings and provide technical insights on automation failures. Collaboration & Support - Collaborate with developers, architects, QA, and DevOps teams for test environment readiness. - Provide guidance on automation best practices to junior team members. - Support continuous improvement initiatives in testing methodologies and tools.
Senior SQA Automation Engineer
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
🌟 About CodeNinja At CodeNinja Consulting, we build high-impact global engineering teams that accelerate digital transformation for enterprises worldwide. With operations across Saudi Arabia, Pakistan, the United States, and Chile, we empower clients with world-class expertise in software engineering, QA automation, cloud, DevOps, and enterprise technology services. Our 350+ experts deliver solutions across banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we value innovation, excellence, and a culture of continuous learning — enabling our teams to deliver smarter, faster, and stronger. 📝 Job Summary We are seeking an experienced Automation Engineer (8+ Years) to develop, enhance, and maintain automated testing solutions for complex enterprise systems. The role requires strong technical expertise in test automation frameworks, CI/CD integration, regression automation, API automation, and working with cross-functional testing teams. You will collaborate closely with the Manual Test Lead, engineering teams, and DevOps to ensure test coverage, quality, and stability across release cycles. 🎯 Key Responsibilities Automation Development & Maintenance - Develop and maintain automation scripts for regression, functional, and SIT testing. - Create reusable automation frameworks, utilities, and libraries. - Debug, optimize, and enhance test scripts for improved reliability and performance. - Ensure automated tests are scalable, modular, and aligned with best practices. CI/CD Integration - Integrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or equivalent pipelines. - Configure automated execution triggers for nightly builds, code merges, and release cycles. - Implement reporting and log outputs directly into CI/CD dashboards. Testing & Quality Assurance - Ensure comprehensive test coverage, including UI, API, SIT, and end-to-end scenarios. - Work closely with the Manual Test Lead to identify automation candidates and maintain prioritization. - Prepare detailed test reports, execution logs, error summaries, and coverage metrics. - Participate in defect triage meetings and provide technical insights on automation failures. Collaboration & Support - Collaborate with developers, architects, QA, and DevOps teams for test environment readiness. - Provide guidance on automation best practices to junior team members. - Support continuous improvement initiatives in testing methodologies and tools.
Senior SQA Automation Engineer
CodeNinjaDisclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role.
🌟 About CodeNinja At CodeNinja Consulting, we build high-impact global engineering teams that accelerate digital transformation for enterprises worldwide. With operations across Saudi Arabia, Pakistan, the United States, and Chile, we empower clients with world-class expertise in software engineering, QA automation, cloud, DevOps, and enterprise technology services. Our 350+ experts deliver solutions across banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we value innovation, excellence, and a culture of continuous learning — enabling our teams to deliver smarter, faster, and stronger. 📝 Job Summary We are seeking an experienced Automation Engineer (8+ Years) to develop, enhance, and maintain automated testing solutions for complex enterprise systems. The role requires strong technical expertise in test automation frameworks, CI/CD integration, regression automation, API automation, and working with cross-functional testing teams. You will collaborate closely with the Manual Test Lead, engineering teams, and DevOps to ensure test coverage, quality, and stability across release cycles. 🎯 Key Responsibilities Automation Development & Maintenance - Develop and maintain automation scripts for regression, functional, and SIT testing. - Create reusable automation frameworks, utilities, and libraries. - Debug, optimize, and enhance test scripts for improved reliability and performance. - Ensure automated tests are scalable, modular, and aligned with best practices. CI/CD Integration - Integrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or equivalent pipelines. - Configure automated execution triggers for nightly builds, code merges, and release cycles. - Implement reporting and log outputs directly into CI/CD dashboards. Testing & Quality Assurance - Ensure comprehensive test coverage, including UI, API, SIT, and end-to-end scenarios. - Work closely with the Manual Test Lead to identify automation candidates and maintain prioritization. - Prepare detailed test reports, execution logs, error summaries, and coverage metrics. - Participate in defect triage meetings and provide technical insights on automation failures. Collaboration & Support - Collaborate with developers, architects, QA, and DevOps teams for test environment readiness. - Provide guidance on automation best practices to junior team members. - Support continuous improvement initiatives in testing methodologies and tools.
2more opportunities are still waiting for you.Log in now and take your next shot before someone else does.