Responsibilities Design, develop, and maintain automated test frameworks and tools to validate complex cloud-based applications. Write and maintain test cases using Playwright with TypeScript for UI and end-to-end testing. Build and enhance CI/CD pipelines using Jenkins (Groovy) for automated testing and deployment workflows. Work closely with developers and DevOps teams to ensure seamless integration and high test coverage. Automate infrastructure validation and perform test orchestration in Kubernetes environments. Write and maintain Bash and Python scripts for test automation, monitoring, and diagnostics. Utilize AWS CLI for provisioning, testing, and debugging cloud services. Perform troubleshooting in a Linux environment (CentOS or Oracle Linux preferred) to support development and test workflows. Contribute to test plans, documentation, and process improvements to ensure scalable and reliable testing strategies. Requirements 3-5 years of experience in software testing and test automation in cloud-native environments. Proficient in TypeScript, Playwright, Python, and Bash scripting. Experience with Groovy scripting for Jenkins pipelines. Solid understanding of Kubernetes, Docker, and authentication systems like Keycloak. Strong experience in Linux environments (CentOS or Oracle Linux preferred). Hands-on experience with AWS CLI and cloud infrastructure. Strong problem-solving and debugging skills in distributed systems. Excellent communication and collaboration skills. Nice to Have Experience in the genomics or healthcare domain. Familiarity with performance testing and security testing tools. Contributions to open-source projects or automation frameworks.
Key Responsibilities: Design, develop, and maintain robust Java applications in line with business requirements. Develop and integrate RESTful APIs with internal and third-party systems. Perform database design, optimization, and management using MySQL. Collaborate with product managers, designers, and other developers to deliver new features and improvements. Conduct unit testing and participate in code reviews to maintain high-quality code. Diagnose and resolve software bugs and performance bottlenecks on Windows platforms. Document development processes, system architecture, and feature details. Must-Have Skills: Proficiency in Java and Spring Boot with strong object-oriented programming knowledge. Hands-on experience with MySQL, including writing and optimizing queries. Experience developing and maintaining RESTful web services. Solid understanding of Windows-based development environments. Familiarity with software version control systems like SVN and GitHub. Preferred Skills: Experience with cloud services such as AWS or other cloud platforms. Knowledge of API testing tools like Postman and API documentation standards using Swagger. Exposure to front-end technologies like React Native for mobile and web applications. Familiarity with Linux environments for development and deployment. Understanding of DevOps practices and CI/CD pipelines. Basic knowledge of containerization and orchestration tools (Docker, Kubernetes).
Key Responsibilities: Develop and maintain web applications using Vue.js. Build reusable frontend components and libraries. Optimize applications for performance, responsiveness, and cross-browser compatibility. Work with Vuex, Pinia, or other state management tools to manage application state. Integrate RESTful APIs and third-party services into frontend applications. Collaborate closely with UI/UX designers and backend developers to deliver cohesive user experiences. Ensure adherence to best practices for coding, security, and testing. Follow version control and CI/CD processes for code management and deployment. Requirements: 3+ years of experience in Vue.js development. Strong understanding of JavaScript, ES6+, and optionally TypeScript. Hands-on experience with Vuex, Pinia, or similar state management tools. Proficiency in HTML, CSS, SCSS, and responsive web design. Familiarity with Git, CI/CD pipelines, and frontend performance optimization. Experience working with REST APIs and authentication mechanisms.
Key Responsibilities: Define problems, propose, and refine solutions in client engagements. Develop, configure, and deploy solutions using CSGi SingleView billing application. Guide project teams on processes, deliverables, and best practices. Contribute to proposal development and client training sessions. Assist in internal capability-building initiatives. Ensure project scope is well-detailed and aligned with client objectives. Technical Skills: CSGi SingleView billing application expertise Configuration and development using EPM (proprietary language for SingleView) PERL programming skills Oracle SQL and DML knowledge Knowledge of Webservices and REST API (preferred) Unix shell scripting (preferred)
Key Responsibilities: Develop and maintain backend services using Golang. Design and implement RESTful APIs and microservices architectures. Work with SQL and NoSQL databases to ensure efficient data handling. Collaborate with cross-functional teams to build scalable and reliable applications. Optimize application performance and troubleshoot backend issues. Work with containerization and orchestration tools such as Docker and Kubernetes. Deploy and manage applications on cloud platforms (AWS, GCP, or Azure). Requirements: 2+ years of hands-on Golang development experience. Strong understanding of Goroutines, concurrency, and parallel processing. Experience in microservices and API development. Familiarity with Docker, Kubernetes, and cloud technologies. Knowledge of Git, CI/CD pipelines, and backend development best practices.
Key Responsibilities: Design and execute test scenarios for data-intensive applications to ensure data accuracy and integrity. Perform data validation and verify correct data processing in Azure Functions, Service Bus, and PostgreSQL systems. Develop and execute test cases for queue-based and topic-based messaging systems to ensure correct message processing. Validate timer-triggered processes to handle large datasets efficiently. Test and validate stored procedures and database interactions in PostgreSQL for data consistency and performance. Create and manage test data, including edge cases, large datasets, and high-load conditions. Conduct performance and load testing to ensure system scalability under high data volumes. Identify, document, and track bugs using Jira, Azure DevOps, or similar tools and collaborate with developers to resolve issues. Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives. Technical Skills: Automation testing frameworks: Selenium, Cypress, Karate, or similar Unit Testing, Integration Testing, System Testing, Regression Testing, Smoke Testing, Sanity Testing, Acceptance Testing, Functional Testing, Non-Functional Testing, Performance Testing Writing database queries using PostgreSQL / MySQL for data validation REST API testing using Postman, SOAP UI (good to have) Load Testing and Security Testing knowledge (added advantage) Azure Test Plans (added advantage) Use of LiquidJS for generating large datasets (added advantage) Performance testing tools such as JMeter or LoadRunner Agile project management tools: Jira, Trello, Azure DevOps Soft Skills: Strong analytical and problem-solving skills with focus on data accuracy Excellent attention to detail and commitment to quality Effective communication and collaboration skills Ability to work independently and in a team Proactive attitude with ownership of tasks
Job Description: Collaborate with customer success teams to create documentation, tutorials, and training programs that enable effective sales and customer engagement. Develop compelling product narratives, presentations, and materials to help sales teams communicate the platform's value proposition. Gather market insights and customer feedback to refine product messaging and positioning. Translate user needs into detailed product requirements and specifications (SRS). Lead use case development and manage prioritization of product requirements. Oversee the full Design History File (DHF) suite, ensuring regulatory and process compliance. Collect and analyze post-release feedback to drive continuous product improvement. Partner with engineering, product development, and design teams to guide technical execution and ensure timely delivery. Work with customer support and implementation teams to ensure a seamless customer experience. Serve as a subject matter expert, offering technical guidance to internal teams and customers. Build and maintain strong relationships with key customers and industry partners. Act as the voice of the customer within the organization, ensuring product decisions align with user needs and business goals. Prioritize product features and enhancements based on market trends, customer feedback, and business impact. Required Skills & Experience: Bachelor's degree in Genetics, Genomics, Bioinformatics, or a related technical discipline (Master's or higher preferred). 23 years of proven experience in technical product management, ideally within genomics, life sciences, or related industries. Strong background in managing full product lifecycles, from requirements gathering to post-release improvement. Deep understanding of genomics technologies, data interpretation platforms, and industry workflows. Demonstrated analytical skills with the ability to assess risks, prioritize tasks, and develop data-driven solutions. Proven ability to collaborate effectively with cross-functional teams including engineering, sales, and customer success. Experience engaging with customers to gather insights, define requirements, and advocate for their needs. Excellent communication and presentation skills, able to translate complex technical concepts for diverse audiences. Proficiency with product management tools such as Jira and Confluence, and familiarity with Agile or Scrum methodologies.
Key Responsibilities: Qualify leads from marketing campaigns and convert them into sales opportunities. Contact potential clients via phone, email, and other communication channels. Understand client needs and propose suitable products or services. Customize solutions to maximize customer satisfaction and value. Build and maintain long-term trusting relationships with clients. Proactively identify new business opportunities in international markets. Coordinate meetings and calls between prospective clients and Account Executives. Track sales performance and prepare reports for management review. Stay updated on product/service offerings, pricing, and market trends. Required Skills & Experience: 3+ years of experience in business development, sales account management, or similar roles. Hands-on experience with multiple sales techniques, including inbound, outbound, and field sales. Proven track record of achieving or exceeding sales quotas. Experience working in international sales markets. Proficiency with CRM software and Microsoft Excel. Strong understanding of sales performance metrics. Excellent communication, negotiation, and presentation skills. Ability to deliver compelling and engaging presentations. Degree in Marketing, Business Administration, or a related field.
Responsibilties: Design, develop, and maintain robust test automation frameworks for complex systems using Python, with a primary focus on pytest. Build modular, reusable, and scalable automation solutions that replace repetitive manual testing workflows. Automate end-to-end testing for APIs, databases, and system integrations, utilizing pytest fixtures and hooks for efficient test setup, teardown, and custom execution behavior. Implement advanced Python programming concepts such as decorators, context managers, iterators, and generators to build efficient and maintainable automation components. Collaborate with software development and product teams to align automation efforts with technical requirements and business objectives. Use pytest parametrization to increase test coverage and reduce redundancy by efficiently testing multiple input sets and edge cases. Integrate automated test suites within CI/CD pipelines using tools such as Jenkins or GitHub Actions, ensuring continuous validation with every code change. Debug and enhance automation frameworks, addressing issues related to Python concurrency (asyncio, threading) and exception handling to improve test resilience. Continuously refine test strategies and processes to ensure automation remains effective, maintainable, and extensible over time. Required Skills & Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of professional software development experience, with strong expertise in Python programming. Advanced proficiency in pytest, including the creation and management of fixtures, hooks, and parametrized test executions. Deep understanding of advanced Python concepts, including: Decorators: Enhancing or modifying function behavior. Context Managers: Resource management using the with statement. Iterators and Generators: Efficient handling of large or complex data sets. Inheritance: Designing flexible and maintainable frameworks. Exception Handling: Implementing custom handlers for robust and fault-tolerant testing. Hands-on experience with REST API testing, JSON schema validation, and HTTP protocols. Solid understanding of RDBMS concepts (preferably MySQL) with experience writing and optimizing queries for test validation. Experience integrating tests with version control and CI/CD pipelines using Git, Jenkins, or GitHub Actions. Strong debugging and problem-solving skills, with the ability to work in Agile, cross-functional environments.
Key Responsibilities: Design and implement end-to-end web application architecture. Develop responsive and interactive frontend applications using ReactJS or Angular frameworks. Ensure pixel-perfect implementation of approved UI designs using HTML5, CSS3, JavaScript (ES6+), and Bootstrap. Identify and integrate appropriate frontend libraries and components. Develop robust backend REST APIs using Python, preferably with Django framework. Design, manage, and optimize database structures (MySQL/PostgreSQL required; basic knowledge of NoSQL/MongoDB/DynamoDB preferred). Deploy applications to cloud environments (AWS preferred; Azure or Google Cloud also applicable). Write clean, modular, and well-documented code with test-driven development principles where applicable. Maintain code repositories using Git or SVN. Work in Agile development environments, participating in sprints and collaborative planning. Integrate frontend UI with backend APIs and ensure overall application speed, scalability, and maintainability. Implement continuous integration and deployment pipelines for efficient software delivery. Required Skills & Experience: Minimum 4 years of experience designing and developing frontend applications using ReactJS or Angular. Strong expertise in responsive UI design using HTML, CSS, Bootstrap, and modern JavaScript (ES6+). Experience developing backend REST APIs in Python; Django framework knowledge is a plus. Solid database design and management skills with MySQL/PostgreSQL; basic knowledge of NoSQL databases (MongoDB/DynamoDB) is advantageous. Hands-on experience deploying applications to cloud platforms, preferably AWS. Familiarity with React Native for mobile app development. Proficiency in version control systems (Git/SVN). Ability to write clean, maintainable, and well-documented code. Comfortable working in Agile teams and adapting to evolving project requirements.
Job Description: Develop, integrate, and maintain FPGA-based emulation and prototyping platforms using Synopsys HAPS, Palladium, or equivalent systems. Convert complex SoC and ASIC RTL designs into emulation-ready models, including design partitioning and synthesis for multi-FPGA configurations. Perform design bring-up, hardware debug, and hardware/software co-validation using tools such as JTAG, logic analyzers, and waveform viewers. Collaborate closely with design, verification, and firmware teams to enable early software execution and system-level performance analysis. Support automation of build flows, configuration management, and regression testing for emulation environments. Analyze timing closure, resource utilization, and performance metrics to enhance emulation efficiency and stability. Document workflows, methodologies, and best practices to support team knowledge sharing and continuous improvement. Required Skills & Experience: 5+ years of hands-on experience in FPGA prototyping or hardware emulation of complex SoCs/ASICs. Strong experience with Synopsys HAPS-based platforms (HAPS-80/100 series preferred). Proficiency in Verilog/SystemVerilog for RTL design and debugging. Expertise in FPGA synthesis and place-and-route tools such as Synplify Pro, Vivado, or Quartus. Familiarity with UVM-based verification, hardware/software co-simulation, and embedded firmware bring-up. Experience using debug and analysis tools such as Identify, Verdi, or DVE. Scripting knowledge in Tcl, Python, and Shell for automation of build and validation processes. Strong understanding of SoC architectures, bus protocols (AXI, AHB, PCIe), and clock/reset domain design principles.
Key Responsibilities: Business Analysis: Collaborate with stakeholders to gather, document, and analyze business requirements. Develop user stories, process flows, wireframes, and business cases. Conduct gap analysis and recommend solutions to improve business processes. Assist in defining KPIs and success metrics for business solutions. Work with technical teams to ensure feasibility and alignment with business needs. Scrum Master Responsibilities: Facilitate Agile ceremonies including Daily Stand-ups, Sprint Planning, Reviews, and Retrospectives. Remove blockers and impediments to ensure smooth project execution. Coach and mentor teams on Agile/Scrum best practices. Collaborate with Product Owners to refine and prioritize the product backlog. Track sprint progress using burn-down charts and other Agile metrics. Foster a culture of continuous improvement within Agile teams. Technical Skills: Agile methodologies: Scrum, Kanban, SAFe Agile tools: Jira, Confluence, Azure DevOps, Trello SQL and basic data analysis MS Excel, MS Word Knowledge of DevOps practices and Agile scaling frameworks (preferred) Certifications (Optional but Preferred): Scrum Master Certification: CSM, PSM Business Analysis Certification: CBAP, CCBA
Job Description: Design, develop, and debug Linux device drivers and Board Support Packages (BSP) for embedded systems. Integrate, configure, and optimize the Linux kernel for custom hardware platforms. Collaborate with hardware teams for board bring-up, hardware validation, and kernel-level debugging. Develop and maintain low-level software components, including bootloaders, middleware, and firmware interfaces. Perform kernel customization, configuration, and patch management for production-ready embedded systems. Support firmware updates, system performance optimization, and production release activities. Work closely with cross-functional teams, including hardware, firmware, and quality assurance, to ensure reliable system integration. Required Skills & Experience: 48 years of hands-on experience in Linux kernel and driver development. Strong proficiency in C programming for embedded systems. Experience in BSP development, bootloader (U-Boot), and kernel configuration. Knowledge of SoC architectures (ARM, x86, etc.) and hardware interfaces (I2C, SPI, UART, PCIe, USB, etc.). Familiarity with Yocto build system, cross-compilation, and debugging tools (JTAG, GDB, etc.). Understanding of embedded Linux distributions and system integration processes.
Job Description: Design, configure, and maintain CI/CD pipelines using Azure DevOps to ensure efficient and reliable software delivery. Monitor, troubleshoot, and optimize build and deployment performance across multiple environments. Implement and manage secure access policies, credentials, and secrets using Azure Key Vault. Manage provisioning, configuration, and lifecycle of Azure resources including VMs, AKS, Storage, and Networking. Optimize costs, performance, and reliability of Azure workloads with a focus on automation and scalability. Implement backup, disaster recovery, and security compliance measures across environments. Customize and enhance pipelines to meet project-specific requirements and integrate new DevOps tools. Plan and execute deployments with minimal downtime, ensuring rollback strategies and version control best practices. Configure and manage user permissions in Azure DevOps Boards and Azure Portal, maintaining audit logs for compliance. Configure and maintain SFTP servers and manage access permissions for both Windows and Linux environments. Collaborate with development, QA, and infrastructure teams to improve CI/CD processes and ensure continuous improvement. Provide daily status updates, incident reports, and communicate effectively across cross-functional teams. Required Skills & Experience: Bachelor's degree in Computer Science, Engineering, or a related field. 58 years of hands-on experience in DevOps and Cloud Infrastructure Management. Strong expertise in Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform, ARM templates, or Bicep). Experience managing Azure resources, user permissions, and security configurations. Proficient in Git, PowerShell, Bash, and YAML scripting. Skilled in SFTP, Windows/Linux server administration, and container technologies (Docker, Kubernetes). Familiarity with monitoring tools like Azure Monitor, Application Insights, and Grafana. Strong understanding of security best practices, identity management, and compliance. Excellent troubleshooting, documentation, and communication abilities.