Key Responsibilities: Design and develop robust, scalable REST APIs and backend systems Build and manage database schemas and integrations (primarily with MongoDB) Perform code reviews and ensure adherence to best practices and coding standards Debug and troubleshoot production and development issues effectively. Required Technical Skills: Strong programming skills in JavaScript and TypeScript Backend development using Node.js and Express Experience in MongoDB database design and querying Good understanding of REST API architecture and implementation Experience with frontend frameworks like Angular or React (optional ) Preferred Soft Skills: Strong problem-solving and critical thinking abilities Excellent communication skills both written and verbal Demonstrated adaptability in a fast-paced environment Strong sense of ownership and accountability A learning mindset curious and driven to grow Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or related field 4 to 9 years of relevant work experience in software development.
Job Description: We are seeking a skilled AI Testing Specialist to join our team. The ideal candidate will have experience in testing AI-based applications and systems, with a strong understanding of AI/ML concepts, testing methodologies, and project management skills. Responsibilities: Collaborate with the AI test team to plan and execute test plans, test cases, and test scenarios for AI systems. Implement quality assurance standards to ensure the accuracy, reliability, and performance of AI solutions. Design and implement benchmarking tests to evaluate AI system performance against industry standards and competitors. Develop, execute, maintain, and enhance automated test frameworks and scripts dedicated to AI component testing. Accurately report and track defects and issues related to AI testing, including writing detailed bug reports and verifying fixes in collaboration with the development team Analyze benchmarking results to identify strengths, weaknesses, and areas for improvement in AI algorithms and models Expand knowledge in testing deep learning algorithms and model families. Required Skills Proficiency in Python and related packages for image processing, data processing, and automation testing. Familiarity with machine/deep learning frameworks like TensorFlow, Keras, or PyTorch. Understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), with a focus on AI-specific testing phases and activities. Experience in testing AI-driven applications across diverse platforms. Experience in API testing using tools like Postman. Knowledge of tools like Neptune, Weights and Biases, PyTorch Ignite, TensorFlow Model Analysis (TFMA), and DeepDetect. Qualification: Bachelor s or Master s degree in Computer Science, Data Science, Machine Learning, or related fields. 1-3 years of experience in AI testing, deep learning, or quality assurance. ISTQB Certified Tester. ISTQB Certified AI Tester. Preferred Qualifications: Proficiency in machine learning pipelines and Continuous Integration/Continuous Deployment (CI/CD) pipelines tailored for AI development and testing workflows. Knowledge of advanced image processing algorithms. Experience with cloud computing platforms such as AWS or Azure, particularly in the context of testing AI solutions in cloud environments. Strong statistical analysis skills to evaluate model performance, validate results, and identify potential issues during AI testing.
Job Description: We are seeking a highly skilled Performance Engineer with 5-7 years of experience to join our dynamic team. The ideal candidate will have a strong background in performance testing, specifically with extensive knowledge and hands-on experience in JMeter scripting and performance test execution. Knowledge of Locust.io is an added advantage. This role involves designing, implementing, and maintaining performance testing frameworks and strategies to ensure our applications meet the highest performance standards. Responsibilities: Performance Testing: Plan, design, and execute performance tests to ensure system reliability, capacity, and scalability. JMeter/Locust Scripting: Develop and maintain complex JMeter scripts for load and performance testing. Test Execution: Conduct performance tests, analyze results, and provide actionable recommendations for performance improvements. Monitoring & Analysis: Use monitoring tools to gather performance metrics and identify bottlenecks. Reporting: Generate detailed performance test reports and communicate findings to stakeholders. Collaboration: Work closely with development, QA, and operations teams to integrate performance testing into the CI/CD pipeline. Optimization: Provide insights and recommendations for performance tuning and optimization of applications. Documentation: Maintain thorough documentation of performance test plans, scripts, and procedures. Requirements: Experience: 5-7 years in performance engineering and testing. JMeter/Locust.io: Proficiency in JMeter scripting and test execution. Performance Testing Tools: Experience with other performance testing tools (e.g., JMeter, Locust.io) is a plus. Scripting Languages: Knowledge of scripting languages such as JavaScript, Python, or Shell scripting. Analytical Skills: Strong analytical and problem-solving skills. Monitoring Tools: Familiarity with monitoring tools like New Relic, Dynatrace, or Grafana. CI/CD: Experience with CI/CD tools such as Jenkins, GitLab, or Bamboo. Communication: Excellent communication skills, both written and verbal. Team Player: Ability to work effectively in a collaborative team environment. Preferred Qualifications: Cloud Platforms: Experience with cloud platforms such as AWS, Azure, or Google Cloud. Database Performance: Knowledge of database performance testing and optimization. Agile Methodologies: Experience working in Agile/Scrum environments.
Extensive testing experience with Web Based Application. Analyzing the Requirements Prepare Test Scenarios Prepare Test Cases for module, integration and system testing Compile Test Data for the test cases Setup Test Environment to execute the test cases Analyze the Test Cases prepared by other team members Executing the Test Cases and Defect Tracking Provide mandatory information of a defect to developers in order to fix it Write automation scripts in Robot framework and maintain framework Qualifications 9+ years of experience in testing multi-tier applications and test automation. Experience in API testing, Functional testing, Regression testing, Smoke & Sanity testing Good knowledge of multi-tier architecture, Web technology Good knowledge of Web services, REST, JSON and XML processing and transformation. Proven ability to test API & API automation Proven Experience in test automation. Knowledge of automation frameworks. Experience on Python and Selenium. Knowledge of standard QA processes, test plans, test case design, test case management , defect management and reporting. Good technical skills including knowledge of operating systems, databases, sql , networking and application/Dbase servers is required. Excellent communication and customer interfacing skills.
Job Description: We are seeking a Technical Architect with 8+ years of experience to design and implement scalable, high-performance architectures across multiple projects. The ideal candidate will drive technical strategy, ensure adherence to best practices, and collaborate with cross-functional teams to build robust, secure, and efficient solutions. Responsibilities: Define and implement scalable, secure, and high-performing system architectures. Drive technical strategy, architectural decisions and best coding practices. Design microservices-based solutions and ensure seamless integration with cloud platforms. Work closely with stakeholders, product owners and engineering teams to align technology with business objectives. Evaluate and recommend new technologies, frameworks and tools to improve efficiency. Guide development teams on system design, API integrations and performance optimization. Establish security best practices and ensure compliance with industry standards. Lead code reviews, mentoring and knowledge-sharing within the team. Qualification: B.E/B.Tech/MCA (Computers/IT) Preferred Qualifications: 8+ years of experience in software architecture & system design. Strong expertise in [Tech Stack - e.g., Java, Node.js] and microservices architecture. Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). Proficiency in database technologies (SQL/NoSQL) and caching mechanisms. Experience in API design & integration (REST, GraphQL). Strong understanding of security best practices in software development. Knowledge of CI/CD pipelines, DevOps and Agile methodologies. Excellent problem-solving, analytical and communication skills. Must Haves: Strong Architectural Experience with expertise in microservices, cloud platforms (AWS/Azure/GCP) and scalable system design. Hands-on Technical Expertise - Proficiency in Java ,Node.js or .Net along with experience in API design, database management (SQL/NoSQL) and DevOps best practices. Leadership & Problem-Solving Skills - Proven ability to mentor teams, drive technical decisions, and troubleshoot complex issues, ensuring high-quality software delivery.
We are seeking a skilled Playwright Tester to join our team. The ideal candidate will have experience in automation testing, particularly with Playwright, and a strong understanding of web-based applications, APIs, and user interfaces. Responsibilities: Develop, maintain, and execute automated test scripts using Playwright and Pytest frameworks. Write and maintain Python scripts to support test automation efforts. Design and implement API automation tests to ensure robust backend validation. Collaborate with cross-functional teams, including QA Architects, to define, design, and ship new features. Identify, record, document thoroughly, and track bugs using industry-standard tools. Work in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives. Utilize GitHub for version control and collaborate with team members through pull requests and code reviews. Provide detailed and constructive feedback on bug reports and test case designs. Communicate effectively with stakeholders and customers to understand requirements and resolve issues. Manage and configure Linux environments for automated tests. Mentor and guide junior team members, sharing best practices and ensuring consistent quality in test processes. Work closely with QA Architects to develop and refine test automation strategies and frameworks. Qualification: Bachelor s degree in Computer Science Engineering, IT, MCA, MSc Computer science. Overall 3+ years of industry experience. Playwright Framework: Proficiency in writing and maintaining automated tests using Playwright. Pytest Framework: Strong knowledge of the Pytest framework for Python, including writing and executing test cases. Python Scripting: Proficient in writing and debugging Python scripts for test automation and other utilities. Selenium: Extensive experience in automating web applications using Selenium WebDriver. API Automation: Experience in automating API tests using tools like Postman, RestAssured, or equivalent. Test Automation Concepts: Solid understanding of test automation concepts and methodologies. Preferred Qualifications: Highly effective team player. Assertive and have good interpersonal skills. Good at handling emotions and conflict negotiations. Expertise in testing techniques and review process. Ability to use a wide variety of open-source automation technologies and tools. Generative AI Tools: Understanding of using Generative AI tools to enhance test automation. Linux Basic Understanding: Ability to navigate and perform basic operations in a Linux environment. Communication Skills: Strong verbal and written communication skills to articulate test strategies, plans, and results to various stakeholders.
Job Description: We are seeking a visionary Data Architect to lead the data engineering practice within our product engineering services. This role involves defining best practices for building data lak and warehouses, identifying cutting-edge tools and platforms for exploration and adoption, and driving architectural decisions for data engineering projects. The ideal candidate will shape our strategy and guide our teams in delivering scalable, future-ready data solutions. Responsibilities: Design and implement the overall data architecture strategy, including data models, data integration patterns, and data governance frameworks. Develop and maintain enterprise data standards, policies, and procedures to ensure data consistency, quality, and compliance across the organization. Design and oversee the implementation of data integration solutions, including ETL/ELT processes, data pipelines, and real-time data streaming architectures. Collaborate with data engineers to implement and optimize data storage solutions, including data warehouses, data lakes, and data marts. Work with security teams to implement data security measures, including data encryption, access controls, and data masking techniques. Evaluate and recommend new data technologies and tools to enhance the organization s data capabilities. Provide technical leadership and mentorship to data engineers and other technical team members. Collaborate with business stakeholders to understand data requirements and translate them into technical specification Develop and maintain documentation of data architecture, including data flow diagram entity-relationship diagrams, and system integration maps. Ensure compliance with data privacy regulations (e.g., GDPR, CCPA) and industry standards. Qualification: Bachelor s or Master s degree in Computer Science, Information Systems, or a related field 7+ years of experience in data architecture or related roles. Strong understanding of data modeling techniques, including dimensional modeling and data vault modeling. Extensive experience with relational databases (e.g., Oracle, SQL Server, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). Experience in designing and managing data pipelines that move data across different layers within Databricks. Experience with Azure ADLS Gen2 SDK for monitoring data ingestion and managing large data sets. Proficiency in data warehousing concepts and technologies (e.g., Snowflake, Am Redshift, Google BigQuery, Databricks-hosted data warehouse following a medallion architecture. Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and their data services. Familiarity with data integration tools and ETL/ELT processes. Understanding of data. governance principles and experience implementing data governance frameworks. Strong skills in SQL and at least one programming language (e.g., Python, Java, Scala). Experience with data visualization tools (e.g., Tableau, Power BI) and their architectural requirements. Excellent communication skills and ability to translate complex technical concepts to non-technical stakeholders. Strong analytical and problem-solving skills. Preferred Qualifications: Experience with machine learning and AI architectures. Knowledge of graph databases and their applications. Familiarity with data mesh and data fabric concepts. Experience with real-time data streaming technologies (e.g., Kafka, Apache Flink).
Job Summary: We are seeking a highly skilled Senior Software Engineer with a strong background in backend development, particularly in Node.js. The ideal candidate is someone who can work independently, lead small teams, and contribute to architectural-level decisions. This role is perfect for someone who is close to an architect-level profile but still enjoys hands-on development. Key Responsibilities: Design, develop, and maintain scalable backend systems using Node.js and TypeScript Develop and optimize RESTful APIs and microservices Work with MongoDB for database modeling, performance tuning, and data management Deploy and manage applications on cloud platforms (preferably AWS or Azure) Collaborate with cross-functional teams to define, design, and deliver new features Provide technical guidance and mentorship to junior developers Participate in code reviews and ensure adherence to best coding practices Own modules end-to-end, including architecture, development, testing, and deployment Contribute to high-level architectural decisions and system design Required Skills: 6 14 years of strong software development experience, with a primary focus on backend technologies Deep expertise in Node.js, TypeScript, and MongoDB Experience working with cloud platforms (AWS or Azure preferred) Strong understanding of system design, scalable architecture, and performance optimization Ability to work independently and as part of a team Proven experience in leading development efforts or mentoring peers Solid understanding of API design, microservices architecture, and integration best practices Strong problem-solving, debugging, and analytical skills Preferred Profile: Exposure to DevOps practices and CI/CD pipelines Knowledge of Docker, Kubernetes, or other container orchestration tools Familiarity with Agile methodologies Experience working in product-driven environment
We are seeking a highly experienced and driven Fullstack Technical Lead with strong expertise in both backend and frontend development. The ideal candidate should be technically sound across the full stack, cloud-savvy (preferably in AWS or Azure), and capable of leading development teams . Key Responsibilities: Lead the design, development, and implementation of robust, scalable full-stack applications using Node.js, TypeScript, and modern frontend frameworks (React, Angular, or Vue.js). Architect end-to-end solutions with clean code practices, high availability, and performance at scale. Drive the adoption of modern development frameworks, patterns, and tools across both backend and frontend teams. Mentor and guide a team of engineers while also contributing directly to code and architecture. Collaborate with product managers, designers, QA teams, and DevOps to ensure seamless delivery and deployment. Define and maintain API structures, data models, frontend architectures, and service integration strategies. Handle performance tuning, cloud deployment, monitoring, and troubleshooting across the full stack. Champion best practices in fullstack development, code reviews, and team processes. Required Skills: 8-12 years of total experience in fullstack development. Strong hands-on experience with Node.js, TypeScript, and MongoDB on the backend. Proficiency in modern frontend frameworks (React, Angular, or Vue.js) with strong JavaScript/TypeScript skills. Proven experience with at least one cloud platform preferably AWS or Azure. Deep understanding of RESTful APIs, microservices architecture, and system design principles. Experience with frontend state management, component architecture, and responsive design. Strong problem-solving skills with a passion for scalable, high-quality architecture across the stack. Experience working both as an individual contributor and as a team lead. Excellent communication, leadership, and mentoring skills Preferred Profile: Candidates with experience close to an Architect-level profile with fullstack ownership Balanced expertise in both backend and frontend candidates should be comfortable working across the entire stack Exposure to containerization (Docker/Kubernetes), CI/CD pipelines, and DevOps practices is a plus Experience with modern frontend tooling (Webpack, Vite, etc.) and testing frameworks (Jest,Cypress, etc.) Understanding of UI/UX principles and ability to collaborate effectively with design teams
FIND ON MAP