Cdata Software India

7 Job openings at Cdata Software India
Quality Assurance Engineer I Bengaluru 0 - 3 years INR 9.0 - 10.0 Lacs P.A. Work from Office Full Time

This position will join our India team, operating out of our Bangalore office where we have nearly 100 team members. Role Description: As a Quality Assurance Engineer I, you are expected to assist in web application testing, Automation tests and all the QA processes. This position requires exceptional problem-solving skills as you will be tackling new and unique challenges every day with no set script to resolve an issue. The ability to research both alone and as a part of team to reproduce customer issues/test enhancements is essential. Applicants should have excellent communication skills as well as being able to quickly learn new tools. Programming knowledge is required as well as a bachelors degree in a STEM field (Computer Science, Engineering, Math, Physics, etc.) Key Duties Responsibilities: As a Quality Assurance Engineer I, Individuals are expected to fulfil the following responsibilities: Works diligently on the detailed orientation planned and fulfill all the mandated outcomes in the stipulated time frame. Execute testing of product to confirm quality conformance to specifications and quality deliverables. Prioritize and manage several open issues at one time. Maintaining, modifying, and adding new unit tests for automation. Quick learning of new tools when required for different kind of testing. Proper documentation of all the test artifacts required during the process. Ensure all issues are properly logged in JIRA and have proper status. To make sure all assigned tasks are completed and delivered within the expected sprint. Analyze and clarification of requirements with a customer or a business analyst. Write test cases (test scripts). Identify problem areas, add them to a tracking system. Discuss fixes with developers. Track the life cycle of errors. Re-test fixed defects. Analyze testing. Optimize the testing process. Requirements - Knowledge, Skills, & Experience: Must Have: Excellent communication skills (both verbal and written) Ability to learn new concepts and adept problem-solving skills. Ability to work independently and in a team. A good understanding of relational databases and Data Models. Strong knowledge of SQL and hands on with the advanced concepts like JOIN, aggregation, etc. A good understanding of OOPS Concepts and Data Structures. Ability to read and write code to solve basic problems in at least 1 programming language (C# or Java). Nice to Have: Exposure to Non-relational (NoSQL) databases during college programs/internships. Exposure or hands on experience with any BI/reporting too. Exposure to Cloud based technologies during college programs/internships. Exposure to Linux environment, Cloud infrastructure, DevOp. Exposure to IoT, Big Data, Data Science, etc. Understanding of Network Protocols and securities (HTTP/HTTPS, FTP, SFTP etc). Understanding of Authentication and Authorization mechanisms (OAuth, Kerberos etc). Important Notice: The CData recruitment team does not use SMS or WhatsApp to communicate with job applicants. If you receive a message from these platforms claiming to be from CData regarding a job opportunity, please be aware that it is a scam. All current open positions are listed on our CData Careers page. Please use the

Quality Assurance Team Lead bengaluru 6 - 11 years INR 3.0 - 7.0 Lacs P.A. Work from Office Full Time

Role Description: As a Quality Assurance Team Lead, you are expected to assist with web application Manual testing, Automation testing and all the QA processes and manage a team of QA engineers. This position requires exceptional communication, planning and problem-solving skills as you will be tackling new and unique challenges every day with no set script to resolve an issue for yourself or your team. The ability to research both alone and in a team to understand the development requirements, reproduce customer issues, work on POCs is essential. Applicants should be able to quickly learn new tools and lead the team from front. Key Duties Responsibilities: As a Quality Assurance Team Lead, Individuals are expected to fulfil the following responsibilities: As a senior quality engineer and team lead, you will be responsible for all aspects of QA engineering at the portfolio level working under with the QA Program Lead. Plan and initiating test automation and test engineering practices, including aspects of software development in test for a release. Reading, writing, and debugging test code in complex programs and supporting the refactoring of existing test frameworks - supporting other members of the team to do the same. Initiating the use and reuse of a broad range of tools, including open source, AI and cloud-based. Building QAT service capability and coaching others to help improve QAT-wide practices to support the digital service standard, often working as part of a multi-disciplinary team focused on user needs and user-centered design. Extensive hands-on test experience within Agile projects, with a strong understanding of the Sprint, CI, and release testing lifecycles. Extensive automation experience and the ability to specify, develop and implement automation frameworks and advice on industry best practices. Experience in mentoring and leading medium sized team/s. Performance management of team, provide regular feedback, plan and provide trainings, lead POCs. Proactive in managing test dependencies, coordinating test coverage, and execution. Knowledge and experience of working with Open Source tools and Cloud-based services including Cucumber, Gherkin, Jasmine, Cypress, WebDriver, Jenkins/Drone/Gitlab, and REST libraries (RESTAssured, Karate, etc). Experience of containerized techniques, using Docker, and Cloud-Based Hosting Demonstrable experience of working with web application and data services. Defining and advising on test scope, approach, risks, and assumptions across agile testing. Ability to work with all relevant parties (project, supplier technical teams, internal technical teams, service delivery, and so forth) to ensure an effective test service is maintained throughout the Agile delivery lifecycle. Requirements - Knowledge, Skills, Experience: Experience of 6+ Year Excellent communication skills (both verbal and written) Should be excellent team player and must have ability to work independently and in a team. Exceptional problem-solving skills. Good understanding of Agile methodology and QA processes involved. Ability to understand existing automation framework and work on automation tests. Experience with Java, JavaScript/TypeScript preferred but any other previous programming experience is a plus. Excellent understanding of SQL and RDBMS. Exposure to Non-relational (NoSQL) databases. Good understanding of APIs and API testing. Experience in working on both On-prem and Cloud based applications. Knowledge of different test and project management tools such as: JIRA, Docker, JMeter, ZAP, Selenium, Playwright Familiarity with writing test documentation, requirements review, creating bug reports. Ability to describe bugs clearly and accurately. Good to have experience with AI tools like Playwright-MCP Server, and general use of AI for testing is a plus. Good to have exposure to performance testing. Exposure to Odata. Exposure or hands on experience with any BI/Reporting tool.

Technical Lead bengaluru 8 - 13 years INR 22.5 - 27.5 Lacs P.A. Work from Office Full Time

Role Description: The Technical Lead leads the team of Software Engineers, developing product. The Lead should have excellent communication skills, strong hands-on experience of Java, SQL, databases, web services, design pattern. Microsoft .NET knowledge/experience is good to have. Must have the desire to do great work in a fast-paced environment. Key Duties Responsibilities: Lead a project team of 4-5 associates that delivers a large selection of high-quality component solutions for use in desktops, middleware, and server platforms. Develop effective, defect free source code that meets business requirements and team standards. Propose technical alternatives for solving complex problems of data connectivity, including query execution optimization, caching, reliability, and similar. Develop unit test cases to verify code. Collaborate closely with team members, Product Owners/Managers, and other stakeholders to ensure project alignment with standards. Contribute to making the team more effective and efficient including: Mentoring junior engineers joining the team. Writing design documentation and specifications as required. Proposing improvements to the code structure, testing process, and overall design that solve complex issues across multiple products. Identify changes that make the system(s) more efficient and/or reduces operation or maintenance costs. Any other work/responsibility as assigned by the manager. Requirements - Knowledge, Skills, Experience: Bachelor s/master s degree in computer science engineering, or a related field from reputed Institute is required. Possess 8+ years of hands-on development experience. Demonstrated proficiency in Core Java, Rest/SOAP/OData APIs, and both SQL and NoSQL databases. In depth knowledge on SQL is Must. Proven experience in developing concurrent multi-threaded applications/platform, with a focus on performance and throughput. A strong grasp of design patterns, algorithms, and data structures. Excellent technical, diagnostic, and troubleshooting skills. Possesses strong analytical and problem-solving skills. Self-motivated with the ability to work independently in a start-up-like environment. Comprehensive understanding of Network Protocols and security measures (e.g., HTTP/HTTPS, FTP, SFTP). Familiarity with Authentication and Authorization mechanisms, such as OAuth and Kerberos. Excellent interpersonal skills with clear written and verbal communication. Additional Requirements : Demonstrates strong organizational abilities, attention to detail, and interpersonal skills. Experience with Agile processes. Proficient in using Jira, SVN/Git, and CICD tools.

Technical Support Engineer II bengaluru 2 - 3 years INR 4.0 - 8.0 Lacs P.A. Work from Office Full Time

Role Description: We are seeking an experienced Technical Support Engineer II engineer to help assist with technical issues through email, chat support, and on the phone. This position requires exceptional problem-solving skills as you will be tackling new and unique challenges every day with no set script to resolve an issue. The ability to research both alone and in a team to reproduce and debug customer issues is essential. As being the first point of contact of the company, applicants should have excellent communication skills as well as being able to quickly learn new topics. Programming knowledge is required as well as a bachelors degree in a STEM field (Computer Science, Engineering, etc.). Key Duties Responsibilities: Responsibilities include but are not limited to: Diagnose and troubleshoot technical issues, including account setup and network configuration. Ask customers targeted questions to quickly understand the root of the problem. Track computer system issues through to resolution, within agreed time limits. Talk clients through a series of actions, either via phone, email, or chat, until they have solved a technical issue. Escalate ongoing support issues to higher management in the Technical Support or Engineering Department. Refer to internal or external resources to provide accurate tech solutions. Ensure all issues are properly logged. Prioritize and manage several open issues at one time. Prepare accurate and timely reports. Document technical knowledge in the form of notes and manuals. Perform basic code analysis or setup debug projects to troubleshoot low-level coding issues To understand customer requirements and design a mapping flow accordingly. Requirements - Knowledge, Skills, Experience: Excellent communication skills (both verbal and written). Exceptional problem-solving skills. Ability to read and write code to solve basic problems in at least 1 language. Ability to work independently and in a team. Experience with C# or Java or Python preferred but any other previous programming experience is a plus. A good understanding of relational databases. Strong Knowledge of SQL concepts such as JOIN, aggregation, etc. Having experience in any Linux environment, Cloud infrastructure, DevOps is a plus. Have 2 to 3 years of experience in a client-facing (Technical) role. Knowledge about data models and querying. Able to prioritize projects/tasks based on the SLAs and Client Requirements. Solid understanding of APIs

Software Development Engineer III Java bengaluru 5 - 8 years INR 9.0 - 14.0 Lacs P.A. Work from Office Full Time

Role Description: As a SDE III at CData, you will play a pivotal role in building software applications for our suite of products. Youll be an integral part of our agile development process, contributing primarily to back-end engineering. Your expertise will transform technology into user-friendly, functional software. Key Responsibilities: Build and Deliver: Develop robust scalable backend services and APIs using Java, Kotlin, TypeScript, or C#. Collaborate with product and design teams to bring intuitive UI experiences to life using modern front-end technologies like React and TypeScript - full-stack experience is a strong plus but not required. Solve Core Challenges: Tackle key engineering problems in data access, distributed systems, observability, and performance. Build AI Integration: Contribute to the design and implementation of AI/LLM-powered features and services. Own the Lifecycle: Take features from concept to production with thoughtful design, testing, instrumentation, and supportability. Experiment and Innovate: Stay up to date on new technologies and tools, prototyping solutions and sharing insights. Qualifications: Bachelors degree in Computer Science or equivalent experience from an accredited university. 5-8 years of professional software development experience. Experience Skills: Strong object-oriented programming skills (Java, Kotlin, C#, TypeScript, or similar). Experience building scalable REST APIs and cloud-native microservices. Solid knowledge of relational (SQL Server, Postgres) and NoSQL databases (MongoDB, Elasticsearch). Familiarity with message brokers (Kafka, RabbitMQ) and event-driven architectures. Hands-on experience with containerization and orchestration (Docker, Kubernetes). Exposure to cloud platforms (Azure or AWS). Strong communication skills and ability to collaborate across time zones. Bonus: Understanding of LLMs, prompt engineering, or ML integration. Bonus: Experience with front-end frameworks like React/TypeScript. Additional Skills: Ability to work independently and collaboratively. Excellent interpersonal skills with clear written and verbal communication. Self-motivated, eager learner with creative problem-solving abilities. Knowledge sharing and mentoring junior/new team members.

IT Specialist bengaluru 1 - 3 years INR 6.0 - 10.0 Lacs P.A. Work from Office Full Time

Role Description: The IT Specialist will assist with day-to-day operations of the company including onboarding, offboarding, troubleshooting system hardware and software issues. This role will also focus on building and supporting internal systems and maintaining documentation relevant to these processes. As a member of the internal support team, you must be detail oriented, able to learn and problem solve independently and be able to communicate effectively across a multi-cultural, global company Key Duties Responsibilities: Responsibilities include but are not limited to: Troubleshoot general software and hardware issues (Windows, MS Suite, etc.) Physical security management such as key fobs, office video and the visitor management system Manage internal employee hardware such as laptops and desktops (repairs, maintenance) Office network maintenance (firewall, switches) Troubleshoot and manage user accounts, access, client software, printers, laptops Maintain meticulous documentation of systems, processes and inventory of applications and hardware Provisioning and deprovisioning of user accounts in Office 365 Qualifications: 1 to 3 years of professional IT helpdesk experience Experience with resolving general software and hardware issues (Windows, MS Suite, etc.) Experience with maintaining hardware inventory and assets Experience with physical security management (key fobs, video systems and visitor management systems) Keen attention to detail Experience with networking equipment such as firewalls and switches Experience with Azure and Microsoft O365 Experience provisioning and deprovisioning of user accounts in Office 365 Ability to maintain good documentation and records of all systems and procedures Good interpersonal skills to support internal users and address their needs

Technical Lead - Java - Connect bengaluru 8 - 13 years INR 8.0 - 12.0 Lacs P.A. Work from Office Full Time

Role Description: As a Technical Lead at CData, you will play a pivotal role in building software applications for our suite of products. Youll be an integral part of our agile development process, contributing primarily to back-end engineering. Your expertise will transform technology into user-friendly, functional software. Key Responsibilities: Architect Design: Lead the design of scalable, multi-tenant cloud architecture. Build and Deliver: Develop robust scalable backend services and APIs using Java, Kotlin, TypeScript, or C#. Collaborate with product and design teams to bring intuitive UI experiences to life using modern front-end technologies like React and TypeScript - full-stack experience is a strong plus but not required. Solve Core Challenges: Tackle key engineering problems in data access, distributed systems, observability, and performance. Drive AI Integration: Contribute to the design and implementation of AI/LLM-powered features and services. Mentor and Lead: Guide and support other engineers, contribute to team best practices, and champion engineering excellence. Own the Lifecycle: Take features from concept to production with thoughtful design, testing, instrumentation, and supportability. Experiment and Innovate: Stay up to date on new technologies and tools, prototyping solutions and sharing insights. Qualifications: Bachelors degree in Computer Science or equivalent experience from an accredited university. 8+ years of professional software development experience. Experience Skills: Strong object-oriented programming skills (Java, Kotlin, C#, TypeScript, or similar). Experience building scalable REST APIs and cloud-native microservices. Solid knowledge of relational (SQL Server, Postgres) and NoSQL databases (MongoDB, Elasticsearch). Familiarity with message brokers (Kafka, RabbitMQ) and event-driven architectures. Hands-on experience with containerization and orchestration (Docker, Kubernetes). Exposure to cloud platforms (Azure or AWS). Strong communication skills and ability to collaborate across time zones. Bonus: Understanding of LLMs, prompt engineering, or ML integration. Bonus: Experience with front-end frameworks like React/TypeScript. Additional Skills: Ability to work independently and collaboratively. Excellent interpersonal skills with clear written and verbal communication. Self-motivated, eager learner with creative problem-solving abilities. Knowledge sharing and mentoring junior/new team members.