Role & responsibilities Total Experience 7+years. Strong hands-on experience with Java 17+. Proficient in building microservices architecture using Spring Boot and Spring WebFlux. Experience with containerization tools like Docker and orchestration with Kubernetes (preferably AKS). Strong working knowledge of NoSQL databases such as Couchbase or MongoDB, and SQL databases like PostgreSQL. Hands-on experience with cloud platforms such as AWS, Azure, or GCP. Good understanding of CI/CD pipelines using Jenkins, GitHub Action s , etc. Familiarity with API testing tools like Postman. Adherence to Agile best practices. Experience with Splunk for logging and monitoring. Exposure to NewRelic for application performance monitoring. Strong communication and leadership skills with a proactive attitude. RESPONSIBILITIES: Writing and reviewing great quality code. Understanding the client's business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements. Mapping decisions with requirements and be able to translate the same to developers. Identifying different solutions and being able to narrow down the best option that meets the clients' requirements. Defining guidelines and benchmarks for NFR considerations during project implementation. Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers. Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed. Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it. Understanding and relating technology integration scenarios and applying these learnings in projects. Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Qualifications Bachelors or master’s degree in computer science, Information Technology, or a related field.
Role & responsibilities REQUIREMENTS Total experience 7+ years. Expertise in .NET Core, React, Microservices, and Cloud platforms. Strong knowledge of C#, .NET Core, REST APIs. Hands-on experience with React for frontend development. Experience with SQL/relational databases. Proficiency in OOPs, data structures, and algorithms. Expertise in Microservices design & event-driven architecture (Pub/Sub). Experience with Docker, Kubernetes, and containerized application deployment. Strong problem-solving skills with OOPs, data structures, and algorithms. Familiarity with CI/CD pipelines (GitLab, Octopus). Knowledge of best practices in application monitoring, logging, and tracing. Strong understanding of enterprise application design and deployment. Excellent communication and collaboration skills for working across global teams. RESPONSIBILITIES: Writing and reviewing great quality code. Understanding functional requirements thoroughly and analysing the clients needs in the context of the project. Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it. Determining and implementing design methodologies and tool sets. Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs. Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it. Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement. Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs. Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Role & responsibilities We are looking for Web Quality Assurance and Test Engineers with strong expertise in both manual and automation testing. Candidates should have a B.Tech in Computer Science or an equivalent combination of technical education and work experience. The ideal candidate will have over 8 years of experience in Agile Quality Assurance and Testing Engineering, including at least 4 years each in manual testing, automation testing, and scripting/coding. They should have a solid understanding of Agile QA methodologies and tools, and experience working closely with product engineering teams, software engineers, and product managers to understand business and technical requirements, assess risks, and ensure quality. A customer-focused mindset is essential, with the ability to view product features from the end-user perspective. The role requires hands-on experience in test planning, test design, test strategy, and execution, as well as the ability to organize test cases effectively, write acceptance tests, and interpret acceptance criteria for user stories. Proficiency in test-driven development (TDD) is a plus. Candidates should have practical knowledge of automation tools such as Playwright and Cypress, and be able to write test scripts in JavaScript or TypeScript. Additional technical expertise should include performing HTTP request and response schema validation, handling HTTP response codes and exceptions, testing GraphQL APIs, using browser developer tools, and performing accessibility testing using tools like JAWS. Proficiency in Playwright, Cypress, JIRA, Confluence, and browser developer tools is expected at an expert level, while JAWS proficiency should be at an intermediate level. The role follows IST working hours, from 1:30 PM to 9:30 PM.