Home
Jobs

316 Mocking Jobs - Page 9

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 years

0 Lacs

Gurgaon, Haryana, India

Remote

Linkedin logo

About This Role Are you interested in building innovative technology that crafts the financial markets? Do you like working at the speed of a startup, and solving some of the world’s most exciting challenges? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve sophisticated problems. We recognize that strength comes from diversity, and will embrace your outstanding skills, curiosity, and passion while giving you the opportunity to grow technically and as an individual. We invest and protect over $9 trillion (USD) of assets and have an extraordinary responsibility to our clients all over the world. Our technology empowers millions of investors to save for retirement, pay for college, buy a home, and improve their financial well-being. Being a technologist at BlackRock means you get the best of both worlds: working for one of the most sophisticated financial companies and being part of a software development team responsible for next generation technology and solutions. What are Aladdin and Aladdin Engineering? You will be working on BlackRock's investment operating system called Aladdin. Aladdin is used both internally within BlackRock and externally by many financial institutions. Aladdin combines sophisticated risk analytics with comprehensive portfolio management, trading, and operations tools on a single platform to power informed decision-making and create a connective tissue for thousands of users investing worldwide. Our development teams reside inside the Aladdin Engineering group. We collaboratively build the next generation of technology that changes the way information, people, and technology intersect for global investment firms. We build and package tools that manage trillions in assets and supports millions of financial instruments. We perform risk calculations and process millions of transactions for thousands of users every day worldwide! Being a Member Of Aladdin Engineering, You Will Be Tenacious: Work in a fast paced and highly complex environment Creative thinker: Analyses multiple solutions and deploy technologies in a flexible way. Great teammate: Think and work collaboratively and communicate effectively. Fast learner: Pick up new concepts and apply them quickly. Responsibilities Include Collaborate with team members in a multi-office, multi-country environment. Deliver high efficiency, high availability, concurrent and fault tolerant software systems. Significantly contribute to development of Aladdin’s global, multi-asset trading platform. Work with product management and business users to define the roadmap for the product. Design and develop innovative solutions to complex problems, identifying issues and roadblocks. Apply validated quality software engineering practices through all phases of development. Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops and level two production support. Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, guiding and motivating others. Drive a strong culture by bringing principles of inclusion and diversity to the team and setting the tone through specific recruiting, management actions and employee engagement. Qualifications B.E./ B.TECH./ MCA or any other relevant engineering degree from a reputed university. Skills And Experience 4 + years of experience in Java backend technologies A proven foundation in core Java and related technologies, with OO skills and design patterns. Track record building high quality software with design-focused and test-driven approaches. Hands-on experience in Java/ Spring Framework/Sprint Boot/Hibernate In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications. Prior experience in message brokers Understanding of relational databases is a must. Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks. Strong analytical and software architecture design skills with an emphasis on test driven development Great analytical, problem-solving and communication skills Some experience or a real interest in finance, investment processes, and/or an ability to translate business problems into technical solutions. Nice To Have And Opportunities To Learn Expertise in building distributed applications using SQL and/or NOSQL technologies like MS SQL, Sybase, Cassandra or Redis A real-world practitioner of applying cloud-native design patterns to event-driven microservice architectures. Exposure to high scale distributed technology like Kafka, Mongo, Ignite, Redis Exposure to building microservices and APIs ideally with REST, Kafka or gRPC Experience working in an agile development team or on open-source development projects. Experience with optimization, algorithms or related quantitative processes. Experience with Cloud platforms like Microsoft Azure, AWS, Google Cloud Experience with cloud deployment technology (Docker, Ansible, Terraform, etc.) is also a plus. Experience with DevOps and tools like Azure DevOps Experience with AI-related projects/products or experience working in an AI research environment. Knowledge of modern front-end frameworks such as React, Vue.js or Angular is a plus. Exposure to Docker, Kubernetes, and cloud services is beneficial. A degree, certifications or opensource track record that shows you have a mastery of software engineering principles. Our Benefits To help you stay energized, engaged and inspired, we offer a wide range of benefits including a strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about. Our hybrid work model BlackRock’s hybrid work model is designed to enable a culture of collaboration and apprenticeship that enriches the experience of our employees, while supporting flexibility for all. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities. We remain focused on increasing the impactful moments that arise when we work together in person – aligned with our commitment to performance and innovation. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience here at BlackRock. About BlackRock At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress. This mission would not be possible without our smartest investment – the one we make in our employees. It’s why we’re dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive. For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, family status, gender identity, race, religion, sex, sexual orientation and other protected attributes at law. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

India

On-site

Linkedin logo

Accelerate your development and exposure to high performance applications and cloud infrastructure. Join Faptic Technology, a fast-growing scale-up organization with an ambition to be recognized as one of the leading technology companies in Romania. Our global client base needs builders: engineers and developers who love technology, have deep expertise in software and cloud technologies, and importantly, have a passion for culture and customers. We obsess about our customers We build outstanding technical solutions We create an awesome culture We accelerate learning and careers As a Full Stack Developer you will join our team to help us deliver high quality code for new and existing projects. Your main focus will be the building and supporting of developed software and applications using Microservices and Service Bus architecture in an Azure Cloud environment. Your activities will include The development of C# .NET Core, Web API, Angular 9+, HTML, Responsive CSS, web applications, Microservices, web portals and service APIs, windows, and web services. Building and supporting developed software and applications using Microservices and Service Bus architecture in an Azure Cloud environment. Using SQL Server querying, Entity Framework, Graph-QL and an understanding of ETL processes. Maintenance of existing sites and applications implementing incremental changes as required by the business, provide technical advice and support to business analysts. Share in peer code reviews with other developers. Work with the wider development and QA team to evolve the technical strategy to ensure it stays relevant with new tools, technology and approaches. Requirements A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field. Strong expertise in C# development using .NET Core. Solid front-end development skills with Angular 9 or higher, including the ability to create responsive UIs using HTML5, CSS3, and JavaScript/TypeScript. Hands-on experience designing and consuming RESTful APIs, working with Web API technologies, and integrating with legacy SOAP-based services. Familiarity with software testing methodologies, particularly Unit Testing and Mocking frameworks (e.g., Moq, NUnit, xUnit), to ensure high code quality and maintainability. Thorough understanding of clean coding principles, secure coding practices, code refactoring techniques, and general programming best practices. Awareness of web and application security fundamentals such as OWASP guidelines. Benefits Country-specific employment benefits will apply, in accordance with local legislation and practices. Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Mumbai, Maharashtra, India

Remote

Linkedin logo

About This Role About this role Are you interested in building innovative technology that shapes the financial markets? Do you like working at the speed of a startup, but want to solve some of the world’s most complex problems? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve complex problems. We recognize that strength comes from diversity, and will embrace your unique skills, curiosity, drive, and passion while giving you the opportunity to grow technically and as an individual. With over USD $10 trillion of assets, we have an exceptional responsibility: our technology empowers millions of investors to save for retirement, pay for college, buy a home and improve their financial wellbeing. Being a developer at BlackRock means you get the best of both worlds: working for one of the most advanced financial companies and being part of a software development team responsible for next generation technology and solutions. What is Aladdin Engineering? Our development team's sit inside Aladdin Engineering. We collaboratively build the next generation technology that changes the way information, people, and technology intersect for global investment firms. We build and package tools that manage trillions in assets and support millions of financial instruments. We perform risk calculations and process millions of transactions for thousands of users every day worldwide. Which team will you be in? You will be working as a key member of our core Private Markets technology team. Your team is part of the wider team responsible for engineering our cloud-first Private Markets platform using a microservice architecture. This platform supports hundreds of client businesses, managing and analysing their portfolios. Example projects range from permissions management, document management, and business-facing investment services. Being a Member Of Aladdin Engineering You Will Be Tenacious: Work in a fast paced and highly complex environment Creative thinker: Analyse multiple solutions and deploy technologies in a flexible way. Great teammate: Think and work collaboratively and communicate effectively. Fast learner: Pick up new concepts and apply them quickly. Responsibilities Be inquisitive, enthusiastic and open to quickly learning the business and our systems. Design, develop, and implement secure, scalable, and reliable micro-services to deliver client-facing applications built on Java technologies, using both REST and gRPC where required. Contribute to individual project priorities, deadlines and deliverables using AGILE methodologies. Deliver highly efficient, highly available, concurrent and fault tolerant software systems. Work with your team, product management and business users to deliver the roadmap for the product. Design and develop innovative solutions to complex problems, identifying issues and roadblocks. To get involved in the wider organization beyond the team and become an integral part of the wider Aladdin Engineering organization. Qualifications 4+ years hands-on experience in Java/Spring Framework/Spring Boot Experience of Java 17+ preferable. Experience designing and building scalable micro-services using API-First principles using at least one of REST/gRPC. Exposure to Docker, Kubernetes and cloud services is beneficial. Experience in message brokers such as Kafka is a plus. Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks. Effective communication and presentation skills (written and verbal) are required. A real-world practitioner of OO development coupled with an understanding of applying standard Design Patterns to your software design. Strong analytical problem-solving skills with an ability to pick up new concepts quickly. Friendly, positive and can-do attitude. Bachelor or Master's Degree in Computer Science or Engineering preferred. Our Benefits To help you stay energized, engaged and inspired, we offer a wide range of benefits including a strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about. Our hybrid work model BlackRock’s hybrid work model is designed to enable a culture of collaboration and apprenticeship that enriches the experience of our employees, while supporting flexibility for all. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities. We remain focused on increasing the impactful moments that arise when we work together in person – aligned with our commitment to performance and innovation. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience here at BlackRock. About BlackRock At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress. This mission would not be possible without our smartest investment – the one we make in our employees. It’s why we’re dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive. For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, family status, gender identity, race, religion, sex, sexual orientation and other protected attributes at law. Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Mumbai, Maharashtra, India

Remote

Linkedin logo

About This Role About this role Are you interested in building innovative technology that shapes the financial markets? Do you like working at the speed of a startup, but want to solve some of the world’s most complex problems? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve complex problems. We recognize that strength comes from diversity, and will embrace your unique skills, curiosity, drive, and passion while giving you the opportunity to grow technically and as an individual. With over USD $10 trillion of assets, we have an exceptional responsibility: our technology empowers millions of investors to save for retirement, pay for college, buy a home and improve their financial wellbeing. Being a developer at BlackRock means you get the best of both worlds: working for one of the most advanced financial companies and being part of a software development team responsible for next generation technology and solutions. What is Aladdin Engineering? Our development team's sit inside Aladdin Engineering. We collaboratively build the next generation technology that changes the way information, people, and technology intersect for global investment firms. We build and package tools that manage trillions in assets and support millions of financial instruments. We perform risk calculations and process millions of transactions for thousands of users every day worldwide. Which team will you be in? You will be working as a key member of our core Private Markets technology team. Your team is part of the wider team responsible for engineering our cloud-first Private Markets platform using a microservice architecture. This platform supports hundreds of client businesses, managing and analysing their portfolios. Example projects range from permissions management, document management, and business-facing investment services. Being a Member Of Aladdin Engineering You Will Be Tenacious: Work in a fast paced and highly complex environment Creative thinker: Analyse multiple solutions and deploy technologies in a flexible way. Great teammate: Think and work collaboratively and communicate effectively. Fast learner: Pick up new concepts and apply them quickly. Responsibilities Be inquisitive, enthusiastic and open to quickly learning the business and our systems. Design, develop, and implement secure, scalable, and reliable micro-services to deliver client-facing applications built on Java technologies, using both REST and gRPC where required. Contribute to individual project priorities, deadlines and deliverables using AGILE methodologies. Deliver highly efficient, highly available, concurrent and fault tolerant software systems. Work with your team, product management and business users to deliver the roadmap for the product. Design and develop innovative solutions to complex problems, identifying issues and roadblocks. To get involved in the wider organization beyond the team and become an integral part of the wider Aladdin Engineering organization. Qualifications 4+ years hands-on experience in Java/Spring Framework/Spring Boot Experience of Java 17+ preferable. Experience designing and building scalable micro-services using API-First principles using at least one of REST/gRPC. Exposure to Docker, Kubernetes and cloud services is beneficial. Experience in message brokers such as Kafka is a plus. Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks. Effective communication and presentation skills (written and verbal) are required. A real-world practitioner of OO development coupled with an understanding of applying standard Design Patterns to your software design. Strong analytical problem-solving skills with an ability to pick up new concepts quickly. Friendly, positive and can-do attitude. Bachelor or master's degree in computer science or Engineering preferred. Our Benefits To help you stay energized, engaged and inspired, we offer a wide range of benefits including a strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about. Our hybrid work model BlackRock’s hybrid work model is designed to enable a culture of collaboration and apprenticeship that enriches the experience of our employees, while supporting flexibility for all. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities. We remain focused on increasing the impactful moments that arise when we work together in person – aligned with our commitment to performance and innovation. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience here at BlackRock. About BlackRock At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress. This mission would not be possible without our smartest investment – the one we make in our employees. It’s why we’re dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive. For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, family status, gender identity, race, religion, sex, sexual orientation and other protected attributes at law. Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Mumbai, Maharashtra, India

Remote

Linkedin logo

About This Role About this role Are you interested in building innovative technology that shapes the financial markets? Do you like working at the speed of a startup, but want to solve some of the world’s most complex problems? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve complex problems. We recognize that strength comes from diversity, and will embrace your unique skills, curiosity, drive, and passion while giving you the opportunity to grow technically and as an individual. With over USD $10 trillion of assets, we have an exceptional responsibility: our technology empowers millions of investors to save for retirement, pay for college, buy a home and improve their financial wellbeing. Being a developer at BlackRock means you get the best of both worlds: working for one of the most advanced financial companies and being part of a software development team responsible for next generation technology and solutions. What is Aladdin Engineering? Our development team's sit inside Aladdin Engineering. We collaboratively build the next generation technology that changes the way information, people, and technology intersect for global investment firms. We build and package tools that manage trillions in assets and support millions of financial instruments. We perform risk calculations and process millions of transactions for thousands of users every day worldwide. Which team will you be in? You will be working as a key member of our core Private Markets technology team. Your team is part of the wider team responsible for engineering our cloud-first Private Markets platform using a microservice architecture. This platform supports hundreds of client businesses, managing and analysing their portfolios. Example projects range from permissions management, document management, and business-facing investment services. Being a Member Of Aladdin Engineering You Will Be Tenacious: Work in a fast paced and highly complex environment Creative thinker: Analyse multiple solutions and deploy technologies in a flexible way. Great teammate: Think and work collaboratively and communicate effectively. Fast learner: Pick up new concepts and apply them quickly. Responsibilities Be inquisitive, enthusiastic and open to quickly learning the business and our systems. Design, develop, and implement secure, scalable, and reliable micro-services to deliver client-facing applications built on Java technologies, using both REST and gRPC where required. Contribute to individual project priorities, deadlines and deliverables using AGILE methodologies. Deliver highly efficient, highly available, concurrent and fault tolerant software systems. Work with your team, product management and business users to deliver the roadmap for the product. Design and develop innovative solutions to complex problems, identifying issues and roadblocks. To get involved in the wider organization beyond the team and become an integral part of the wider Aladdin Engineering organization. Qualifications 4+ years hands-on experience in Java/Spring Framework/Spring Boot Experience of Java 17+ preferable. Experience designing and building scalable micro-services using API-First principles using at least one of REST/gRPC. Exposure to Docker, Kubernetes and cloud services is beneficial. Experience in message brokers such as Kafka is a plus. Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks. Effective communication and presentation skills (written and verbal) are required. A real-world practitioner of OO development coupled with an understanding of applying standard Design Patterns to your software design. Strong analytical problem-solving skills with an ability to pick up new concepts quickly. Friendly, positive and can-do attitude. Bachelor or Master's Degree in Computer Science or Engineering preferred. Our Benefits To help you stay energized, engaged and inspired, we offer a wide range of benefits including a strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about. Our hybrid work model BlackRock’s hybrid work model is designed to enable a culture of collaboration and apprenticeship that enriches the experience of our employees, while supporting flexibility for all. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities. We remain focused on increasing the impactful moments that arise when we work together in person – aligned with our commitment to performance and innovation. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience here at BlackRock. About BlackRock At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress. This mission would not be possible without our smartest investment – the one we make in our employees. It’s why we’re dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive. For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, family status, gender identity, race, religion, sex, sexual orientation and other protected attributes at law. Show more Show less

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive. This role is based in India and as such all normal working days must be carried out in India. Job Description Join us as a Software Engineer In your new role, you’ll engineer and maintain innovative, customer centric, high performance, secure and robust solutions We’ll look to you to design and engineer software focusing on the customer or user experience as the primary objective It’s a chance to hone your existing technical skills and advance your career as you develop the discipline of software engineering across the business We're offering this role at associate vice president level What you'll do As a Software Engineer, you’ll design, develop and deploy applications capable of meeting and exceeding the anticipated load, performance and availability volumes, including load balancing, performance testing and benchmarking. You’ll be working within a feature team and using extensive experience to engineer software, scripts and tools that are often complex, as well as liaising with other engineers, architects and business analysts across the platform. You’ll also be: Producing high quality software which adds value to the business Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning Collaborating to optimise our software engineering capability Designing, producing, testing and implementing our working code Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations The skills you'll need You’ll need a background in software engineering, software design, architecture, and an understanding of how your area of expertise supports our customers. You’ll also have experience of test-driven development alongside the use of automated test frameworks, mocking or stubbing and unit testing tools. It’ll be ideal if you have a background in solving highly complex, analytical and numerical problems. You’ll also need: Experience of at least 8 years in working in Identity Access Management domain with tools such as OAuth, ping access and ping federate Experience in Java, microservices, spring boot and hibernate A background in cloud platform along with container services such as OCP, Terraform and tools like Splunk, DXAPM, Gitlab and Postman Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance Show more Show less

Posted 2 weeks ago

Apply

8.0 years

4 - 5 Lacs

Gurgaon

On-site

Node Developer Seasoned IT software delivery professional with an experience of 8+ years of hands on development. Experience with agile / continuous delivery paradigms of software development and with extreme programming (XP) techniques is a key. Should be an expert craftsman on test first model of Test-Driven Development (TDD). Expert at putting in continuous integration and build/release automation practices. Experience on at least one build server like Bamboo, Jenkins Has ability to envision design for complex functional and technical problems while incrementally evolving the implementation in simple progressive steps of deliveries. You are adept at Pair programming and can comfortably pair with other developers irrespective of maturity/experience levels. You are eager to coach/guide juniors to improve the delivery capability. You are at ease with understanding/supporting the code base written by others and in learning/trying wider technology sets / problem solving methods used in a project. Aware and experienced with code and language/technology best practices Mandatory Skills Proficiency in Angular ,Node.js & UI designing. Nice to have ASP .Net core. Experience with REST microservice architecture. Experience with frameworks, specifically NestJS and Monorepos. Strong understanding of TypeORM, and basics of SQL or similar RDBMS High proficiency with development environments and tools such as Visual Studio Code (VSCode) or Visual Studio 2017. Familiarity with API development and testing tools including Swagger, REST, GraphQL, Insomnia, and Postman. Skilled in using testing frameworks like Cypress and Jest, and mocking frameworks like EasyMock. Familiarity with S3, Route 53, EC2, ECS, API gateway, Cloud Front, Cloud Trail & Lambda development in AWS technologies. About Virtusa Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us. Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence. Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

Posted 2 weeks ago

Apply

4.0 years

4 - 5 Lacs

Gurgaon

On-site

Node Developer ISS Delivery team needs a highly motivated/ selfdriven Analyst Programmer/Senior Analyst programmer to work on multiple new projects and modifications. The candidates will be responsible to deliver feasible solution/design in consultation with technical team and work as a developer on assigned projects or product teams. The successful candidate will be expected to bridge the requirement gap with business and carry out impact analysis on complete integrated system. In addition, candidates would be expected to complete development as per the project and/or sprint plans. Job Responsibilities Seasoned IT software delivery professional with an experience of 4+ years of hands on development. Expert at following technology sets Proficiency in Java, JEE, and Node.js platforms. Experience with containers, specifically NestJS and Spring Boot. Strong understanding of Spring, Apache, TypeORM, and Spring JPA libraries. High proficiency with development environments and tools such as IntelliJ IDEA or Visual Studio Code (VSCode). Familiarity with API development and testing tools including Swagger, REST, GraphQL, Insomnia, and Postman. Experience with messaging technologies like IBM MQ, ActiveMQ, RabbitMQ, AWS SQS, and Apache Kafka. Skilled in using testing frameworks like JUnit and Jest, and mocking frameworks like EasyMock. Familiarity with AWS technologies. Experience with agile / continuous delivery paradigms of software development and with extreme programming (XP) techniques is a key. Should be an expert craftsman on test first model of Test-Driven Development (TDD). Expert at putting in continuous integration and build/release automation practices. Experience on at least one build server like Bamboo, Teamcity Has ability to envision design for complex functional and technical problems while incrementally evolving the implementation in simple progressive steps of deliveries. You are adept at Pair programming and can comfortably pair with other developers irrespective of maturity/experience levels. You are eager to coach/guide juniors to improve the delivery capability. You are at ease with understanding/supporting the code base written by others and in learning/trying wider technology sets / problem solving methods used in a project. Aware and experienced with code and language/technology best practices. Mandatory Skills Java, JEE, and Node.js platforms. Spring, Apache, TypeORM, and Spring JPA IntelliJ IDEA or Visual Studio Code (VSCode). Swagger, REST, GraphQL, Insomnia, and Postman. IBM MQ, ActiveMQ, RabbitMQ, AWS SQS, and Apache Kafka. Familiarity with AWS Secondary Skills specifically NestJS and Spring Boot Diagnostic and analytical skills Good communication skills Display a flexible attitude Strong troubleshooting skills B.E./B.Tech. Or M.C.A. in Computer Science with 8 + years of Experaince About Virtusa Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us. Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence. Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Andhra Pradesh

Remote

Software Engineering Senior Analyst – HIH - Evernorth About Evernorth: Evernorth Health Services, a division of The Cigna Group (NYSE: CI), creates pharmacy, care, and benefits solutions to improve health and increase vitality. We relentlessly innovate to make the prediction, prevention, and treatment of illness and disease more accessible to millions of people. Responsibilities: Design and implement the software in for provider experience group on various initiatives. Provide support to our end-users by resolving their issues, responding to queries, and helping them analyze/interpret the results from the models. Develop, code, and unit test with variety of cloud services and infrastructure code using Terraform, build ETL using Python/PySpark and testing automation pipeline. Participate in peer code reviews. Develop reusable infrastructure code for commonly occurring work across multiple processes and services. Participate in planning and technical design discussions with other developers, managers, and architects to meet application requirements and performance goals. Manage the Pipeline using JENKINS to move the application to higher environments such as System Testing, User Acceptance Testing, Release Testing, and Users Training environments. Contribute to production support to resolve application production issues. Follow the guidelines of Cloud COE and other teams for production deployment and maintenance activities for all applications running in AWS. Manage the application demos to business users and Product Owners regularly in Sprint and PI demos. Work with Business users and Product Owners to understand business requirements. Participate in Program Increment (PI) planning and user stories grooming with Scrum masters, developers, QA Analysts, and product owners. Participate in daily stand-up meetings to provide daily work status updates to the Scrum master and product owner, following Agile Methodology. Write Structured Query Language (SQL) stored procedures and SQL queries for create, read, update, and delete (CRUD) operations for database. Write and maintain technical and design documents. Understand best practices for using the Guarantee Management’s tools and applications. Required Skills: Excellent debugging, analytical, and problem-solving skills. Excellent communication skills. Required Experience & Education: Bachelor's in computer science or related field, or equivalent relevant work experience and technical knowledge. 3 - 5 years of total related experience. Experience Full Stack Python /PySpark Developer and Hands-on experience on AWS Cloud Services. Experienced in software development in Java and open-source tech stack. Strong and Proficient in React or Angular AND NodeJS client-side languages and frameworks. Hands on Experience in AWS Cloud Development. Experience in CI/CD tools such as AWS Cloudformation, Jenkins, Conduits, GitHub. Experience in Microservice Architecture. Exposure to SOLID, Architectural Patterns , Development Best Practices. Experience in Unit Testing automation, Test Driven Development and use of mocking frameworks. Experience working in Agile/Scrum teams. Hands on experience in infrastructure as a code in a Terraform . SQL and NoSQL experience Desired Experience: Experience building in Event Driven Architecture a plus. Security Engineering or Knowledge of AWS IAM Principles a plus Kafka knowledge a plus. NoSQL Solutions a plus. Location & Hours of Work: Full-time position, working 40 hours per week. Expected overlap with US hours as appropriate Primarily based in the Innovation Hub in Hyderabad, India in a hybrid working model (3 days WFO and 2 days WFH) About Evernorth Health Services Evernorth Health Services, a division of The Cigna Group, creates pharmacy, care and benefit solutions to improve health and increase vitality. We relentlessly innovate to make the prediction, prevention and treatment of illness and disease more accessible to millions of people. Join us in driving growth and improving lives.

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Linkedin logo

Node Developer Seasoned IT software delivery professional with an experience of 8+ years of hands on development. Experience with agile / continuous delivery paradigms of software development and with extreme programming (XP) techniques is a key. Should be an expert craftsman on test first model of Test-Driven Development (TDD). Expert at putting in continuous integration and build/release automation practices. Experience on at least one build server like Bamboo, Jenkins Has ability to envision design for complex functional and technical problems while incrementally evolving the implementation in simple progressive steps of deliveries. You are adept at Pair programming and can comfortably pair with other developers irrespective of maturity/experience levels. You are eager to coach/guide juniors to improve the delivery capability. You are at ease with understanding/supporting the code base written by others and in learning/trying wider technology sets / problem solving methods used in a project. Aware and experienced with code and language/technology best practices Mandatory Skills Proficiency in Angular ,Node.js & UI designing. Nice to have ASP .Net core. Experience with REST microservice architecture. Experience with frameworks, specifically NestJS and Monorepos. Strong understanding of TypeORM, and basics of SQL or similar RDBMS High proficiency with development environments and tools such as Visual Studio Code (VSCode) or Visual Studio 2017. Familiarity with API development and testing tools including Swagger, REST, GraphQL, Insomnia, and Postman. Skilled in using testing frameworks like Cypress and Jest, and mocking frameworks like EasyMock. Familiarity with S3, Route 53, EC2, ECS, API gateway, Cloud Front, Cloud Trail & Lambda development in AWS technologies. Show more Show less

Posted 2 weeks ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

We are seeking a full-stack Java developer with 4–10 years of experience in building web applications using Java, JSP, Servlets, and modern front-end technologies like React and jQuery. The ideal candidate will have experience with both legacy systems and microservices, strong problem-solving skills, and a passion for agile, high-quality software delivery. ⚠️ Note: This is a senior-level position. Freshers and candidates with less than 4 years of experience will not be considered. What You’ll Do: Develop and enhance web applications using Java/Servlets/J2EE and relevant frameworks. Work across legacy and microservices-based architectures. Deliver responsive, user-friendly UIs using React, jQuery, Backbone, and modern JS standards. Collaborate with enterprise clients and cross-functional teams. Lead and mentor a high-performance development team. Participate in code reviews, design discussions, and test automation efforts. Desired Skills & Experience: 5–8 years of hands-on Java development experience. Expertise in JSP, Servlets, JavaScript libraries (React, jQuery, Backbone). Solid Core Java, J2EE, and Spring Boot background. Proficient in working with databases (MySQL, Oracle) and version control tools (Git, TFS). Familiarity with CI/CD tools like Jenkins or Go. Experience with JUnit and mocking frameworks like JMockit. Agile project delivery mindset. Strong problem-solving, communication, and analytical skills. Responsibilities Include: Understanding business needs and translating them into technical solutions. Writing clean, efficient, and maintainable Java code. Collaborating with clients and teams effectively. Keeping pace with evolving technologies and frameworks. Ensuring high-quality software delivery under tight timelines. Show more Show less

Posted 2 weeks ago

Apply

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

At NICE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what’s the role all about? We are looking for passionate, professional, hands-on software specilaist to define, shape and evolve/enhance the architecture of our products in Communication survailance domain.This specialist will be part of a Pune Communication survailance R&D team working with Product managementin US. How will you make an impact? Prepare and present design proposals Mentor developers and provide technical and professional leadership Assist in requirements shaping and mapping to/enhancing of architecture of legacy and next gen components POC new ideas and technologies by coding prototypes Promote Innovation Culture Contribute and review high level designs and assist in detailed level designs. Present and communicate architecture to internal and external stakeholders Code complex parts of the product on occasions, when needed. Perform code reviews to make sure code aligns with design, architecture and standards To provide new products and features for our on-premise product ranges. How will you make an impact? BS or MS in Computer Science or related degree 10 to 12 years of software development experience, with hands on experience in development of enterprise application. Ability to consider the broader picture while still diving into details A strong grasp of Windows and Linux development tools A comprehensive familiarity and proven experience in OOD/OOP Experience working on resolving scalability / performance issues will be an added advantage Experience working in communication domain will be an added advantage Substantial capabilities in the domain, analyses information and deduces conclusions within the professional space, seen as a professional by the team and peer community. Has high-attention to details and works well in a dynamic and intense environment Proven experience working effectively in Agile development teams, demonstrating a strong grasp of Agile/Lean principles and methodologies. Deep understanding of C#, .NET, and their associated ecosystem, coupled with hands-on experience in various technical areas including: Developing APIs, particularly REST or equivalent. Proficiency in T-SQL or equivalent for database operations. Implementation of test-driven development practices and design patterns. Automation of build, test, and deployment processes. Familiarity with cloud platforms such as Azure and/or AWS. Proficiency in version control using Git and basic DevOps principles. Ability to communicate effectively with external customers, internal colleagues, and non-technical audiences. Strong time management skills, ability to work independently or as part of a team, and excellent written and verbal English communication skills. Skills required: C# / .NET Framework , .Net Core SQL Server Multithreading Windows Services WebAPI / RESTful API ASP.NET WiX (Windows Installer) Automated unit testing (NUnit, MSTest) Mocking (Moq, Fakes) About NICE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law. Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Linkedin logo

Node Developer ISS Delivery team needs a highly motivated/ selfdriven Analyst Programmer/Senior Analyst programmer to work on multiple new projects and modifications. The candidates will be responsible to deliver feasible solution/design in consultation with technical team and work as a developer on assigned projects or product teams. The successful candidate will be expected to bridge the requirement gap with business and carry out impact analysis on complete integrated system. In addition, candidates would be expected to complete development as per the project and/or sprint plans. Job Responsibilities Seasoned IT software delivery professional with an experience of 4+ years of hands on development. Expert at following technology sets Proficiency in Java, JEE, and Node.js platforms. Experience with containers, specifically NestJS and Spring Boot. Strong understanding of Spring, Apache, TypeORM, and Spring JPA libraries. High proficiency with development environments and tools such as IntelliJ IDEA or Visual Studio Code (VSCode). Familiarity with API development and testing tools including Swagger, REST, GraphQL, Insomnia, and Postman. Experience with messaging technologies like IBM MQ, ActiveMQ, RabbitMQ, AWS SQS, and Apache Kafka. Skilled in using testing frameworks like JUnit and Jest, and mocking frameworks like EasyMock. Familiarity with AWS technologies. Experience with agile / continuous delivery paradigms of software development and with extreme programming (XP) techniques is a key. Should be an expert craftsman on test first model of Test-Driven Development (TDD). Expert at putting in continuous integration and build/release automation practices. Experience on at least one build server like Bamboo, Teamcity Has ability to envision design for complex functional and technical problems while incrementally evolving the implementation in simple progressive steps of deliveries. You are adept at Pair programming and can comfortably pair with other developers irrespective of maturity/experience levels. You are eager to coach/guide juniors to improve the delivery capability. You are at ease with understanding/supporting the code base written by others and in learning/trying wider technology sets / problem solving methods used in a project. Aware and experienced with code and language/technology best practices. Mandatory Skills Java, JEE, and Node.js platforms. Spring, Apache, TypeORM, and Spring JPA IntelliJ IDEA or Visual Studio Code (VSCode). Swagger, REST, GraphQL, Insomnia, and Postman. IBM MQ, ActiveMQ, RabbitMQ, AWS SQS, and Apache Kafka. Familiarity with AWS Secondary Skills specifically NestJS and Spring Boot Diagnostic and analytical skills Good communication skills Display a flexible attitude Strong troubleshooting skills B.E./B.Tech. Or M.C.A. in Computer Science with 8 + years of Experaince Show more Show less

Posted 2 weeks ago

Apply

6.0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

Linkedin logo

Job Title: Lead Java Developer Location: Indore Job Type: On site Experience Required: 6+ Years Required Skills and Qualifications: Technical Skills: Strong expertise in Java (8 and above) , Spring / Spring Boot , RESTful APIs Experience with Microservices architecture Proficiency in JPA/Hibernate , JDBC Knowledge of Message Brokers (e.g., RabbitMQ, Kafka) Solid understanding of Multithreading , Concurrency , and Design Patterns Familiarity with Maven/Gradle , Git , and CI/CD pipelines Proficient in SQL and RDBMS (PostgreSQL, MySQL, Oracle) Experience with NoSQL databases (MongoDB, Cassandra) is a plus Understanding of Docker , Kubernetes , and cloud platforms (AWS/Azure/GCP) is preferred Experience in unit testing frameworks like JUnit/TestNG and mocking frameworks like Mockito Leadership & Soft Skills: Strong leadership and team management capabilities Excellent problem-solving and debugging skills Strong communication and interpersonal skills Ability to manage multiple projects simultaneously Agile/Scrum methodology experience Show more Show less

Posted 2 weeks ago

Apply

12.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive. This role is based in India and as such all normal working days must be carried out in India. Job Description Join us as a Principal Engineer This is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective You’ll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank’s overall software engineering capability You’ll gain valuable stakeholder exposure as you build and leverage relationships, as well as the opportunity to hone your technical talents We're offering this role at vice president level What you'll do As a Principal Engineer, you’ll be creating great customer outcomes via engineering and innovative solutions to existing and new challenges, and technology designs which are innovative, customer centric, high performance, secure and robust. You’ll be working with software engineers in the production and prototyping of innovative ideas, engaging with domain and enterprise architects to validate and leverage these in wider contexts, by incorporating the relevant architectures. We’ll also look to you to design and develop software with a focus on the automation of build, test and deployment activities, while developing the discipline of software engineering across the business. You’ll also be: Defining, creating and providing oversight and governance of engineering and design solutions with a focus on end-to-end automation, simplification, resilience, security, performance, scalability and reusability Working within a platform or feature team along with software engineers to design and engineer complex software, scripts and tools to enable the delivery of bank platforms, applications and services, acting as a point of contact for solution design considerations Defining and developing architecture models and roadmaps of application and software components to meet business and technical requirements, driving common usability across products and domains Designing, producing, testing and implementing the working code, along with applying Agile methods to the development of software with the use of DevOps techniques The skills you'll need You’ll need at least 12 years of experience in software engineering, software or database design and architecture, as well as experience of developing software within a DevOps and Agile framework. Along with an expert understanding of the latest market trends, technologies and tools, you’ll bring significant and demonstrable experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance. You’ll also need: A strong background in leading software development teams in a matrix structure, introducing and executing technical strategies Significant and demonstrable experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools Experience in Java, Spring Boot, Microservices and Cloud along with knowledge of CI/CD pipeline The ability to rapidly and effectively understand and translate product and business requirements into technical solutions A background of working with code repositories, bug tracking tools and wikis Show more Show less

Posted 2 weeks ago

Apply

10.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive. This role is based in India and as such all normal working days must be carried out in India. Job Description Join us as a Principal Engineer This is an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environment With your software development background, you’ll be delivering software components to enable the delivery of platforms, applications and services for the bank As well as developing your technical talents, you'll have the opportunity to build project and leadership skills which will open up a range of exciting career options We're offering this role at vice president level What you'll do As a Principal Engineer, you’ll be driving development software and tools to accomplish project and departmental objectives by converting functional and non-functional requirements into suitable designs. You’ll play a leading role in planning, developing and deploying high performance robust and resilient systems for the bank, and will develop your leadership skills as you manage the technical delivery of one or more software engineering teams. You’ll also gain a distinguished leadership status in the software engineering community as you lead the wider participation in internal and industry wide events, conferences and other activities. You’ll also be: Designing and developing high performance and high availability applications, using proven frameworks and technologies Making sure that the bank’s systems follow excellent architectural and engineering principles, and are fit for purpose Monitoring the technical progress against plans while safeguarding functionality, scalability and performance, and providing progress updates to stakeholders Designing and developing reusable libraries and APIs for use across the bank Writing unit and integration tests within automated test environments to ensure code quality The skills you'll need You’ll come with a background in software engineering, software or database design and architecture, as well as significant experience developing software within an SOA or microservices paradigm. Along with development experience in one or more programming languages, you’ll bring an excellent understanding of implementing programming best practice, especially around scalability, availability and performance. You’ll also need: Experience of leading software development teams, introducing and executing technical strategies At least 10 years of experience in .NET, C#, React, Oracle, PostgreSQL, and AWS Knowledge of using industry recognised frameworks and development tooling Experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools Experience of supporting, modifying and maintaining systems and code developed by teams other than your own Show more Show less

Posted 2 weeks ago

Apply

3.0 - 6.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Job Role - QA SDET -2 Experience - 3 to 6 Years Location - Noida Responsibilities: SDET2 will be responsible for manual and automation testing for the company’s software products. Role will require experience in working on web api and mobile app testing. Work in partnership with development and product teams to deliver features with high quality for our end users. Focus on building automated testing solutions for application, services and database testing requirements. Work closely with other QA resources and help in adopting best practices. Skillsets required for the role: Mandatory: ● 4-6 years of work experience in testing of web, mobile and backend applications. ● Good understanding of STLC and experience working in agile teams. ● Working experience in web application automation using Selenium. ● Expertise in mobile testing and automation using Appium ● Experience with API and microservices testing. ● Experience in API automation using RestAssured ● Hands on experience in working with Java, good understanding of OOPs concept ● Excellent analytical and problem-solving skills Good to have ● Experience in performance testing using JMeter or similar tools. ● Experience in network response mocking and debugging tools like charles, Fiddler ● Knowledge on CI/CD tools like Jenkins. ● Knowledge on cloud technologies like AWS, Azure. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

🚨 We are Hiring 🚨 https://grhombustech.com/jobs/job-description-senior-test-automation-lead-playwright-ai-ml-focus/ Job Description Job Title: Senior Test Automation Lead – Playwright (AI/ML Focus) Location: Hyderabad Job Type: Full-Time Company Overview: GRhombus Technologies Pvt Ltd, a pioneer in Software Solutions – Especially on Test Automation, Cyber Security, Full Stack Development, DevOps, Salesforce, Performance Testing and Manual Testing. GRhombus delivery centres are located in India at Hyderabad, Chennai, Bengaluru and Pune. In the Middle East, we are located in Dubai. Our partner offices are located in the USA and the Netherlands. About the Role: We are seeking a passionate and technically skilled Senior Test Automation Lead with deep experience in Playwright-based frameworks and a solid understanding of AI/ML-driven applications. In this role, you will lead the automation strategy and quality engineering practices for next-generation AI products that integrate large-scale machine learning models, data pipelines, and dynamic, intelligent UIs. You will define, architect, and implement scalable automation solutions across AI-enhanced features such as recommendation engines, conversational UIs, real-time analytics, and predictive workflows, ensuring both functional correctness and intelligent behavior consistency. Key Responsibilities: Test Automation Framework Design & Implementation Design and implement robust, modular, and extensible Playwright automation frameworks using TypeScript/JavaScript. Define automation design patterns and utilities that can handle complex AI-driven UI behaviors (e.g., dynamic content, personalization, chat interfaces). Implement abstraction layers for easy test data handling, reusable components, and multi-browser/platform execution. AI/ML-Specific Testing Strategy Partner with Data Scientists and ML Engineers to understand model behaviors, inference workflows, and output formats. Develop strategies for testing non-deterministic model outputs (e.g., chat responses, classification labels) using tolerance ranges, confidence intervals, or golden datasets. Design tests to validate ML integration points: REST/gRPC API calls, feature flags, model versioning, and output accuracy. Include bias, fairness, and edge-case validations in test suites where applicable (e.g., fairness in recommendation engines or NLP sentiment analysis). End-to-End Test Coverage Lead the implementation of end-to-end automation for: Web interfaces (React, Angular, or other SPA frameworks) Backend services (REST, GraphQL, WebSockets) ML model integration endpoints (real-time inference APIs, batch pipelines) Build test utilities for mocking, stubbing, and simulating AI inputs and datasets. CI/CD & Tooling Integration Integrate automation suites into CI/CD pipelines using GitHub Actions, Jenkins, GitLab CI, or similar. Configure parallel execution, containerized test environments (e.g., Docker), and test artifact management. Establish real-time dashboards and historical reporting using tools like Allure, ReportPortal, TestRail, or custom Grafana integrations. Quality Engineering & Leadership Define KPIs and QA metrics for AI/ML product quality: functional accuracy, model regression rates, test coverage %, time-to-feedback, etc. Lead and mentor a team of automation and QA engineers across multiple projects. Act as the Quality Champion across the AI platform by influencing engineering, product, and data science teams on quality ownership and testing best practices. Agile & Cross-Functional Collaboration Work in Agile/Scrum teams; participate in backlog grooming, sprint planning, and retrospectives. Collaborate across disciplines: Frontend, Backend, DevOps, MLOps, and Product Management to ensure complete testability. Review feature specs, AI/ML model update notes, and data schemas for impact analysis. Required Skills and Qualifications: Technical Skills: Strong hands-on expertise with Playwright (TypeScript/JavaScript). Experience building custom automation frameworks and utilities from scratch. Proficiency in testing AI/ML-integrated applications: inference endpoints, personalization engines, chatbots, or predictive dashboards. Solid knowledge of HTTP protocols, API testing (Postman, Supertest, RestAssured). Familiarity with MLOps and model lifecycle management (e.g., via MLflow, SageMaker, Vertex AI). Experience in testing data pipelines (ETL, streaming, batch), synthetic data generation, and test data versioning. Domain Knowledge: Exposure to NLP, CV, recommendation engines, time-series forecasting, or tabular ML models. Understanding of key ML metrics (precision, recall, F1-score, AUC), model drift, and concept drift. Knowledge of bias/fairness auditing, especially in UI/UX contexts where AI decisions are shown to users. Leadership & Communication: Proven experience leading QA/Automation teams (4+ engineers). Strong documentation, code review, and stakeholder communication skills. Experience collaborating in Agile/SAFe environments with cross-functional teams. Preferred Qualifications: Experience with AI Explainability frameworks like LIME, SHAP, or What-If Tool. Familiarity with Test Data Management platforms (e.g., Tonic.ai, Delphix) for ML training/inference data. Background in performance and load testing for AI systems using tools like Locust, JMeter, or k6. Experience with GraphQL, Kafka, or event-driven architecture testing. QA Certifications (ISTQB, Certified Selenium Engineer) or cloud certifications (AWS, GCP, Azure). Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical discipline. Bonus for certifications or formal training in Machine Learning, Data Science, or MLOps. Why Join Us? At GRhombus, we are redefining quality assurance and software testing with cutting-edge methodologies and a commitment to innovation. As a test automation lead, you will play a pivotal role in shaping the future of automated testing, optimizing frameworks, and driving efficiency across our engineering ecosystem. Be part of a workplace that values experimentation, learning, and professional growth. Contribute to an organisation where your ideas drive innovation and make a tangible impact. Show more Show less

Posted 3 weeks ago

Apply

4.0 - 5.0 years

6 - 7 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Naukri logo

Description Roles and Responsibilities You will play an active role in the design, development, testing, and delivery of the overall system You will build the interface for controlling pricing and viewing risk more effectively. You will deliver an integrated trader desktop across interest rate flow Gathering and refining user and technical requirements from stakeholders, principally focused on pre-trade execution within Securities Lending, Availability, and Locates Develop specific feature enhancements and bug fixes in the core platform Leverage the Fusion platform to build applications for various asset classes Provide support for any issues encountered by business users in the daily usage of your application Implementing functionality/enhancements based on the agreed design Providing support Implement UI-based applications using .Net WPF Skills and Qualifications The ideal candidate must have 4+ years of work experience and a bachelors/masters degree in Computer Science, Engineering, Computer Applications, or other relevant fields. We are looking for professionals with the following attributes: Structured Notes knowledge Practical use of Expression Blend Familiarity with Unit testing frameworks (Microsoft Testing framework, Mocking) Basic understanding of derivatives.*LI-RR Experience developing/documenting test plans and procedures Comfortable with PL/SQ Job Must Have C#, Net MVC, Windows Form, Console, WPF, WCF Services, MS SQL Server, Web APIs, JavaScript, JQuery, Bootstrap, HTML, CSS, JSON, and XML. Workplace Office Locations

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Gurgaon, Haryana, India

Remote

Linkedin logo

About About this role When BlackRock started in 1988, its founders envisioned a company that combined the best of financial services with cutting edge technology. They imagined a business that would provide financial services to clients as well as technology services to other financial firms. The result of their vision is Aladdin, our industry leading, end-to-end investment management platform. With assets valued over USD $10 trillion managed on Aladdin, our technology empowers millions of investors to save for retirement, pay for college, buy a home and improve their financial wellbeing. Are you interested in building innovative technology that crafts the financial markets? Do you like working at the speed of a startup, and solving some of the world’s most exciting challenges? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve sophisticated problems. We recognize that strength comes from diversity, and will embrace your outstanding skills, curiosity, and passion while giving you the opportunity to grow technically and as an individual. We invest and protect over $9 trillion (USD) of assets and have an extraordinary responsibility to our clients all over the world. Our technology empowers millions of investors to save for retirement, pay for college, buy a home, and improve their financial well-being. Being a technologist at BlackRock means you get the best of both worlds: working for one of the most sophisticated financial companies and being part of a software development team responsible for next generation technology and solutions. What are Aladdin and Aladdin Engineering? You will be working on BlackRock's investment operating system called Aladdin. Aladdin is used both internally within BlackRock and externally by many financial institutions. Aladdin combines sophisticated risk analytics with comprehensive portfolio management, trading, and operations tools on a single platform to power informed decision-making and create a connective tissue for thousands of users investing worldwide. Our development teams reside inside the Aladdin Engineering group. We collaboratively build the next generation of technology that changes the way information, people, and technology intersect for global investment firms. We build and package tools that manage trillions in assets and supports millions of financial instruments. We perform risk calculations and process millions of transactions for thousands of users every day worldwide! Being a Member Of Aladdin Engineering, You Will Be Tenacious: Work in a fast paced and highly complex environment Creative thinker: Analyses multiple solutions and deploy technologies in a flexible way. Great teammate: Think and work collaboratively and communicate effectively. Fast learner: Pick up new concepts and apply them quickly. Responsibilities Include Collaborate with team members in a multi-office, multi-country environment. Deliver high efficiency, high availability, concurrent and fault tolerant software systems. Significantly contribute to development of Aladdin’s global, multi-asset trading platform. Work with product management and business users to define the roadmap for the product. Design and develop innovative solutions to complex problems, identifying issues and roadblocks. Apply validated quality software engineering practices through all phases of development. Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops and level two production support. Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, guiding and motivating others. Drive a strong culture by bringing principles of inclusion and diversity to the team and setting the tone through specific recruiting, management actions and employee engagement. Qualifications B.E./ B.TECH./ MCA or any other relevant engineering degree from a reputed university. Skills And Experience 4 + years of experience A proven foundation in core Java and related technologies, with OO skills and design patterns. Track record building high quality software with design-focused and test-driven approaches. Hands-on experience in Java/ Spring Framework/Sprint Boot/Hibernate In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications. Prior experience in message brokers Understanding of relational databases is a must. Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks. Strong analytical and software architecture design skills with an emphasis on test driven development Great analytical, problem-solving and communication skills Some experience or a real interest in finance, investment processes, and/or an ability to translate business problems into technical solutions. Nice To Have And Opportunities To Learn Expertise in building distributed applications using SQL and/or NOSQL technologies like MS SQL, Sybase, Cassandra or Redis A real-world practitioner of applying cloud-native design patterns to event-driven microservice architectures. Exposure to high scale distributed technology like Kafka, Mongo, Ignite, Redis Exposure to building microservices and APIs ideally with REST, Kafka or gRPC Experience working in an agile development team or on open-source development projects. Experience with optimization, algorithms or related quantitative processes. Experience with Cloud platforms like Microsoft Azure, AWS, Google Cloud Experience with cloud deployment technology (Docker, Ansible, Terraform, etc.) is also a plus. Experience with DevOps and tools like Azure DevOps Experience with AI-related projects/products or experience working in an AI research environment. Knowledge of modern front-end frameworks such as React, Vue.js or Angular is a plus. Exposure to Docker, Kubernetes, and cloud services is beneficial. A degree, certifications or opensource track record that shows you have a mastery of software engineering principles. Our Benefits To help you stay energized, engaged and inspired, we offer a wide range of benefits including a strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about. Our hybrid work model BlackRock’s hybrid work model is designed to enable a culture of collaboration and apprenticeship that enriches the experience of our employees, while supporting flexibility for all. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities. We remain focused on increasing the impactful moments that arise when we work together in person – aligned with our commitment to performance and innovation. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience here at BlackRock. About BlackRock At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress. This mission would not be possible without our smartest investment – the one we make in our employees. It’s why we’re dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive. For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, family status, gender identity, race, religion, sex, sexual orientation and other protected attributes at law. Show more Show less

Posted 3 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Quality Assurance Engineers are responsible for assuring quality of newly developed/enhanced software solutions through manual and automation testing. From requirements analysis and design to implementation, training and support, the Quality Assurance Engineer will work together with a team on diverse projects utilizing knowledge of critical thinking and problem solving. A Quality Assurance Engineer will work tightly with their leadership to understand requirement and project timelines ensuring that software developed adhere to the functional and nonfunctional requirements of the software solution. Duties & Responsibilities Be a champion for department initiatives and values ensuring all actions promote the department’s mission statement Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions Improve operations by conducting systems analysis and recommending changes in policies and procedures Communicate in a professional manner when interacting with coworkers and external customers Work with developers, product manager, architects and others to understand functional and nonfunctional requirements, validate and ensure product meets those requirements Develop and enhance the test infrastructure and continuous integration framework used across teams. Determine testing best practices and principals and promote them across the organization. Contribute for developing and executing maintainable automation tests for acceptance, functional, and regression test cases. Integrate project testing with continuous-integration process. Work with fellow team members to diagnose bugs and formulate solutions. Provide functional and technical expertise in bug fixes. Use test automation techniques (data driven, pairwise, mocking, test hooks) that fit the problem space. Understand designing and coding for testability to produce quality code with the lowest cost. Participate in internal and external technical reviews, as required Skills Required Excellent time management, resource organization and priority establishment skills, and ability to multi-task in a fast-paced environment Ability to work independently and as part of a team Can work quickly and efficiently with moderate supervision Demonstrated skills and abilities needed to coordinate, facilitate, and participate in a collaborative approach to the completion of tasks or assignments Should have understanding SOLID design principals Strong Object-Oriented design and implementation skills Ability to develop test automation framework using in C# /Java/TypeScript, Selenium, WDIO, SQL and BDD Strong knowledge of enterprise computing software, including system management standards and solutions Have HEART. To work here, you must be: Humble– self-aware and respectful Effective– measurably move the needle& immeasurably add value Adaptable– innately curious and constantly changing Remarkable– stand out in some way Transparent– openly and honestly sharing knowledge 3 to 5 years’ experience with software testing post BE/B.Tech, ME/M.Tech or MCA Must have experience with manual and automation testing of enterprise applications with web user interface, Mobile and web services Must have experience with C#/.NET or Java Must have experience with SQL query writing Must have experience with Selenium web driver Passionate about technology and application development About Symplr We are an industry leader in compliance, credentialing and workforce management software as a service solution. We help healthcare organizations mitigate risk, ensure compliance and optimal deployment of workforce. symplr has a single mission: to make healthcare compliance, credentialing and workforce management simpler for all constituents of the healthcare community. We’re recognized for our innovative and easy-to-use software as a service solution, as well as our payor enrollment services both of which significantly reduce the cost of compliance and increase operational efficiency. We’re based in the five major healthcare technology hubs in the US: Houston, Nashville, Kansas City, Hartford and Bangalore. We proudly serve well over 4,000 healthcare organizations, from the smallest surgery centers to the largest integrated delivery networks (IDNs) and payers nationwide. Show more Show less

Posted 3 weeks ago

Apply

10.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Join us as a Principal Engineer This is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective You’ll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank’s overall software engineering capability You’ll gain valuable stakeholder exposure as you build and leverage relationships, as well as the opportunity to hone your technical talents We're offering this role at vice president level What you'll do As a Principal Engineer, you’ll be creating great customer outcomes via engineering and innovative solutions to existing and new challenges, and technology designs which are innovative, customer centric, high performance, secure and robust. You’ll be working with software engineers in the production and prototyping of innovative ideas, engaging with domain and enterprise architects to validate and leverage these in wider contexts, by incorporating the relevant architectures. We’ll also look to you to design and develop software with a focus on the automation of build, test and deployment activities, while developing the discipline of software engineering across the business. You’ll Also Be Defining, creating and providing oversight and governance of engineering and design solutions with a focus on end-to-end automation, simplification, resilience, security, performance, scalability and reusability Working within a platform or feature team along with software engineers to design and engineer complex software, scripts and tools to enable the delivery of bank platforms, applications and services, acting as a point of contact for solution design considerations Defining and developing architecture models and roadmaps of application and software components to meet business and technical requirements, driving common usability across products and domains Designing, producing, testing and implementing the working code, along with applying Agile methods to the development of software with the use of DevOps techniques The skills you'll need You’ll come with significant experience in software engineering, software or database design and architecture, as well as experience of developing software within a DevOps and Agile framework. Along with an expert understanding of the latest market trends, technologies and tools, you’ll bring significant and demonstrable experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance. You’ll Also Need 10+ years of experience in development, production support or enhancement projects with specific focus on banking domain Proficient in Microsoft Dynamics 365 CRM Fundamentals and Power Apps platform Relevant technical knowledge in Microsoft Dynamics 365 and Power Platform, C#, JavaScript, SQL Server Experience in MSD365 must include implementation, customization, configuration, migration, workflow, plugins, data export service, views, entity model, security, web resources etc A strong background in leading software development teams in a matrix structure, introducing and executing technical strategies Significant and demonstrable experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools A background in designing or implementing APIs The ability to rapidly and effectively understand and translate product and business requirements into technical solutions A background of working with code repositories, bug tracking tools and wikis Show more Show less

Posted 3 weeks ago

Apply

8.0 - 11.0 years

35 - 37 Lacs

Kolkata, Ahmedabad, Bengaluru

Work from Office

Naukri logo

Dear Candidate, We are hiring an Erlang Developer to build resilient, distributed systems in telecom, messaging, or IoT platforms using the BEAM VM . Key Responsibilities: Build scalable, fault-tolerant systems in Erlang Work with OTP behaviors like gen_server, supervision trees Design systems with high uptime and soft real-time performance Write tests using EUnit and manage code with rebar3 Collaborate with DevOps to deploy distributed applications Required Skills & Qualifications: Strong grasp of Erlang , OTP , and concurrency models Familiar with hot code upgrades , Mnesia , and ETS Experience with distributed architecture and message passing Bonus: Experience with Elixir or RabbitMQ Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies

Posted 3 weeks ago

Apply

12.0 - 15.0 years

55 - 60 Lacs

Ahmedabad, Chennai, Bengaluru

Work from Office

Naukri logo

Dear Candidate, We are hiring a Haskell Developer to develop highly-reliable software with an emphasis on correctness and maintainability. Key Responsibilities: Design and implement backend systems in Haskell Apply type-safe and pure functional programming principles Write tests, property checks, and formal verifications Collaborate on domain modeling, APIs, and compiler extensions Optimize code for performance and memory safety Required Skills & Qualifications: Proficient in Haskell , GHC , and Cabal/Stack Familiar with typeclasses , monads , and algebraic data types Experience with Servant , Yesod , or Snap frameworks Bonus: Background in formal methods or financial systems Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Srinivasa Reddy Kandi Delivery Manager Integra Technologies

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Position Description Company Profile: At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve. At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com. This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please. Job Title: Senior QA Position: SSE /LA Experience:5+Years Category: IT Software Main location: Bangalore Position ID: J0525-1518 Employment Type: Full Time Job Description : Main accountabilities By joining our team, you will have a unique opportunity to participate to the software validation and verification of a strategical evolution in Outpayce offer following the ISTQB principles (International Software Testing Qualifications Board). Your goal will be to detect issues as early as possible in the development cycle and avoid their propagation to the production system. You'll have the possibility to embark journeys like enhancing quality of Continuous Integration / Continuous Delivery pipelines, improvement of quality processes and methodologies as test driven development (TDD) and/or behavior driven development (BDD) recommended by SAFe framework. Implement Testing Strategy Implement the Test strategy with high QA mindset (Test in Black and White box, Shift left approach, Mocking) Define test cases from customer’s requirements and ensure trace-ability with specifications. Write test plan (functional and/or non-functional and/or non-regression). Ensure improvement of non-regression test repository in the Change Request plan. Design and Perform Tests Design test cases and develop automated test case scripts. Prepare test environment, test data, and execute test cases. Give go/no-go for the customer’s test campaign. Be responsible for the project, product or release quality control. Coordinate Defects (Problem Tracking Records PTRs) Provide information to developers in order to fix defects. Check defects and coordinate implementation. Document software defects. Share your activity Participate in specification reviews to give input on testing requirements. Report and communicate on test activities to the line organization, software developers and product definitions analysts. We are looking for... Post-secondary degree in Computer Science or related technical field or equivalent experience, Experience between 5 to 9 Years in software functional testing (manual and automated), based on ISTQB principles, Experience in Back end and API testing, Experience in testing tool such as RobotFramework. Postman is a plus Knowledge of coding language and building testing libraries (Python or another language) Soft skills: Team spirit, Multicultural approach, good communication skills Experience in an Agile environment Scrum. SAFe ia a plus T-shape mindset is a plus Basic knowledge about the implementation of QA regression in a CI/CD pipeline ( Jenkins, Docker usage) is a plus UI Test automation is a plus Experience in the Travel IT and/or Payment industry is a plus ISTQB Foundations certification is a plus. Note: This job description is a general outline of the responsibilities and qualifications typically associated with the Virtualization Specialist role. Actual duties and qualifications may vary based on the specific needs of the organization. CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs. Your future duties and responsibilities Required Qualifications Your future duties and responsibilities Required Qualifications To Be Successful In This Role Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world. Show more Show less

Posted 3 weeks ago

Apply

Exploring Mocking Jobs in India

Mocking has become an essential skill in the software development industry, particularly in India where the demand for talented professionals in this area is on the rise. Job seekers looking to land a mocking role in India have a plethora of opportunities to explore. In this article, we will delve into the mocking job market in India, highlighting key hiring locations, salary ranges, career progression, related skills, and common interview questions.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Gurgaon

Average Salary Range

The average salary range for mocking professionals in India varies based on experience levels. Entry-level professionals can expect to earn between INR 3-6 lakhs per annum, while experienced individuals with over 5 years of experience can earn upwards of INR 12 lakhs per annum.

Career Path

In the field of mocking, a typical career path may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually progressing to roles like Architect or Manager.

Related Skills

In addition to mocking, professionals in this field are often expected to have strong skills in software testing, programming languages like Java or Python, familiarity with testing frameworks, and knowledge of agile methodologies.

Interview Questions

  • What is mocking and why is it important in software development? (basic)
  • Can you explain the difference between stubs and mocks? (medium)
  • How do you handle dependencies while writing unit tests using mocking frameworks? (medium)
  • What are some popular mocking frameworks in Java? (basic)
  • Explain the concept of mocking in the context of test-driven development. (advanced)
  • How do you verify interactions between objects using mocking? (medium)
  • What are the limitations of mocking frameworks? (advanced)
  • Can you give an example of a real-world scenario where mocking would be beneficial? (medium)
  • How do you handle asynchronous code testing with mocking? (advanced)
  • What are some best practices to follow while using mocking in your test suite? (medium)
  • Explain the difference between manual mocking and automatic mocking. (medium)
  • How do you choose the appropriate mocking framework for a project? (medium)
  • Describe a situation where mocking led to improved code quality in your previous projects. (advanced)
  • How do you mock static methods in Java? (advanced)
  • What are the benefits of using mock objects in unit testing? (basic)
  • How do you create data-driven tests using mocking frameworks? (medium)
  • What are some common pitfalls to avoid while using mocking in your test cases? (medium)
  • Explain the concept of partial mocking. (advanced)
  • How do you test private methods using mocking frameworks? (advanced)
  • What are some popular tools for generating mock objects in Java? (basic)
  • Describe the process of setting up a mock object for testing a REST API endpoint. (medium)
  • How do you handle dependency injection while working with mocking frameworks? (medium)
  • What are some strategies for maintaining and updating mock objects as the codebase evolves? (advanced)
  • Can you explain the difference between fakes and mocks? (medium)
  • How do you ensure that your mock objects are not overly complex or tightly coupled to the implementation details? (medium)

Closing Remark

As you embark on your journey to secure a mocking role in India, remember to equip yourself with the necessary skills, knowledge, and confidence to ace the interview process. With the right preparation and mindset, you can position yourself as a strong candidate in this competitive job market. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies