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.,
You should possess practical knowledge and experience with Waterfall and Iterative Software Development Methodology. It is important to have the ability to write a test approach/strategy and experience using automation tools. Your responsibilities will include creating and maintaining automated scripts for deploying, configuring, and testing applications. Proficiency in web programming technologies and working with APIs is necessary. You should also be able to develop code effectively in a team environment and have proficiency in source control methods and technologies. Experience in Cloud technologies such as AWS and Azure is required. Furthermore, you should be capable of managing multiple priorities simultaneously and adapting quickly to new technologies and concepts. Excellent written and verbal communication skills are essential, along with solid analytical and problem-solving skills. Building and maintaining strong relationships with others and supporting fast-paced development teams are key aspects of the role. Your duties will involve defect reporting and analysis, conducting test risk analysis, and understanding SQL and DB2 database services. Proficiency in SQL Queries, Views, Stored Procedures, XML, and HTML is also expected. As part of the job profile, you will design and build automated test frameworks for Development & Test groups, develop test suites using .NET C#, Selenium, JavaScript, and create solutions for performance and stress testing of applications. Participating in design and code reviews, mentoring team members for automation, and establishing quality assurance measures for new applications are crucial responsibilities. Designing various types of tests and leading teams to manage complex projects are part of your role. You will document detailed test results, communicate effectively with team members about defects, and share project experiences with stakeholders. Participating in architecture and design discussions, identifying issues with project specifications, and customizing testing strategies depending on the project are key tasks. You will also be involved in testing network security protocols, conducting internal audits, and improving testing processes to enhance software quality and reduce cycle time.,
Role Overview: As a QA Analyst, you will be responsible for reviewing business requirements, functional specifications, use cases, design, and architecture documents to create effective test plans. You will actively participate in functional, system, and regression testing activities, and collaborate with Software Developers to determine the root cause of issues. Your role will involve ensuring traceability from requirements through test cases, leading a team to manage complex and large projects with system integrity, and effectively communicating project experiences to team members and stakeholders in a timely and professional manner. Additionally, you will participate in internal/cross-team meetings, project scoping, functional reviews, test specifications, and technical reviews for assigned projects in an Agile environment. Your focus will be on building efficient solutions for Web, Services/APIs, and Database testing requirements. You will also be responsible for preparing and delivering reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization, as well as creating and improving testing processes to reduce overall cycle time and improve software quality. Furthermore, you will estimate and perform risk analysis for quality delivery and assist the team manager with defining and improving the overall QA process. Key Responsibilities: - Review business requirements, functional specifications, use cases, design, and architecture documents to create effective test plans. - Participate actively in functional, system, and regression testing activities. - Report and track defects through a system of record. - Collaborate with Software Developers to determine the root cause of issues. - Ensure traceability from requirements through test cases. - Lead a team to manage complex and large projects with system integrity. - Effectively communicate project experiences to team members and stakeholders in a timely and professional manner. - Participate in internal/cross-team meetings, project scoping, functional reviews, test specifications, and technical reviews for assigned projects in an Agile environment. - Focus on building efficient solutions for Web, Services/APIs, and Database testing requirements. - Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization. - Create and improve testing processes to reduce overall cycle time and improve software quality. - Estimate and perform risk analysis for quality delivery. - Assist the team manager with defining and improving the overall QA process. Qualifications Required: - Must possess knowledge of QA processes and Policies. - Practical knowledge and experience with Waterfall and Iterative Software Development Methodology. - Ability to write a test approach/strategy. - Ability to manage multiple priorities simultaneously. - Ability to quickly take on new technologies and concepts. - Excellent written and verbal communications skills. - Proven solid analytical and problem-solving skills. - Ability to develop and maintain strong relationships with others. - Comfortable supporting fast-paced development teams. - Defect reporting and analysis skills. - Ability to conduct test risk analysis. - Understanding of SQL Queries, Views, and Stored Procedures. - Experience with testing tools such as JIRA. - Thorough Understanding of Software Development Life Cycles. - Experience with Web-Based Testing Applications. - Strong analytical and problem-solving skills. - Ability to work with minimal supervision.,
As an experienced software tester or developer, you will be responsible for designing and developing automated tests using tools like Selenium and Appium. Your role will involve refactoring and extending test automation frameworks and suites as needed. You should have exposure to distributed version control systems like TFS and be comfortable with SQL/PL-SQL for writing queries and stored procedures. Your key responsibilities will include: - Developing automated tests across UI, Service, and Data layers - Engaging in CI/CD processes and rolling deployment/upgrades - Managing test data and ensuring automated test code coverage - Creating and maintaining test plans, test cases, and defect reports - Exploring complex technical issues and communicating effectively with both technical and non-technical audiences - Solving problems, analyzing technical issues, and troubleshooting effectively Additionally, you will play a crucial role in: - Designing and developing automation/performance solutions in line with organizational standards - Building reliable, reusable, and maintainable automated regression suites and test harnesses - Planning and assigning tasks to testing staff to meet project deadlines - Providing guidance on testing skills and best practices to project staff - Participating in requirements and design reviews with a focus on test automation/performance strategy - Documenting detailed test results and communicating defects and issues effectively Your qualifications should include: - Experience in software testing or development - Proficiency in automation tools like Selenium and Appium - Knowledge of SQL/PL-SQL for writing queries and stored procedures - Familiarity with CI/CD processes and test data management - Strong communication, problem-solving, and analytical skills Please note that the company's additional details were not provided in the job description.,
Role Overview: As a Business Analyst, you will work under the direction of Product Managers and other project stakeholders to analyze, interpret, and identify a product's business requirements, scope, issues, and solutions. Your main responsibilities will include providing documentation support for requirements gathering, process analysis, gap analysis, design of new functionality, and UAT. You will also participate in project walkthroughs, business requirement gatherings, and design walkthroughs. Your role will involve writing both functional specifications and business requirement documents based on requirement clarification and interviews with subject matter experts and the technical team. Additionally, you will elicit requirements using various methods such as interviews, document analysis, surveys, site visits, and business process descriptions. Key Responsibilities: - Analyze, interpret, and identify a product's business requirements, scope, issues, and solutions - Provide documentation support for requirements gathering, process analysis, gap analysis, design of new functionality, and UAT - Participate in project walkthroughs, business requirement gatherings, and design walkthroughs - Write functional specifications and business requirement documents based on requirement clarification and interviews - Elicit requirements using interviews, document analysis, surveys, site visits, and business process descriptions - Evaluate information from multiple sources, reconcile conflicts, decompose high-level information into details, and abstract up from low-level understanding to general understanding - Ensure requirements are fully scoped and all gaps identified in a timely manner - Demonstrate excellent verbal and written communication skills and interact professionally with executives, managers, and subject matter experts Qualifications Required: - Strong communication skills, able to communicate clearly, effectively, and in a timely manner - Experience with business requirements, functional requirements, user guides, use cases, and prototyping - Results-oriented, striving to achieve high levels of individual and organizational performance - Knowledge of UML diagrams and designing and mock-up tools - Knowledge of service and deployment models, SAS, and SQL - Experience in the ecommerce industry - Familiarity with Magento and ERP systems (added advantage) - Knowledge of Scrum Agile Methodology (added advantage),
As an MS-SQL Database Administrator, your role will involve the installation, configuration, and upgrading of MS-SQL server, SSRS, and IIS, as well as web services and related products. You will be responsible for troubleshooting and problem-solving of MS-SQL server and databases, while also periodically monitoring databases for performance improvements. Your tasks will include maintaining and enhancing databases through rollout and updates, coding, monitoring, and tuning database objects for optimal performance. Additionally, you will control user privileges and resources, maintain overall security of databases, and assist in database and resource capacity planning. Your responsibilities will also entail assisting project managers and business analysts with reporting requirements, designing and testing backup and restore procedures, and developing an Enterprise Security Policy for database systems. You will be expected to perform problem determination and troubleshooting of technical issues, monitor and train support staff on basic MS-SQL commands and procedures, and ensure system performance meets specifications through debugging and fine-tuning the environment. Furthermore, you will need to define, document, and create backup procedures for full database recoveries, review and develop new stored procedures for developers, and provide on-call support for systems and associated software products on a 24/7 rotation basis. Key Responsibilities: - Installation, configuration, and upgrading of MS-SQL server, SSRS, and IIS, along with web services and related products - Troubleshooting and problem-solving of MS-SQL server and databases - Periodic monitoring of databases for performance improvements - Maintenance and improvement of databases through rollout and updates - Coding, monitoring, and tuning database objects for optimal performance - Controlling user privileges and resources, maintaining overall security of databases - Assisting in database and resource capacity planning - Assisting project managers and business analysts with reporting requirements - Designing and testing backup and restore procedures for databases - Developing an Enterprise Security Policy for database systems - Performing problem determination and troubleshooting of technical problems - Monitoring and training support staff on basic MS-SQL commands and procedures - Ensuring system performs to specifications through debugging and fine-tuning environment - Defining, documenting, and creating backup procedures for full database recoveries - Reviewing and developing new stored procedures for developers - Providing on-call support for systems and associated software products on a 24/7 rotation basis Qualifications Required: - Strong knowledge of backups, restores, recovery models, database shrink operations, DBCC commands, Clustering, Database mirroring, Replication, and High Availability strategies for MS SQL environments - Ability to identify and troubleshoot SQL Server related CPU, Memory, I/O, disk space, and other resource contention - Experience with MS SQL Server backup and recovery techniques in a clustered VLDB environment - Experience with Sequel Services Integration Services (SSIS), OLAP services (SSAS), Reporting services (SSRS), and Oracle Business Intelligence reporting tool (Hyperion) in a data warehousing environment - SQL Development ability to write and troubleshoot SQL Code and design - Experience in creating database architecture with associated schema as part of a software design process - Understanding of database design practices, including database normalization concepts - Knowledge of SQL Server tools such as Profiler, DTA, SSMS, SAC, SSCM, PerfMon, DMVs, system sprocs, etc.,
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 - Overseeing leave management - Arranging training sessions - Handling joining formalities - Coordinating for PF & Gratuity matters - Issuing offer letters and appointment letters Qualification Required: - Excellent communication skills - Good command over the English language It is essential that you have the ability to effectively document various processes and procedures related to the role.,