Education: Bachelor s Degree in Computer Science or MCA Experience: 2 to 5 years of Function test/Automation experience Mandatory Technical Skills: Experience in Python (Mandatory) Experience in Selenium (Mandatory) Experience in Air Test Framework(Mandatory) Operating System Linux, Windows Experience in Website Test Spec design and Testing Basic knowledge of one of the scripting language Shell Scripting Programming Language - Basic Javascript/HTML/CSS Selenium , TestNG, Cucumber Setting up complex test environments and able to debug in case of failure Mandatory Technical Skills: The candidate will be part of an international team in charge of the design-development and UI testing of retail industry. Project team to design/develop/test microservice based applications, cloud deployment and devices. Nice to have technical skills: Domain knowledge of Retail industry. Good knowledge of deployment methods of containers like Docker containers Knowledge of tool: Subversion, GigaCC, Redmine, GIT etc.
5+ years of experience in a field application engineering or customer-facing technical role, with a master s degree in electrical engineering, Computer Engineering, or related field. Experience in designing or supporting complex SoC, from architecture definition to tape-out, addressing implementation challenges on advanced process nodes. Understanding of RAS and reliability for enterprise and infrastructure markets is a plus. Understanding of functional safety standards and certification. Excellent communication and interpersonal skills, with the ability to effectively engage with customers, colleagues, and partners at all levels.
We are seeking a highly experienced Senior Field Applications Engineer with a strong background in electrical or computer engineering. You will leverage your expertise to provide customer-facing technical support, from architecture definition to tape-out of complex SoCs, addressing implementation challenges on advanced process nodes. This role requires excellent communication and interpersonal skills, along with an understanding of functional safety standards and RAS/reliability for enterprise markets. Roles & Responsibilities: Provide technical leadership and support in a customer-facing role . Support the design and implementation of complex SoCs (System-on-Chips) , from architecture definition through to tape-out. Address and resolve implementation challenges on advanced process nodes . Effectively engage with customers, colleagues, and partners at all levels to ensure project success and customer satisfaction. Act as a subject matter expert, guiding customers through technical complexities and offering optimal solutions. Skills Required: Experience in designing or supporting complex SoC , from architecture definition to tape-out, addressing implementation challenges on advanced process nodes. Understanding of RAS (Reliability, Availability, Serviceability) and reliability for enterprise and infrastructure markets is a plus. Understanding of functional safety standards and certification . Excellent communication and interpersonal skills , with the ability to effectively engage with customers, colleagues, and partners at all levels. Strong problem-solving and analytical abilities to tackle intricate technical issues. QUALIFICATION: Master's degree in Electrical Engineering, Computer Engineering, or related field.
We are seeking a highly experienced and technically proficient Mobile Application Developer to join our dynamic team. You will leverage your expertise in backend systems, databases, and scalable applications to build innovative mobile solutions, leading development teams and mentoring engineers. Roles & Responsibilities: Design, develop, and maintain robust and scalable backend systems and databases for mobile applications. Apply expertise in Java (Kotlin) with Spring Boot for developing high-performance mobile application functionalities. Implement and uphold strong architectural principles, including microservices, RESTful APIs, and event-driven systems . Manage and optimize data interactions with various databases, including PostgreSQL, MySQL, and Redis . Utilize AWS, Docker, Kubernetes, and Terraform for cloud deployment, infrastructure management, and scaling mobile applications. Integrate real-time communication capabilities using technologies such as Kafka, RabbitMQ, or Redis Pub/Sub. Implement robust security measures , including OAuth, JWT authentication, and data encryption, to protect mobile application data. Lead and mentor development teams, fostering a collaborative and high-performing environment. Drive technical discussions, architectural decisions, and code reviews to ensure quality and best practices. Skills Required: Expertise in Java (Kotlin) with Spring Boot . Strong understanding of microservices, RESTful APIs, and event-driven systems . Proficient in database technologies: PostgreSQL, MySQL, and Redis . Proficiency with AWS, Docker, Kubernetes, and Terraform . Experience with Kafka, RabbitMQ, or Redis Pub/Sub for real-time communication. Hands-on experience with OAuth, JWT authentication, and data encryption . Proven track record of leading development teams and mentoring engineers . Excellent problem-solving, analytical, and debugging skills. Strong communication and interpersonal skills to collaborate effectively within cross-functional teams. QUALIFICATION: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
We are seeking a skilled Python UI Test Engineer to join an international team focused on the design, development, and UI testing of microservice-based applications for the retail industry. You will be responsible for designing and testing website test specifications, setting up complex test environments, and debugging failures. This role requires mandatory experience in Python, Selenium, and the Air Test Framework. Roles & Responsibilities: Design and develop UI tests for retail industry applications. Be a part of an international team in charge of the design-development and UI testing of microservice-based applications, cloud deployment, and devices. Design and test website test specifications. Set up complex test environments and debug in case of failure. Ensure the quality and functionality of user interfaces across various platforms. Mandatory Technical Skills: Experience in Python . Experience in Selenium . Experience in Air Test Framework . Operating System proficiency: Linux, Windows . Experience in Website Test Spec design and Testing . Basic knowledge of Shell Scripting . Basic knowledge of programming languages: Javascript/HTML/CSS . Familiarity with Selenium, TestNG, Cucumber . Ability to set up complex test environments and debug in case of failure. Nice to Have Technical Skills: Domain knowledge of the Retail industry . Good knowledge of deployment methods of containers like Docker containers . Knowledge of tools: Subversion, GigaCC, Redmine, GIT , etc. QUALIFICATION: Bachelor's Degree in Computer Science or MCA.
We are seeking a seasoned Software Engineer with a strong background in computer architecture or networking. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutions by developing high-quality system software, optimizing algorithms, building performance models, and collaborating closely with hardware teams. Roles and Responsibilities: Develop system software in Python and C++ . Develop core software optimization algorithms and platforms. Build performance models of different IPs (Intellectual Properties). Work closely with hardware teams to implement configuration knobs for IPs. Execute verification test plans to produce high quality software. Participate in the design, development, and architecture of scalable and reliable software solutions. Contribute to system-level architecture discussions and propose improvements or optimizations. Collaborate with cross-functional teams, including hardware design and verification teams, to ensure seamless integration and product quality. Debug and troubleshoot software issues, ensuring robust and efficient performance. Document code, designs, and processes for maintainability and knowledge sharing. Qualifications and Preferred Skills: Strong object-oriented programming skills with Python and C++ . Expert level knowledge of Data Structures and Algorithms . Expert level knowledge of building concurrent system models . Strong understanding of computer architecture, memory hierarchies, and networking concepts . Understanding of software systems design and modeling. Experience with modern code development practices: Git, CI (Continuous Integration), UI (User Interface) . Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Ability to analyze complex technical problems and propose effective solutions. QUALIFICATION: BS, MS in Computer Science, Computer Engineering or Electrical Engineering.
We are seeking an enthusiastic Junior Python Developer to join our dynamic team. You will leverage your foundational knowledge of Python programming, algorithms, and data structures to contribute to the development of various software solutions. This role is ideal for individuals with a background in Computer Science or Electronics and Communication, who are eager to learn new technologies and languages. Roles & Responsibilities: Write clean, efficient, and maintainable code in Python . Apply knowledge of algorithms and data structures to solve programming challenges. Collaborate with senior developers to design, develop, and implement new features and enhancements. Participate in code reviews and contribute to maintaining high code quality. Learn and adapt to new technologies, programming languages, and frameworks as needed. Assist in debugging and troubleshooting software issues. Contribute to various stages of the software development lifecycle. Skills Required: Strong foundational knowledge of Base Python programming . Solid understanding of algorithms and data structures . Exposure to computer architecture and computer networks . Openness and eagerness to learn new technologies and languages. Good problem-solving skills. Ability to work effectively in a team environment. QUALIFICATION: Bachelor's degree in Computer Science (CS) or Electronics and Communication (EC).
We are seeking a highly skilled Microarchitect and RTL Design Engineer to design and develop microarchitectures for highly configurable IPs, ensuring optimal performance, power, and area. You will collaborate with software and verification teams on various aspects of the design lifecycle, from defining configuration requirements to debugging and coverage. This role requires extensive hands-on experience in microarchitecture and RTL development, proficiency in Verilog/SystemVerilog, and an in-depth understanding of on-chip interconnects and NoCs. Roles and Responsibilities: Design and develop microarchitectures for a set of highly configurable IPs. Perform microarchitecture and RTL coding , ensuring optimal performance, power, and area. Collaborate with software teams to define configuration requirements, verification collaterals, etc. Work with verification teams on assertions, test plans, debug, coverage, etc. Qualifications and Preferred Skills: 8+ years and current hands-on experience in microarchitecture and RTL development . Proficiency in Verilog, System Verilog . Familiarity with industry-standard EDA tools and methodologies . Experience with large high-speed, pipelined, stateful designs, and low power designs . In-depth understanding of on-chip interconnects and NoCs (Networks-on-Chip) . Experience within Arm ACE/CHI or similar coherency protocols. Experience designing IP blocks for caches, cache coherency, memory subsystems, interconnects, and NoCs. Familiarity with RAS designs, QoS in fabrics, PCIe/IO is a plus. Experience with modern programming languages like Python is a plus. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. QUALIFICATION: BS, MS in Electrical Engineering, Computer Engineering, or Computer Science.
We are seeking an experienced Full Stack Lead with a strong background in full-stack development and proven expertise in microservices-based architecture. You will be responsible for designing modules, actively mentoring junior team members, and contributing hands-on to web development across various technologies. This role requires exceptional troubleshooting, communication, and leadership skills, along with experience in cloud environments. Roles & Responsibilities: Lead and contribute to full stack development efforts across the entire software development lifecycle. Design and implement modules within a Microservices based architecture . Actively mentor junior team members , providing guidance on best practices, technical challenges, and career growth. Hands-on development of web applications utilizing technologies such as jQuery, XML, JSON, HTML5, CSS, Ajax , and more. Contribute to the front-end development using frameworks like Angular JS (preferable) or REACT tools including React.js, Webpack, Enzyme, Redux, and Flux . Utilize browser-based debugging and performance testing software to ensure optimal application performance. Apply excellent troubleshooting skills to identify and resolve complex technical issues across the stack. Collaborate effectively with cross-functional teams using tools like Git and Maven . Leverage Firebug or Web Developer toolkits and IDEs for efficient development and debugging. Work hands-on in cloud environments like AWS, Azure , etc., ensuring scalable and robust deployments. Participate in architectural discussions and contribute to technical decision-making. Ensure code quality, maintainability, and adherence to coding standards. Skills Required: Relevant experience in full stack development . Proven experience in working on Microservices based architecture . Ability to design modules . Strong capability to mentor junior team members . Hands-on web development experience including jQuery, XML, JSON, HTML5, CSS, Ajax etc. Knowledge on Angular JS is preferable . Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux . Experience with browser-based debugging and performance testing software . Excellent troubleshooting skills . Excellent written and verbal communication skills . Experience working with tools like Git, Maven . Proficient in the use of Firebug or Web Developer toolkits and IDEs . Hands-on experience working on cloud environments like AWS, Azure etc. Strong problem-solving and analytical abilities. Leadership qualities and ability to drive technical initiatives. QUALIFICATION: Bachelor's degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent.
We are seeking a highly skilled Physical Design Engineer to own the RTL to GDS physical implementation flows for high-performance and low-power designs. You will be responsible for synthesis, floor-planning, place and route, clock tree synthesis, timing and power closure, EM/IR, PDV, and final PD sign-off. This role requires deep collaboration with micro-architects, expertise in physical design tools, and a strong understanding of modern sub-micron technology nodes. Roles and Responsibility: Own RTL to GDS physical implementation flows for synthesis, floor-planning, place and route, clock tree synthesis, timing & power closure, EM/IR, PDV, and final PD sign off. Own physical design & implementation of high-performance designs from block level to system level components. Deep collaboration with Micro-architects to explore performance, power and area (PPA) trade-offs for high performance and low power designs. Conduct physical implementation feasibility studies and provide design recommendations for best PPA. Develop methodologies and recipes for various stages of physical implementation. Perform various physical design validation (PDV) flows for Timing, Power, EM/IR, etc., to ensure physical design quality. Perform design rule checking (DRC), LVS (Layout Versus Schematic) checks , and other physical verification tasks. Qualifications and Preferred Skills: Experience in all aspects of physical design including synthesis, floor planning, place & route, timing & power closure, EM/IR, physical design validation, etc. Experience with synthesis, place & route, static timing analysis and PDV tools . Experience in implementing clock trees and power grids . Experience with scripting for physical design flow automation . Experience with Synopsys tools such as Design Compiler, Prime Time, ICC, Fusion Compiler , etc. Good knowledge of high-performance and low-power microarchitecture and logic design principles . Understanding of modern ( sub 7nm ) sub-micron technology nodes and device physics. Basic knowledge of System/SoC Architecture and System Verilog RTL coding. Strong communication and collaboration skills. QUALIFICATION: BS, MS in Electrical Engineering or Computer Engineering or related degree.
We are seeking a highly experienced Hardware Verification Engineer with extensive hands-on experience in block-level, IP-level, and SoC-level verification. You will leverage your proficiency in Verilog, SystemVerilog, and UVM-based testbenches, along with knowledge of industry-standard EDA tools, to ensure the robustness and functionality of complex hardware designs. This role requires strong problem-solving and communication skills, and an in-depth understanding of ARM AMBA protocols. Hardware Verification Engineer Roles & Responsibilities: Develop and execute comprehensive verification test plans for block-level, IP-level, and SoC-level designs. Create and maintain efficient UVM-based testbenches . Utilize Verilog and SystemVerilog for testbench development and assertion-based verification. Employ industry-standard EDA tools for simulation and debug to identify and resolve hardware design issues. Verify the functionality and performance of IPs for caches, cache coherency, memory subsystems, interconnects, and NoCs (Networks-on-Chip). Collaborate closely with design teams to understand architectural specifications and ensure verification coverage. Debug complex hardware and software interactions, contributing to root cause analysis. Potentially explore and apply formal verification techniques and emulation platforms . Ensure the quality and reliability of hardware designs prior to tape-out. Qualifications and Preferred Skills: Strong hands-on experience in block-level/IP-level/SOC-level verification . Proficiency in Verilog, SystemVerilog . Familiarity with industry-standard EDA tools for simulation and debug . Deep experience with UVM-based testbenches . Experience with modern programming languages like Python . Knowledge of ARM AMBA protocols such as AXI, APB, and AHB. Understanding of ARM CHI protocol is a plus. Experience on working with IPs for caches, cache coherency, memory subsystems, interconnects and NOCs. Experience with formal verification techniques, emulation platforms is a plus. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. QUALIFICATION: BS, MS in Electrical Engineering, Computer Engineering or Computer Science.
We are seeking an experienced LTE L4 Developer responsible for the development, maintenance, and support of cellular protocol stack software for mobile phones. You will leverage proven software development expertise in wireless telecoms standards, with a focus on LTE L4, including AT commands and SIM specifications, and a strong understanding of connection management and relevant 3GPP specifications. Roles & Responsibilities: Responsible for the development, maintenance, and support of cellular protocol stack software for mobile phones, specifically focusing on LTE L2 (Layer 2) . Design and develop core functionalities within the LTE Layer 2 (MAC, RLC, PDCP) protocols . Ensure interoperability and performance optimization of LTE systems. Collaborate with cross-functional teams to ensure seamless integration, debugging, and performance enhancement of LTE/LTE-A systems. Conduct debugging and testing of LTE Layer 2 features. Troubleshoot complex system issues and provide technical solutions. Design and develop protocol stack on RTOS (Real-Time Operating System) based platforms . Skills Required: Proven software development experience in core Layer-1 of at least one wireless telecoms standard, namely 2G/3G/4G, either on the UE (User Equipment) or NW (Network) side. Strong understanding of relevant Layer-1 2G specifications (strong preference for candidates with 2G Layer-1 Controller experience). Experience in embedded software development . Good analytical and debugging skills . Proficiency in C and/or C++ programming . Good understanding of LTE L2 development , including MAC, RLC, and PDCP protocols. Knowledge of CMU 24.301 for LTE NAS . Experience with 27.007, AT commands, and SIM spec . QUALIFICATION: Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
We are seeking a highly skilled LTE L2 Developer to contribute to the development, maintenance, and support of cellular protocol stack software for mobile phones. You will leverage your proven software development experience in wireless telecoms standards, with a strong understanding of LTE L2 development, embedded software, and RTOS-based platforms. Roles & Responsibilities: Responsible for the development, maintenance, and support of cellular protocol stack software for mobile phones, specifically focusing on LTE L2 (Layer 2) . Design and develop core functionalities within the LTE Layer 2 (MAC, RLC, PDCP) protocols . Ensure interoperability and performance optimization of LTE systems. Collaborate with cross-functional teams to ensure seamless integration, debugging, and performance enhancement of LTE/LTE-A systems. Conduct debugging and testing of LTE Layer 2 features. Troubleshoot complex system issues and provide technical solutions. Design and develop protocol stack on RTOS (Real-Time Operating System) based platforms . Skills Required: Proven software development experience in core Layer-1 of at least one wireless telecoms standard, namely 2G/3G/4G, either on the UE (User Equipment) or NW (Network) side. Strong understanding of relevant Layer-1 2G specifications (strong preference for candidates with 2G Layer-1 Controller experience). Experience in embedded software development . Good analytical and debugging skills . Proficiency in C and/or C++ programming . Good understanding of LTE L2 development , including MAC, RLC, and PDCP protocols. Familiarity with 3GPP specifications. QUALIFICATION: Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
We are seeking a seasoned Software Verification Engineer with a strong background in computer architecture or networking. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutions by developing high-quality software, optimizing algorithms, building performance models, and executing comprehensive verification test plans. Roles and Responsibilities: Develop system software in Python and C++ . Develop core software optimization algorithms and platforms. Build performance models of different IPs (Intellectual Properties). Work closely with hardware teams to implement configuration knobs for IPs. Execute verification test plans to produce high-quality software, ensuring functionality and performance meet specifications. Participate in the design, development, and architecture of scalable and reliable software solutions. Contribute to system-level architecture discussions and propose improvements or optimizations. Collaborate with cross-functional teams, including hardware design and development teams, to ensure comprehensive test coverage and timely resolution of issues. Document test results and report defects clearly and concisely. Qualifications and Preferred Skills: Strong object-oriented programming skills with Python and C++ . Expert level knowledge of Data Structures and Algorithms . Expert level knowledge of building concurrent system models . Strong understanding of computer architecture, memory hierarchies, and networking concepts . Understanding of software systems design and modeling. Experience with modern code development practices: Git, CI (Continuous Integration), UI (User Interface) . Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Ability to analyze complex technical problems and propose effective solutions. Familiarity with verification methodologies and tools used in the semiconductor or CAD industry. QUALIFICATION: BS, MS in Computer Science, Computer Engineering or Electrical Engineering.
We are seeking an experienced professional for ServiceNow Tools Administration who will lead test activities on ServiceNow projects. You will leverage your strong knowledge of the ServiceNow platform to create test strategies, plans, and cases, and manage test executions in iterative and continuous integration environments. This role requires excellent collaboration skills with project stakeholders and the ability to coach and guide test team members to meet overall test objectives. Roles & Responsibilities: Lead and oversee test activities on ServiceNow projects . Possess very good knowledge of the ServiceNow platform and its modules . Create comprehensive Test Strategies, Test Plans, Test Cases/Scripts , and Test estimates. Lead Test Teams , managing test executions in an iterative, continuous integration environment. Conduct thorough test results review and reporting. Collaborate effectively with Project stakeholders and actively participate in defect triage/prioritization activities. Contribute across all test phases and actively engage in User Acceptance Testing (UAT) with stakeholders. Coach and guide the Test Team members to meet the overall test objectives. Ensure adherence to quality standards and best practices throughout the testing lifecycle. Skills Required: Very good knowledge of the ServiceNow platform and the modules . Experience in creating Test Strategy, Test Plans, Test Cases/Scripts, Test estimates . Experience in leading Test Teams, managing the test executions in an iterative, continuous integration environment, and test results review and reporting. Proven ability to collaborate with Project stakeholders and involvement in defect triage/prioritization activities. Strong coaching and mentoring skills to guide Test Team members. Excellent communication and interpersonal skills. Strong analytical and problem-solving abilities. QUALIFICATION: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
We are seeking a highly experienced Sr. Node.js Developer with a strong background in the full software development lifecycle on SAP Business Technology Platform. You will leverage your expertise in CAP and Node.js to implement requirements, contribute to technical documentation, and ensure the transparency and efficiency of the team's work. This role requires proven skills in building scalable web applications and cloud services, a solid understanding of microservices architecture, and a DevOps mindset. Roles & Responsibilities: Gain and maintain a deep understanding of our products. Keep content in the online Agile process management tool, Azure DevOps , up to date to increase transparency and efficiency. Actively contribute to stand-up meetings and other Agile ceremonies. Create accurate estimates based on provided requirements. Implement technical requirements making use of CAP (Cloud Application Programming model) and Node.js . Write comprehensive technical documentation for implemented requirements. Assist during User Acceptance Testing (UAT) and Go-Live phases. Provide support to colleagues as needed and contribute to continuous knowledge building and sharing within the team. Skills Required: Full software development lifecycle experience on SAP Business Technology Platform , making use of CAP and Node.js . Minimum of 3 years of hands-on development experience with CAP and Node.js . Proven skills in building scalable web applications/cloud services using cutting-edge web technologies ( jQuery, Server-Side JS, REST, OData ). Clear understanding of SAP Business Technology Platform (Cloud Foundry) and available platform services. Solid knowledge of microservices architecture and service mesh . Ability to design, architect, and develop microservices based applications. Understanding of containers and orchestration technologies like Docker, Kubernetes is a plus. Experience with JAVA programming, Python programming, or SQL usage in applications (especially with SAP HANA) is a plus. Knowledge of SAP systems functionality, SAP Fiori UX principles, or GraphQL is a plus. Entrepreneurial and problem-solving mindset. DevOps mindset with an inherent sense of ownership through the deployment lifecycle and Agile product development. QUALIFICATION: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
We are seeking a highly skilled Data Engineer to contribute to the development and maintenance of our data infrastructure. You will leverage your proficiency in AWS Big Data Services, strong programming skills, and expertise in data modeling and warehousing to build robust and scalable data solutions. This role requires a solid understanding of DevOps practices for continuous integration and continuous deployment. Roles & Responsibilities: Design, develop, and maintain data engineering and ETL (Extract, Transform, Load) solutions . Utilize AWS Big Data Services (EMR, S3, Glue, Redshift, Athena, Kinesis) to build and optimize data pipelines. Apply strong programming skills in Python, Java, Scala, or SQL for data manipulation and processing. Implement effective data modeling and warehousing strategies. Integrate DevOps practices including CI/CD (Continuous Integration/Continuous Deployment) for automated deployment and testing of data solutions. Collaborate with cross-functional teams to understand data requirements and deliver high-quality data products. Ensure data quality, reliability, and security within the data ecosystem. Skills Required: AWS certification . Proficiency in AWS Big Data Services (EMR, S3, Glue, Redshift, Athena, Kinesis) . Strong programming skills in Python, Java, Scala, and/or SQL . Expertise in Data Modeling and Warehousing . Experience with DevOps practices - CI/CD . Strong analytical and problem-solving skills. Ability to work independently and as part of a team. QUALIFICATION: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
We are seeking a highly motivated and detail-oriented Test Engineer to join our team. You will be responsible for ensuring the quality and reliability of our software products through comprehensive manual and automation testing. Roles & Responsibilities: Perform manual and automation testing of software applications to identify defects and ensure quality. Develop and execute automated test scripts using tools like Selenium or Appium . Collaborate with development teams to understand requirements and create effective test plans. Conduct API testing using tools such as Postman or RestAssured to validate backend functionalities. Integrate automation tests into CI/CD pipelines using Jenkins and Git. Participate in an Agile development environment , including daily stand-ups, sprint planning, and retrospectives. Communicate test results, defects, and risks clearly to relevant stakeholders. Skills Required: Experience in both manual and automation testing . Hands-on experience with automation tools like Selenium or Appium . Basic programming skills in Python, Java, or JavaScript . Familiarity with API testing tools such as Postman or RestAssured. Experience with CI/CD tools like Jenkins and Git for automated pipelines. Strong communication and collaboration skills, with the ability to thrive in an Agile environment. Preferred Qualifications: Experience with performance and load testing tools like JMeter or LoadRunner. Familiarity with database testing and SQL queries. Experience in mobility or ride-hailing service QA teams. QUALIFICATION: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
We are seeking a highly proficient Full Stack Python Developer with expertise in both frontend and backend technologies. You will be responsible for developing robust web applications, leveraging React and TypeScript for intuitive user interfaces, and Python with Flask for scalable backend systems. This role requires hands-on experience with databases, AWS cloud services, and a solid understanding of RESTful API creation and management. Roles & Responsibilities: Develop and maintain dynamic and responsive user interfaces using React and TypeScript for frontend development. Design, build, and optimize scalable backend services and APIs using Python and Flask . Create and manage robust RESTful APIs to facilitate seamless communication between frontend and backend systems. Work with databases such as Postgres and/or MongoDB for data storage and retrieval. Utilize AWS cloud services and AWS CDK for Infrastructure as Code (IaC) to deploy and manage applications efficiently. Handle both frontend and backend development tasks effectively in a full-stack capacity. Collaborate with cross-functional teams to understand requirements, define technical specifications, and deliver high-quality software solutions. Troubleshoot and debug issues across the entire stack, ensuring optimal performance and reliability. Skills Required: Proficiency in React and Typescript for frontend development (Must Have). Strong experience with Python and Flask for backend development (Must Have). Expertise in creating and managing RESTful APIs . Hands-on experience with Postgres and/or MongoDB . Solid understanding of AWS cloud services and AWS CDK for IaC . Ability to work effectively in a full-stack role, handling both frontend and backend tasks. Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Bonus Skills: Background in supply chain logistics or factory manufacturing. Experience with software solutions related to physical products. QUALIFICATION: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
We are seeking a skilled React JS Developer with extensive experience in designing, developing, and deploying web and mobile applications. You will leverage your deep understanding of ReactJS fundamentals, workflows, and modern frontend tools to create intuitive and responsive UI/UX designs. This role requires strong proficiency in JavaScript, API consumption, and familiarity with code versioning and CI/CD practices. Roles & Responsibilities: Design, develop, and deploy web and mobile applications using ReactJS . Apply a complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc. Utilize preceding experience with ReactJS workflows such as Flux, Redux, Create React App, and data structure libraries. Create intuitive and responsive UI/UX designs and pages , independently consuming RESTful APIs . Ensure robust frontend development with a strong understanding of JavaScript, object model, DOM manipulation, and event handlers . Implement efficient data structures and algorithms. Manage sessions effectively as a frontend developer. Leverage knowledge of using templates from Figma for design implementation. Apply knowledge of Micro frontend patterns for scalable and maintainable architectures. Utilize code versioning tools like GIT, Azure DevOps Repos , etc., for collaborative development. Work with popular frontend development tools, CI/CD tools, and DevOps practices . Employ performance testing frameworks like Mocha, and tools like Node + NPM for development and testing. Skills Required: Experience in designing, developing, and deploying web and mobile applications using ReactJS . Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc. Preceding experience with ReactJS workflows like Flux, Redux, Create React App, and data structure libraries. Proficient in creating intuitive and responsive UI/UX designs, pages, and consuming RESTful APIs independently . Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods) . Knowledge of code versioning tools like GIT, Azure DevOps Repos , etc. Familiarity with popular frontend development tools, CI/CD tools, and DevOps . Experience with performance testing frameworks like Mocha, Node + NPM. Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, and algorithms . Good at managing sessions as a frontend developer. Knowledge on using templates from Figma. Knowledge on Micro frontend patterns . QUALIFICATION: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
FIND ON MAP