Job description Your Impact: The Fortify Aviator team is building a suite of tools to help our clients leverage artificial intelligence and machine learning to review, audit, and resolve vulnerabilities. You will be Senior Software Engineer on the team and you will contribute to projects that aid in building these tools.You will work with bright, motivated teammates to implement solutions to some of the toughest code analysis problems in the industry. Join our experts and help us expand our security team! What the role offers: Analyze, design, program, debug, and modify software enhancements and/or new products used in local, networked, or Internet- related computer programs, primarily for end users. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications. Develops product architectures and methodologies for software applications design and development across multiple platforms and organizations within the Global Business Unit. Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value; creates plans for integration and update into architecture. Reviews and evaluates designs and project activities for compliance with development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk. Leverages recognized domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups. Provides guidance and mentoring to less-experienced staff members to set an example of software applications design and development innovation and excellence. What you need to succeed: Bachelor's or Masters degree in computer science, Information Systems, or equivalent. At least 8+ years of experience in software development Strong knowledge of the Java language Ability to learn rapidly in the quickly evolving technical landscape of artificial intelligence (AI) and large language models (LLM) Collaborative and can be productive with loosely defined requirements. Knowledge and understanding of Docker, Kubernetes, Helm, microservices. Knowledge and understanding of Git Excellent analytical and problem-solving skills. Experience in overall architecture of software applications for products and solutions. Designing and integrating software applications running on multiple platform types into overall architecture. Knowledge and experience of Agile development practices and working in global team environment Excellent written and verbal communication skills Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels. Knowledge and understanding of SQL databases (Postgres preferred), queries. Strong understanding of static and dynamic application security testing (SAST & DAST), the evidence it gathers, why users are interested in this evidence and how they use it to evaluate the security of their products. Prior experience leveraging LLMs to enhance a software application and getting results in a performant way, preferred but not a requirement. Evaluating and selecting tools and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools. History of innovation with multiple patents or deployed solutions in the field of software design, preferred but not a requirement. Experience with Postgres Knowledge and understanding of Secure coding practices. Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: MS/M.Sc(Science) in Any Specialization, LLM in Any Specialization
What The Role Offers Good hands-on technical skills in Java full stack development using Spring Boot, REST API development, Database Systems & UI Technologies like ReactJS Profound database knowledge, Oracle and PostgreSQL. Experience with PL-SQL is a strong advantage. Expertise in building scalable, distributed application using cloud technologies such as AWS, microservices architecture etc. Lead the design, development, DevOps and project activities such as planning, daily stand-ups and retrospectives and collaborate with stakeholders to drive project goals Ability to solve complex technical problems and accomplish with minimal supervision Experience in developing associated business cases and plans which are detailed, actionable and aligned with industry best practices Maintain a current understanding of industry and technology trends. Be part of organization-wide initiatives and drive the change What You Need To Succeed Minimum BE CS or equivalent experience 16+ years of product development experience using Java, Spring Boot, REST API development, Database Systems & UI Technologies like React 5+ years of experience on Cloud (Ex AWS), DevOps, Docker, Kubernetes, Terraform etc. Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live operations Knowledge on Gen AI and practical usage is an advantage Experience partnering with product and program management teams Agile project management training and experience is an added advantage. Excellent communication and time management skills Experience in communicating with other technical teams, and senior leadership to collect requirements, describe software product features and technical designs. Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: CS in Any Specialization
YOUR IMPACT As Sr Software Engineer at Opentext with in the Opentext Cloud Platform organization, you will get the opportunity to build and drive the Enterprise Information Management Services and SaaS applications management platform. What The Role Offers Building a high-quality, clean, scalable and reusable code by enforcing best practices and processes. Work with the product owners and architect to understand the requirements and architecture. Own your code from design, implementation, test automation and delivery of high-quality product. Contribute to the design and implementation of new products and features to existing products. Good understanding distributed architecture, scaling and HA. Play a constructive role within a geographical dispersed team. What You Need To Succeed Must have at least 6 years experience with Java and Spring boot Must have experience working with Kafka and Elastic search Experience with any of the modern UI frameworks like Angular, React. Strong understanding of SSO, OAuth2 and spring security. Analytical and design skills. Good understanding of agile, scrum, CI, CD, BDD and DevOps. Should be able to quickly learn and adapt to a fast-paced environment. Should have excellent communication & comprehension skill. Role: Head - Engineering Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate
What The Role Offers Good hands-on technical skills in Java full stack development using Spring Boot, REST API development, Database Systems & UI Technologies like ReactJS Profound database knowledge, Oracle and PostgreSQL. Experience with PL-SQL is a strong advantage. Lead the design, development, DevOps and project activities such as planning, daily stand-ups and retrospectives and collaborate with stakeholders to drive project goals Build, lead, and mentor high performing software development teams. Highly motivated and ability to own independently in a fast-paced Agile development environment. Maintain a current understanding of industry and technology trends. Be part of organization-wide initiatives and drive the change What You Need To Succeed Minimum BE CS or equivalent experience 6+ years of Java full-stack application development experience using Spring Boot, REST API development, Database Systems & UI Technologies like React, Angular, Vuejs etc Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live operations Experience on Cloud (Ex AWS), DevOps, Kubernetes etc is an advantage. Experience partnering with product and program management teams Agile project management training and experience is an added advantage. Excellent communication and time management skills Experience in communicating with other technical teams, and senior leadership to collect requirements, describe software product features and technical designs. Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: CS in Any Specialization
YOUR IMPACT: OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation OpenText Application Lifecycle Management (ALM) empowers organizations to manage the core application lifecycle, from requirements through deployment, granting application teams the crucial visibility and collaboration needed for predictable, repeatable, and adaptable delivery of modern applications. We are seeking a talented and experienced Software Engineer to join our team in Hyderabad, India. This role involves developing and enhancing our solutions to meet the evolving needs of our global clients. WHAT THE ROLE OFFERS : Good hands-on technical skills in C#, WinForms, .Net Framework Knowledge of C++, COM and Windows App Development is an advantage Lead the design, development, DevOps and project activities such as planning, daily stand-ups and retrospectives and collaborate with stakeholders to drive project goals Highly motivated and ability to own independently in a fast-paced Agile development environment. Maintain a current understanding of industry and technology trends. Be part of organization-wide initiatives and drive the change WHAT YOU NEED TO SUCCEED : Minimum BE CS or equivalent experience 5+ years of industry engineering experience, with strong programming in C# and C++. Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live operations Experience partnering with product and program management teams Agile project management training and experience is an added advantage. Excellent communication and time management skills Experience in communicating with other technical teams, and senior leadership to collect requirements, describe software product features and technical designs. Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: CS in Any Specialization
Your Impact: We are seeking a talented and experienced Java Expert to join our team in Hyderabad, India, to work on OpenTexts Product. This role involves developing and enhancing our product solutions to meet the evolving needs of our global clients. What The Role Offers: Design, develop, and maintain features for the OpenText PPM product. Collaborate with cross-functional teams to ensure seamless integration and delivery of new functionalities. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Leadership qualities, provide technical guidance and mentorship to junior team members as the team grows. Troubleshoot and resolve complex technical issues. Ensure code quality and maintainability through code reviews and automated testing. What You Need to Succeed: Bachelors or Masters degree in Computer Science, Engineering Minimum 8 years of technical experience in enterprise software development including at least 5 years of complicated Java framework development experience. Proven experience in software development, with a strong background in Java including networking, database, Swing and Applets Proven experience in Web Technologies (HTML, CSS, JavaScript, REST, SOAP) Excellent problem-solving and trouble shooting skills and attention to detail. Strong communication and teamwork abilities. Excellent English communication capabilities (verbal and writing). Profound database knowledge, Oracle and PostgreSQL. Experience with PL-SQL is a strong advantage. Strong architecture design skills. Experienced in software security. Experience with cloud technologies and SaaS solutions is a plus. Familiar with software development lifecycle methodologies, e.g. Scrum, Kanban, SAFe, etc., strong advantage. Experience in working with customers is a strong advantage Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: MS/M.Sc(Science) in Any Specialization
As a Principal Software Architect, you will play a pivotal role in shaping the technology strategy across our organization. This position requires a unique blend of strategic vision, technical expertise, and leadership to align IT initiatives with business objectives. You will oversee multiple products, ensuring seamless integration and adherence to enterprise-wide standards while driving innovation and maintaining a competitive edge. What The Role Offers Strategic Technology Planning: Develop and implement comprehensive enterprise architecture strategies that align with organizational goals. Evaluate emerging technologies and recommend adoption based on business value and feasibility. Architecture Development and Governance: Create detailed architectural designs across multiple products, ensuring scalability, security, and interoperability. Establish and enforce technology standards and governance frameworks to maintain consistency. Cross-Product Oversight: Provide technical guidance and oversight for various product teams, ensuring alignment with the enterprise architecture. Collaborate with stakeholders to identify requirements and develop solutions that meet business needs. Hands-On Technical Leadership: Engage in complex problem-solving and provide hands-on expertise when necessary. Develop proofs of concept (POCs) and prototypes to validate technology choices. Mentorship and Collaboration: Lead, mentor, and coach technical teams to enhance their skills and foster a culture of excellence. Facilitate cross-team collaboration to ensure effective communication and integration across departments. What You Need to Succeed Education: Bachelors degree in computer science, Information Technology, or related field Experience: Minimum of 14+ years in IT with a focus on enterprise architecture, including experience in strategic planning and leadership roles. Proficiency in enterprise architecture frameworks such as TOGAF, Zachman, or similar. Technical Skills: Expertise in cloud platforms (AWS, Azure, and/or Google Cloud) and containerization technologies (Docker, Kubernetes). Strong programming skills in languages like Java, Python, JavaScript.C#, C++ Experience with databases, including relational (such as Oracke, MySQL, SQL Server or PostgreSQL) and NoSQL systems/ Knowledge of RESTful APIs, microservices architecture, and DevOps practices. Deep exposure to applying design patterns and principles Awareness of AI/ML, and/or Generative AI applications Good understanding and experience in computer networks, security practices and supporting highly scalable applications Has exposure to security tools such as WAF and similar Exceptional at creating Software Architecture Artifacts inline with industry standards Has been an Architect and/or part of Architecture team contributing to Architectural process of maturity Soft Skills: Exceptional leadership and communication abilities to effectively collaborate across teams and geographies. Strong analytical skills for translating business needs into technical solutions. Quick learner and ability to manage multiple priorities with a focus on delivering results. Role: Data warehouse Architect / Consultant Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: DBA / Data warehousing Education UG: B.Sc in Any Specialization PG: Any Postgraduate
Your Impact The OpenText of integrated functional testing solutions enables customers to test earlier and faster by delivering AI-driven test automation across an unparalleled range of technologies; on the most popular browsers, mobile devices, operating systems, and form-factors; from the cloud or on-premises; to deliver the speed and resiliency required to achieve automation at scale that is tightly integrated with an organizations current toolchain. What The Role Offers Bring software industry and new technology knowledge and apply expertise of technology for creating solution in OpenText Take proactive approach to anticipate issues and provide solutions Actively take part in technical discussions. Implementing frontend modules and logic that will give the user a nice experience of our application. Making sure the correct security configurations are made for new features. Contribute to decisions on how features should be implemented and designed. Show willingness to learn, grow and share the knowledge as needed Opportunity to learn and contribute with new technology and skills. What you will need to succeed Bachelors degree in computer science or a related field. 6+ years of professional experience in software development. Solid understanding of object-oriented programming, multi-threaded apps and design patterns. Extensive experience on working on frontend with JavaScript/ typescript/node.js etc. Excellent Front end user experience understanding. Excellent knowledge and experience in Java, spring boot and unit test framework like JaCoCo, JUnit Experience with Databases and opensource frameworks Experience with version control and build system Good knowledge of Docker., Kubernetes. Proficient in Scripting and CI/CD . Experience with of Docker., Kubernetes. Role: Release Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: DevOps Education UG: B.Sc in Any Specialization, B.Tech/B.E. in Any Specialization PG: Any Postgraduate
OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digitaltransformation. OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation OpenText Application Lifecycle Management (ALM) empowers organizations to manage the core application lifecycle, from requirements through deployment, granting application teams the crucial visibility and collaboration needed for predictable, repeatable, and adaptable delivery of modern applications. What The Role Offers Good hands-on technical skills in Java full stack development using Spring Boot, REST API development, Database Systems & UI Technologies like ReactJS Profound database knowledge, Oracle and PostgreSQL. Experience with PL-SQL is a strong advantage. Lead the design, development, DevOps and project activities such as planning, daily stand-ups and retrospectives and collaborate with stakeholders to drive project goals Build, lead, and mentor high performing software development teams. Highly motivated and ability to own independently in a fast-paced Agile development environment. Maintain a current understanding of industry and technology trends. Be part of organization-wide initiatives and drive the change What You Need To Succeed Minimum BE CS or equivalent experience 6+ years of Java full-stack application development experience using Spring Boot, REST API development, Database Systems & UI Technologies like React, Angular, Vuejs etc Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live operations Experience on Cloud (Ex AWS), DevOps, Kubernetes etc is an advantage. Experience partnering with product and program management teams Agile project management training and experience is an added advantage. Excellent communication and time management skills Experience in communicating with other technical teams, and senior leadership to collect requirements, describe software product features and technical designs. Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate
YOUR IMPACT OpenText ValueEdge is a cloud-based value stream management (VSM) and DevOps platform. Adopt at your own pace with a modular platform that covers your entire digital value stream from planning, testing, delivering, and running your applications. ValueEdge is a robust application that leverages AI-powered functionality across the board. We are on the lookout for an experienced Senior Software Engineer or Architect with a demonstrable track record in developing robust, maintainable, and scalable technology solutions. The role involves leading the architectural design across various products, ensuring technical excellence, and promoting best practices within the engineering team. What The Role Offers Thorough assessment and analysis of system requirements, ensuring comprehensive coverage and anticipation of business and user implications. Guiding the translation of requirements into actionable development plans, with accurate estimations and detailed task divisions. Leading and mentoring agile teams through the intricacies of the software development life cycle with a focus on delivering exceptional quality. Collaborating effectively with geographically dispersed teams, ensuring seamless communication and integration of development efforts. What You Need To Succeed A Bachelors or Masters degree in Computer Science, Information Systems, or a comparable field. A minimum of 10 years experience in software engineering, with a history of successful project deliveries. Strong analytical skills and the ability to tackle problems methodically, paired with excellent system design and coding capabilities. Extensive knowledge and hands-on experience in Java, JavaScript, and TypeScript, including familiarity with UI Frameworks such as React and Angular. In-depth experience with Spring Boot and microservices architecture. Proficiency in SQL, database design, and data modeling with practical knowledge of Elasticsearch. Solid skills in version control with Git. Experience in test-driven development using testing frameworks such as JUnit and Selenium. Role: Head - Engineering Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: MS/M.Sc(Science) in Any Specialization
What The Role Offers Good hands-on technical skills in full stack development with strong in front-end Technologies like ReactJS, Angular, Typescript etc. Experience in backend development using Java, Spring Boot is an advantage. Knowledge of Database Technologies (Oracle, MS SQL Server) is a strong advantage. Lead the design, development, DevOps and project activities such as planning, daily stand-ups and retrospectives and collaborate with stakeholders to drive project goals Build, lead, and mentor high performing software development teams. Highly motivated and ability to own independently in a fast-paced Agile development environment. Maintain a current understanding of industry and technology trends. Be part of organization-wide initiatives and drive the change What You Need To Succeed Minimum BE CS or equivalent experience 6+ years of industry engineering experience in Web Application development using JavaScript or Typescript based frameworks like React, Angular, Vuejs etc Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live operations Experience partnering with product and program management teams Agile project management training and experience is an added advantage. Excellent communication and time management skills Experience in communicating with other technical teams, and senior leadership to collect requirements, describe software product features and technical designs. Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate
The Opportunity: OpenText ValueEdge is a cloud-based value stream management (VSM) and DevOps platform. Adopt at your own pace with a modular platform that covers your entire digital value stream from planning, testing, delivering, and running your applications. ValueEdge is a robust application that leverages AI-powered functionality across the board. We are in search of an eager-to-learn software developer to join our development team, contributing to the design, implementation, and continuous improvement of our technology-driven products. You will be entrusted with ensuring our software remains top-grade, adaptable, and maintainable. What you will do: Begin your journey by learning and understanding requirements and how they influence software functionalities. Assist in mapping out requirements for implementation, learning to gauge effort sizing and decompose tasks. Engage with agile teams across the full software development life cycle, gaining hands-on experience. Collaborate with seasoned professionals and teams across different geographical locations to develop your skillset. What it takes: A Bachelors degree in Computer Science, Information Systems, or related field - recent graduates are encouraged to apply. Up to 5 year of experience in a software development role (including internships). A foundational understanding of programming concepts and a desire to solve complex problems. Exposure to programming or scripting languages: Java, JavaScript, Typescript Curiosity and interest in technologies like React, Angular, Docker and SQL. Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate
OpenText Application Lifecycle Management (ALM) empowers organizations to manage the core application lifecycle, from requirements through deployment, granting application teams the crucial visibility and collaboration needed for predictable, repeatable, and adaptable delivery of modern applications. What The Role Offers Good hands-on technical skills in Java full stack development using Spring Boot, REST API development, Database Systems & UI Technologies like ReactJS Profound database knowledge, Oracle and PostgreSQL. Experience with PL-SQL is a strong advantage. Lead the design, development, DevOps and project activities such as planning, daily stand-ups and retrospectives and collaborate with stakeholders to drive project goals Build, lead, and mentor high performing software development teams. Highly motivated and ability to own independently in a fast-paced Agile development environment. Maintain a current understanding of industry and technology trends. Be part of organization-wide initiatives and drive the change What You Need To Succeed Minimum BE CS or equivalent experience 6+ years of Java full-stack application development experience using Spring Boot, REST API development, Database Systems & UI Technologies like React, Angular, Vuejs etc Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live operations Experience on Cloud (Ex AWS), DevOps, Kubernetes etc is an advantage. Experience partnering with product and program management teams Agile project management training and experience is an added advantage. Excellent communication and time management skills Experience in communicating with other technical teams, and senior leadership to collect requirements, describe software product features and technical designs. Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: CS in Any Specialization
YOUR IMPACT Open Text is seeking a Senior Software Engineer to be instrumental in the analysis, design, development, deployment and testing of SAP based applications. A position is located at our office in Hyderabad, India. This position requires an experienced hands-on developer, who works effectively as part of a team in agile development with demonstrated experience delivering mission-critical operational SAP applications, for S/4HANA Cloud. The candidate must be able to serve with a commitment to quality. Candidate will need to work closely with our team in developing solutions and other work products through multiple phases of the Systems Development Life Cycle using SAP technologies and frameworks. What The Role Offers This position is accountable for, but not limited to, the following responsibilities: Responsible for full SDLC of various SAP products in Enterprise Applications portfolio. Design and Develop robust OpenText applications using SAP UI5, Fiori, ABAP, OOABAP and ABAP Cloud. Adapt existing applications to SAP Clean Core guidelines. Analyze and fact out the root cause for the bugs reported by QA or customer support and develop solutions to the problems. Conducts unit testing and integration testing for functionality. Produces precise documentation describing product and sub-systems architectures. Develop and re-factor code for high performance and scalability. Ability to coordinate and lead developmental activities with a team of developers. What You Need To Succeed B.S Degree in Computer Science, Information Systems, or relevant field. B.S Degree in Computer Science, Information Systems, or relevant field. 5+ years of development experience in SAP UI5 and Fiori Elements. Proficient in developing the Fiori Applications using BAS and establish CI/CD pipeline for codebase Integrations. Good Experience in BTP services integrations, Identity management services and deploy CAPM applications. Hands-on experience in OData and CDS Views. Experience in custom code adaption to ABAP Cloud, Clean Core and Extensibility. Domain experience on S/4HANA is needed. Experience in SAP Build and SAP AI Joule would be plus. Experience in Solution Manager and Cloud ALM would be plus. Self-starter and demonstrated team player. Motivated to learn new toolsets and accept new challenges Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Doctorate: Doctorate Not Required
OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digitaltransformation. Your Impact: As a Sr. Quality Assurance Engineer, you are responsible to work on complex enterprise applications. You should be able to manage all end-to-end testing activities. You should be able to write test plans/strategy and should be able to execute it. You should be able to write automation framework from scratch and should be able to write test scripts.You will be responsible for all aspects of the Cloud infrastructure, Test Automation, System Testing, Load balancing and Disaster recovery etc. and work continuously with on-prem and cloud applications/solutions. WHAT THE ROLE OFFERS : Hands on experience in Manual/Automated testing Excellent understanding of automated frameworks & techniques Excellent in development and execution of test scripts Good understanding of Rest/Soap API testing Good knowledge of accessing and configuring Databases Creating and deploying VMWare virtual machines Experience with automated tools like selenium Test, Integrate and deploy implemented cloud applications/solutions Knowledge of application servers like TomEE and Jboss Hands on expericence with Docker and Kubernetes Hands on experience in CI/CD pipeline tools would be plus. WHAT YOU NEED TO SUCCEED : Bachelors degree in Computer Science or related field with 6+ years of enterprise product testing experience Strong hands-on technical skills including demonstrable Automation coding/scripting skills Hands on experience in GCP/AWS/Azure technologies will be an added advantage Working knowledge in Agile/Scrum environment Great communication skills Role: Blockchain Quality Assurance Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Quality Assurance and Testing Education UG: Any Graduate PG: Any Postgraduate
Containers. As a Senior Performance Engineer, You will lead efforts to optimize the performance and efficiency of our applications, services, and systems. You will work closely with development, quality assurance, and infrastructure teams to identify performance bottlenecks, define performance testing strategies, and implement solutions that enhance the overall user experience. You will contribute as a team member and take responsibility for own work commitments and take part in project / functional problem-solving. You will make decisions based on established practices. You will work under general guidance with progress reviewed on a regular basis. What the role offers Performance testing, profiling, and benchmarking efforts for new and existing products and services. Identify performance bottlenecks and work closely with the development team to propose and implement optimization solutions. Develop and execute load, stress, and scalability tests to ensure that systems can handle high traffic and user loads. Collaborate with cross-functional teams to define performance goals and ensure that performance is a key consideration throughout the development lifecycle. Build and maintain automated performance testing frameworks and tools to continuously monitor the performance of systems. Generate detailed performance reports, including recommendations and root cause analysis for performance issues. Conduct performance tuning for databases, servers, and cloud services. Analyze system behavior, identify areas of improvement, and make proactive recommendations for performance enhancements. Stay up to date with emerging performance testing tools and methodologies and drive their adoption. What you need to succeed Strong experience with performance testing tools such as LoadRunner, JMeter, Gatling, NeoLoad, or similar. Knowledge of monitoring tools (e.g., Yourkit, VirtualVM, Prometheus, Grafana, New Relic) and how to leverage them for performance insights. Proficiency in programming languages like Java, Python, Selenium or similar for automation and scripting purposes. Experience with CI/CD pipelines, GitLab CI, Jenkins and integrating performance testing into automated testing workflows. Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders. Strong problem-solving abilities and the ability to thrive in a fast-paced, dynamic environment. Strong analytical skills with the ability to interpret complex data and provide actionable insights. Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate
Your Impact: The OpenText UFT Family of integrated functional testing solutions enables customers to test earlier and faster by delivering AI-driven test automation across an unparalleled range of technologies; on the most popular browsers, mobile devices, operating systems, and form-factors; from the cloud or on-premises; to deliver the speed and resiliency required to achieve automation at scale that is tightly integrated with an organizations current ADM/DevOps toolchain. What the Role Offers: Develop high-quality, maintainable code while meeting project timelines and ensuring smooth feature releases. Actively participate in design discussions, code reviews, and Agile ceremonies, collaborating with Lead Engineers to uphold code and product quality. Balance feature development with troubleshooting, taking ownership of customer reported issues and driving them to resolution within SLAs. Stay ahead of the curve by continuously exploring emerging technologies and industry trends to enhance product capabilities. Contribute beyond coding by assisting in key project activities, process improvements, and fostering a culture of knowledge sharing. What you need to succeed: A bachelors degree in computer science (or equivalent experience) with a strong foundation in software engineering principles. 5 to 8 years of industry experience, with hands-on expertise in C++ & COM for building robust enterprise applications. Exposure to JavaScript, Python, and Java technologies is an added advantage. Experience with CI/CD pipelines and automation, using tools like GitLab, to streamline development and delivery. Experience in Agile project management is a plus, helping drive efficient and iterative development. Deep understanding of software development best practices, including coding standards, code reviews, version control, build processes, testing, and deployment. Excellent communication and problem-solving abilities, capable of discussing technical designs, gathering requirements, and engaging with senior leadership. Role: Release Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: DevOps Education UG: B.Sc in Any Specialization PG: Any Postgraduate
YOUR IMPACT As part of the Product Security team, you must have a strong understanding of information security processes across product development lifecycle including secure coding principle, static code / dynamic scanning, application penetration testing, container security, cloud security, supply chain security and threat modelling the applications. You should be familiar with the industry best practices for information security policies and product security. standards. You will have the opportunity to collaborate with the product stakeholders such as product development, cloud operation, system architects, security champions, Global Information Security on the Product security process and customer escalations/support What The Role Offers Strategic Planning: Align application security initiatives with business goals; refine Product Security processes and tools. Technical Leadership: Stay updated on the latest trends and advancements in application security and apply them to continually improve the organizations security program. Recommend mitigations for vulnerabilities; manage third-party and open-source software risk. Architecture and Design: Review application designs for security best practices. Design, enhance, and advocate for the threat modelling process. Conduct threat modelling and advise product teams on implementing appropriate security controls. Security Reviews: Conduct security assessments throughout the development lifecycle. Collaborate with development teams to remediate security vulnerabilities. Code Review and Analysis: Conduct code reviews and implement automated code analysis tools. Secure Development Practices: Enforce secure coding practices, train developers in secure coding. Incident Response/Customer Escalations: Lead incident response efforts related to application security incidents. Work with cross-functional teams to investigate and remediate security breaches. Policy and Standards: Develop and enforce application security policies; ensure compliance with industry standards. Security Testing: Oversee the implementation of security testing methodologies Conduct Penetration Testing activity for applications/systems Security Awareness: Promote security awareness across engineering; conduct training for development teams on Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST). Collaboration: Collaborate with cross-functional teams, including development, operations, GIS, etc., to integrate security into all aspects of the software development lifecycle and improve security maturity. Documentation and Reporting: Maintain comprehensive documentation of security processes/policies; produce maturity status reports for leads. Generate reports and conduct peer reviews. Research and Innovation: Stay informed on emerging threats and vulnerabilities, and proactively implement innovative security solutions. Vendor and Tool Evaluation: Evaluate and recommend security tools/technologies; Manage vendor relationships What You Need To Succeed Industry standard best practices on application security controls, requirements, features, and specifications Application security issues, weaknesses, vulnerabilities, threats, risks, and impacts of exploitation Knowledge of common technologies used in web applications (such as JavaScript, HTML, DHTML) Familiarity with Security Standards and groups (OWASP, PCI, SANS, OSSTMM etc.) Strong vulnerability assessment experience of web, mobile and thick client applications, RESTful & JSON APIs, web servers, databases, and hosting environments (cloud, off-cloud, Containers) Strong experience in manual vulnerability assessment and penetration testing Hands on experience on Application Security tools such as Fortify, WebInspect, Burp, etc. Experience in planning, researching and developing security policies, standards and procedures in line with industry best practices A natural curiosity to learn how things work, and more importantly, how they can be made to work outside of their intended purposes, (i.e. the ethical hacker mentality) Preferably to have application security penetration testing related certifications, (e.g. GWAPT, OSWE, OSCP, GPEN, CPTE, CEH, GWEB, GCIH, etc.) Highly desirable to have general information security related certifications, (e.g. CISSP, CISM, GSEC, CCSP, etc.) Should have excellent team playing and collaborative skills, to work with multiple stake holders. Strong analytical, troubleshooting, writing, communication, and consultancy skills Possess a commitment to quality and a thorough approach to work Education and Experience: B.E./B.Tech/Bachelors/Master of Computer Science or equivalent Industry Experience:5-7 years, 4+ years of relevant experience Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: MS/M.Sc(Science) in Any Specialization
Your Impact As a Sr. Quality Assurance Engineer you will utilize superior knowledge and experience to perform QA activities on highly complex product architecture, design, systems analysis and other activities. You will also play a key role in the development of work teams by providing others with direction and leadership. You will also be involved in cross-team planning activities such as providing status updates and coordinating activities What The Role Offers Develop and maintain test strategies and test cases while performing all testing activities including functional, integration and regression testing Design/Develop/Maintain the Automation Framework. Also setup regular execution test-beds for continuous delivery Identify, isolate, regress and communicate bugs effectively and efficiently Evaluate and communicate test coverage, *red flags- and anomalies to the Scrum team to aid in making the decision to certify releases. Work with a diverse set of enterprise applications Perform business/requirements analysis and identify requirements traceability Have expertise in Scrum and be able to help team members create automation strategies for new features What You Need To Succeed Bachelors degree in software engineering, computer science or equivalent with 5+ years of experience with test-driven, behaviour-driven, or acceptance test-driven developments Experience in testing complex enterprise level applications Experience with open source automation frameworks such as JUnit, TestNG or Robot Experience on automation framework and tools like Selenium Black Box / Grey Box testing experience in testing product API (Java) Knowledge of bug tracking tools such as Bugzilla and/or Jira Knowledge of Java and Apache/Opens Source Projects Solid testing experience with SQL and database technologies (e.g., SQL Server, MySQL, Oracle) Experience testing software in both Unix, Linux, and Windows systems Good understanding of performance and security aspects of software development Experience with SOA, Web Services and SOAP is desirable Prior experience in Search domain is a plus Role: Automation Test Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Quality Assurance and Testing Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills
Responsible for leading the development and maintenance of cross-platform mobile applications, Take proactive approach to anticipate issues and provide solutions Overseeing a team of developers while ensuring high-quality code, adherence to best practices, and timely delivery of features across both Android and iOS platforms, Actively take part in technical discussions. Architect and design robust mobile app solutions for both Android and iOS, ensuring scalability and maintainability. Guide the team on best practices for coding standards, design patterns, and performance optimization. Stay updated on the latest mobile development technologies and frameworks, proposing and implementing new solutions as needed Lead the development of new features and functionalities for mobile apps, ensuring alignment with product requirements. Hands-on coding for complex features and critical components across both Android and iOS platforms. Manage the development lifecycle, including planning, estimation, implementation, testing, and deployment. What you will need to succeed Bachelors degree in computer science or a related field. 6+ years of professional experience in software development. Solid understanding of object-oriented programming, multi-threaded apps and design patterns. Proficient in Java/Kotlin for Android development Proficient in Swift/Objective-C for iOS development Deep understanding of Android SDK and iOS SDK Familiarity with cross-platform frameworks (React Native, Flutter) is a plus Experience with clean architecture principles (MVVM, MVP, etc.) Knowledge of RESTful APIs and data handling techniques Strong problem-solving and debugging abilities Excellent communication and collaboration skills Passion for mobile technology and staying updated with the latest trends Experience on working on frontend with JavaScript/typescript/node.js etc Experience with Databases and opensource frameworks Experience with version control and build system Good knowledge of Docker., Kubernetes. Proficient in Scripting and CI/CD . Experience with of Docker., Kubernetes Role: Blockchain Quality Assurance Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Quality Assurance and Testing Education UG: B.Sc in Any Specialization PG: Any Postgraduate