You should be a professional with strong communication skills, capable of conveying information clearly, effectively, and in a timely manner. Your experience should include handling Business Requirements, Functional Requirements, User Guides, Use Cases, and Prototyping. You must be results-oriented, aiming for high levels of individual and organizational performance. Proficiency in UML Diagrams, designing and mock-up tools, Service and Deployment Models, SAS, and SQL is essential. Experience in the E-commerce industry is a plus, along with familiarity with Magento and ERP Systems. Knowledge of Scrum Agile Methodology would be advantageous. As part of your job profile, you will work under the guidance of Product Managers and other project stakeholders to analyze, interpret, and identify a product's business requirements, scope, issues, and solutions. You will provide documentation support for requirements gathering, process analysis, gap analysis, design of new functionality, and User Acceptance Testing (UAT). Additionally, you will participate in project walkthroughs, business requirement gathering, and design walkthroughs. Your responsibilities will include writing functional specifications and business requirement documents based on requirement clarification and interviews with subject matter experts and the technical team. You will elicit requirements through interviews, document analysis, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis. Moreover, you will evaluate gathered information from multiple sources, reconcile conflicts, decompose high-level information into details, and abstract up from low-level understanding to a general understanding. It will be your duty to ensure that requirements are fully scoped and all gaps are identified in a timely manner. Excellent verbal and written communication skills are crucial, as you will need to interact professionally with a diverse group of executives, managers, and subject matter experts.,
You should have experience in ASP.NET, C# .NET, MVC 5 & Above, .Net Core, EF 6.0/EF Core, REST/JSON, web services, JQuery, IOC/Dependency Injection, Redis cache or any other distributed caching. It is important to be knowledgeable about distributed and cloud-based applications architectures as well as CI/CD tools and frameworks such as Kubernetes, Docker, Jenkins DevOps. Familiarity with full stack, web, and JavaScript frameworks like React, Redux, Node is required. You should have experience working in Agile teams with CI/CD, DevOps Pipeline, and Atlassian products e.g., JIRA and Confluence. Experience with design patterns, WinForms, Windows service, SQL Jobs, SignalR is an added advantage. You must be experienced in all phases of the project life cycle including Analysis, Design, Coding, Testing with TDD, and deployment. In terms of job profile, you will be responsible for providing solutions for architectural design including Service-Oriented Architectures like Microservices, Event Driven Architectures, Client-Server Architectures, REST API, etc. You should possess influencing, negotiating, and problem-solving skills. Your role will involve addressing technical concerns, ideas, and suggestions, conducting code reviews, providing technical assistance, direction, guidance, and motivating team members. Coordinating with the group, allocating tasks to group members, and interacting with Quality department members are also part of the responsibilities. Analyzing and documenting requirements, creating a solution prototype, preparing design documents and program specifications, designing functional technology solutions, planning and designing the structure of a technology solution are essential tasks. Maintaining quality process standards and using tools like ReSharper can be advantageous. Authorizing design changes after consultations with PM and supporting the PM team will also be required. Regarding personal attributes, excellent communication skills, problem-solving aptitude, organizational and leadership skills, as well as good analytical and presentation skills are highly valued in this role.,
As a potential candidate for this role, you should possess excellent communication skills with a good command over the English language. Your key responsibilities will include managing time attendance, preparing performance appraisal reports, and overseeing leave management. Additionally, you will be required to arrange training sessions, handle joining formalities, and coordinate for PF & Gratuity matters. Issuing offer letters and appointment letters will also be part of your duties. It is essential that you have the ability to effectively document various processes and procedures related to the role.,
As a Database Administrator, you will be responsible for maintaining and optimizing MS SQL Server environments. Your duties will include installing, configuring, and upgrading MS SQL Server, SSRS, and IIS, as well as troubleshooting and problem-solving related to databases. You will also be involved in periodic monitoring, performance improvements, and maintenance of databases, including rollout and updates. Your role will also involve coding, monitoring, and tuning database objects for optimal performance, evaluating database patches and service packs, and controlling user privileges and resources to maintain overall database security. Additionally, you will assist in database and resource capacity planning, support project managers and business analysts with reporting requirements, and design and test backup and restore procedures for databases, hardware system fail-over capabilities, and disaster recovery. You will be responsible for creating, maintaining, and updating SQL Server infrastructure documentation, designing and developing enterprise security policies for database systems, and performing problem determination and troubleshooting of technical issues. Furthermore, you will monitor and train support staff on basic MS-SQL commands and procedures, ensure system performance meets specifications through debugging and fine-tuning, and define backup procedures for full database recoveries. Your role will also involve reviewing and developing new stored procedures for developers, providing on-call support for systems and associated software products on a 24/7 rotation basis, and ensuring that backup procedures are well-defined and documented. Your expertise in SQL Server tools, database design practices, and high availability strategies will be essential in maintaining the efficiency and security of database systems.,
As a QA Engineer, you will be responsible for ensuring the quality of software products by following established QA processes and policies. You should have practical knowledge of Waterfall & Iterative Software Development Methodologies and be able to write a test approach/strategy effectively. Your ability to quickly adapt to new technologies and concepts will be crucial in this role. Your excellent written and verbal communication skills will enable you to collaborate effectively with team members and other departments. You should be comfortable supporting fast-paced development teams and have a strong capability for defect reporting and analysis. A good understanding of SQL queries, views, and stored procedures is required, along with knowledge of testing tools such as JIRA and experience in Web/Desktop Based Testing Applications. In this role, you will be responsible for analyzing user stories, use cases, and requirements for validity and feasibility. You will create test cases based on user stories or test scenarios and collaborate closely with team members to execute all levels of testing, including System, Integration, Sanity, and Regression testing. Your ability to communicate project experiences to team members and stakeholders in a professional manner will be essential. You will focus on building efficient testing solutions for Web, Services/APIs, and Database requirements. Additionally, you will prepare and deliver reports, recommendations, or alternatives to address existing and potential trouble areas in IT systems and projects. Your contribution to creating and improving testing processes will help reduce overall cycle time and enhance software quality across the organization.,
You should have experience in software testing or development with a good understanding of testing, coding, and debugging procedures. Additionally, you should be familiar with design and development of automated tests using automation tools such as Selenium and Appium across various application layers including UI, Service, and Data layers. Experience in refactoring and extending test automation/performance frameworks and suites as necessary is required. Exposure to distributed version control systems like TFS and familiarity with SQL/PL-SQL for writing SQL queries, stored procedures, and RDBMS are essential. Experience in testing in CI, DevOps, rolling deployment/upgrade model is a plus. Knowledge of Test Data Management and mapping automated test code coverage is preferred. You should have the ability to develop Test Plans and Test Cases, engage in Exploratory Testing, and create and maintain Defect Reports. Demonstrating the capability to explain complex technical issues to both technical and non-technical audiences is crucial. Strong communication skills, the ability to deliver clear, concise documentation and presentations, excellent problem-solving, analytical, and technical troubleshooting skills are required. In the role, you will design and develop automation/performance solutions that adhere to organization standards and construct reliable, reusable, and maintainable automated regression suites and test harnesses. Creating frameworks with quality code to simplify testing scenarios will be part of your responsibilities. You will be expected to design and develop test plans, test cases based on functional and design specifications, execute test cases, and analyze and report test results to the teams. Your duties will involve planning the work of other testing staff, assigning tasks to meet project deadlines, and providing guidance and assistance to project staff using strong testing skills. Participating in requirements review, architecture/design reviews with an emphasis on test automation/performance strategy, and ensuring best practices will be essential. Active involvement in functional, system, and regression testing activities, capturing quality assurance data and metrics to provide insights and conclusions, designing different types of tests, and leading teams to manage complex and large projects with system integrity are critical aspects of the role. You will also be responsible for documenting detailed test results, effectively communicating information about defects and issues found during testing to the team, creating and enhancing testing processes to reduce overall cycle time, and improve software quality.,