Jobs
Interviews

451 Robot Framework Jobs - Page 2

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 8.0 years

6 - 16 Lacs

Ahmedabad

Work from Office

Role Overview We're seeking an experienced Senior Robotics QA Engineer to lead our test automation initiatives for industrial robotic systems. You'll be responsible for designing, implementing, and maintaining comprehensive test frameworks that validate robot behaviour, performance, and reliability across various industrial scenarios. This role combines deep technical expertise in robotics testing with hands-on experience in ROS-based systems and industrial automation. Key Responsibilities Test Framework Development Design and implement automated test suites for ROS-based industrial robotic systems using appropriate language choices: Python for rapid prototyping, iterative testing, and quick feature validation C++ for high-performance testing, production validation, and resource-critical scenarios Develop comprehensive testing strategies covering unit, integration, and system-level testing Create and maintain test automation frameworks leveraging rostest with unittest (Python) and gtest (C++) Implement continuous integration/continuous deployment (CI/CD) pipelines for robotics applications Optimize test execution for both development speed (Python) and production performance (C++) Industrial Robotics Testing Conduct thorough testing of industrial robot applications including pick-and-place, welding, painting, assembly, and material handling operations Validate robot safety systems, emergency stops, and fail-safe mechanisms Test robot performance under various environmental conditions and operational scenarios Perform regression testing to ensure software updates don't introduce new issues ROS Ecosystem Expertise Implement testing protocols using the complete ROS testing stack: rostest for ROS node-level integration testing unittest (Python) for library-level testing and rapid prototyping validation gtest (C++) for high-performance library testing and production code validation MoveIt2 for motion planning validation and manipulation testing Navigation2 (Nav2) for autonomous navigation and path planning testing RViz for visual testing, debugging, and validation of robot states and sensor data Understand performance trade-offs: utilize Python for fast iteration during development and C++ for throughput-intensive testing scenarios Develop integration tests for ROS nodes, services, and communication interfaces with emphasis on message rate performance and latency validation Test robot perception, navigation, manipulation, and control systems across different performance requirements Validate ROS message passing, parameter handling, and node lifecycle management in both development and production contexts Test motion planning algorithms, trajectory execution, and collision detection systems using MoveIt2 Validate autonomous navigation capabilities, obstacle avoidance, and localization using Navigation2 Simulation & Hardware Testing Design and execute tests in simulation environments (Gazebo, Isaac Sim, Unity) Coordinate hardware-in-the-loop (HIL) testing with physical robotic systems Develop mock nodes and test fixtures for isolated component testing Create realistic test scenarios that mirror real-world industrial environments Utilize RViz for visual validation and debugging of simulation environments Quality Assurance & Reporting Establish quality metrics and KPIs for robotic system reliability Generate comprehensive test reports and documentation Collaborate with development teams to identify and resolve defects Maintain test case libraries and ensure test coverage across all system components Required Qualifications Technical Skills 3+ years of experience in robotics testing or quality assurance Proficiency in ROS/ROS2 with hands-on experience in industrial robotics applications Strong programming skills in Python (for rapid prototyping and iterative testing) and C++ (for high-performance, production-level testing) Deep understanding of ROS testing ecosystem: Python unittest framework for Python-based testing Google Test (gtest) framework for C++ testing rostest for ROS node-level integration testing (combining with unittest/gtest) Motion Planning & Navigation: Experience with MoveIt2 for robot arm manipulation and motion planning testing Knowledge of Navigation2 (Nav2) for mobile robot navigation and autonomous movement validation Understanding of SLAM, localization, and path planning algorithms Visualization & Debugging: Proficiency with RViz for robot state visualization and debugging Experience in visual validation of sensor data, transforms, and robot configurations Knowledge of simulation tools: Gazebo, Unity, NVIDIA Isaac Sim Familiarity with ROS-Industrial packages and industrial robot programming Testing Expertise Experience designing test strategies that leverage both Python (for fast iteration/prototyping) and C++ (for performance-critical validation) Understanding of when to use each language: Python for rapid testing and debugging, C++ for high-throughput message handling and resource-intensive scenarios Knowledge of ROS performance testing methodologies, including message rate benchmarking and latency validation Experience with test automation frameworks and CI/CD pipelines Knowledge of behavior-driven development (BDD) and test-driven development (TDD) Understanding of various testing methodologies: unit, integration, system, regression, and performance testing Experience with property-based testing and mutation testing approaches Proficiency in test case design, test data management, and defect tracking Industrial Domain Knowledge Understanding of industrial automation processes and safety standards Experience with industrial robot applications (manufacturing, assembly, material handling) Knowledge of robotics safety protocols and compliance requirements Familiarity with PLC integration and industrial communication protocols Tools & Technologies Version control systems: Git, GitHub/GitLab Build systems: catkin, ament, CMake Containerization technologies: Docker, Kubernetes Cloud platforms for testing: AWS RoboMaker, Azure, GCP Test management and reporting tools Preferred Qualifications Master's degree in Robotics, Computer Science, or related field Experience with Robot Framework for test automation Deep understanding of ROS performance characteristics and when to choose Python vs C++ for different testing scenarios Knowledge of pyrostest and other advanced ROS testing libraries Familiarity with launch_testing framework for ROS2 Experience with hardware-in-the-loop testing setups Understanding of sensor integration and calibration testing Knowledge of motion planning algorithms and their validation Experience with performance benchmarking, message throughput testing, and latency optimization Experience with energy efficiency testing and computational resource optimization Familiarity with safety standards ( ISO 10218, ISO/TS 15066 ) Experience with MoveIt Studio for advanced motion planning workflows Knowledge of SLAM Toolbox for simultaneous localization and mapping

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

kolkata, west bengal

On-site

The job requires a Software Automation Test Engineer with 2-4 years of experience in testing web applications using various testing approaches. The candidate should have a B.Tech. (CSE, IT, ECE or Equivalent) MScs. (CSE or Equivalent)/ MCA degree. The ideal candidate should have experience in creating test strategies, analyzing test results, identifying defects in software, and should be knowledgeable in Software Automation using Robot Framework with Python and Selenium Web Driver. Additionally, experience in using GIT repositories, working with JIRA, and a basic understanding of Javascript and Python is preferred. Responsibilities include designing, coding, and reviewing test automation software for complex applications, maintaining and extending existing test assets using testing standards and test automation principles, enhancing capabilities of existing test automation framework, analyzing problems, proposing solutions, and working with stakeholders to gather requirements.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

You are the Automation Developer responsible for designing, developing, and implementing automation solutions for the Lead to Cash (L2C) process. Your primary objective will be to enhance operational efficiency and accuracy by utilizing your strong programming skills, proficiency in web automation tools, and experience with automation frameworks. Your key responsibilities include designing and implementing robust automation solutions for L2C process optimization, building and maintaining automation scripts to streamline workflows, collaborating with cross-functional teams to gather requirements, and conducting unit testing and debugging using tools like Postman, Rest Assured, or Insomnia. Additionally, you will be integrating automation solutions within AWS environments, utilizing Git/GitHub and Jenkins for version control, and documenting the design and functionality of automation tools. To excel in this role, you must possess strong programming proficiency in Python, expertise in Selenium for web automation, proficiency in Robot Framework, knowledge of SQL databases, familiarity with manual API testing tools, and experience in AWS environments. Skills in version control systems and build automation tools are also essential. Preferred qualifications include prior experience automating processes within L2C or similar workflows, certification in automation testing tools or cloud platforms, and exposure to Agile methodologies and DevOps practices. Soft skills such as problem-solving, analytical thinking, self-drive, communication, and ability to work under tight deadlines are crucial for success. You will collaborate closely with QA Engineers, Test Automation Team, Product Owners, Business Analysts, DevOps, Cloud Infrastructure Teams, and L2C Process Owners to streamline operations, improve scalability and reliability, and enhance developer productivity. Your success will be measured based on the reduction in manual L2C process execution time, automation script coverage and reliability, successful integration and deployment using CI/CD pipelines, and business stakeholder satisfaction. Your role aligns with the Competency Framework in Automation Strategy & Execution, Technical Programming & Scripting, Cloud-Based Deployment (AWS), Quality Assurance & Testing, and Operational Efficiency & Innovation. As an Automation Developer, you will play a vital role in driving process efficiency, automation, and innovation within the Lead to Cash process.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a Network Automation - Routing & Switching Engineer in the Enterprise Network Service team at Morgan Stanley, you will be part of the Enterprise Technology & Services (ETS) and Enterprise Network Services (ENS) team. ETS delivers essential and innovative technology infrastructure solutions to support the business operations of Morgan Stanley. As a core pillar within ETS, the ENS Engineering team is responsible for designing and deploying Data and Voice network infrastructure using cutting-edge technologies to ensure optimal network connectivity globally. In this role, your responsibilities will include testing, evaluating, and certifying network hardware to maintain the integrity and efficiency of the organization's network infrastructure. You will focus on lab testing with an emphasis on campus side/WAN/MAN, and collaborate on new Proofs of Concept related to firewall/load balancer network interops. Additionally, you will design comprehensive testing for various network hardware, conduct performance tests, identify issues, and document recommendations for the wider teams. Your role will involve working on WAN/MAN architecture, engineering standards, and providing guidance on platforms, designs, and technical architecture models. You will engage with vendors to stay updated on industry trends and upcoming products. Proficiency in the ROBOT Framework, Python programming, and functional testing is essential for this position. To excel in this role, you should have senior-level experience in LAN/WAN network design and engineering, with at least 7 years of relevant experience. CCIE or CCNP level experience is highly desirable. Skills required include knowledge of protocols like OSPF, BGP, IGMP, PIM, experience with Cisco platforms, proficiency in the ROBOT Framework and Python, and familiarity with Ansible for automation. At Morgan Stanley, we are committed to providing exceptional service and maintaining high standards of excellence. Our values guide our decisions to prioritize client satisfaction, diversity, and inclusion. Join us to work in a collaborative environment where you will be supported, empowered, and encouraged to grow both personally and professionally. We offer attractive benefits and opportunities for career advancement for passionate and dedicated individuals. To explore our global offices, visit https://www.morganstanley.com/about-us/global-offices. Morgan Stanley is an equal opportunities employer that values diversity and inclusion, fostering a supportive environment where individuals can thrive and reach their full potential based on skills and talents.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a talented SQA Engineer at BMC, you will play a crucial role in the development and testing of complex and distributed software products. Collaborating with developers, architects, and other Quality Assurance team members, you will validate product functionality through the execution of manual and automated test cases. Your responsibilities will include identifying end user scenarios, documenting all discovered issues, and validating fixes provided by developers. Additionally, you will contribute to product and process improvements, refine QA practices, and showcase/demo products to customers and stakeholders as needed. To excel in this role and contribute to both BMC's success and your own, you will need to bring a skillset and experience that includes a Bachelor's degree in computer science, engineering, or a related field along with at least 6 years of experience as a Quality Test Engineer in a distributed/mainframe environment. You should have demonstrable experience in functional, regression, and/or load testing, proficiency in at least one server-side language such as Java or Python, and familiarity with AI/ML implementation, algorithms, and tools. Experience with testing web and client-server applications, hands-on expertise in automation/scripting tools like Selenium, Cucumber, Robot Framework, etc., and strong test automation skills are essential for this role. Furthermore, you should possess solid experience in REST APIs testing, knowledge of SaaS products and cloud technologies, and the ability to create test strategies, test cases, and test execution plans. Familiarity with agile software development methodologies, DevOps practices, and different operating systems flavors, as well as excellent communication, interpersonal, and analytical skills, will be beneficial in your role as an SQA Engineer at BMC. While these qualifications are crucial, BMC is also open to candidates with diverse backgrounds and experiences. If you are deeply excited about joining BMC and this team, we encourage you to apply even if you are unsure about meeting all the qualifications listed above. At BMC, we value our employees and strive to create a culture that celebrates diversity, authenticity, and individuality. With a global team of over 6000 brilliant minds, BMC offers a supportive and inclusive work environment where you can truly be yourself. Additionally, BMC is committed to fair and transparent compensation practices, offering a competitive salary along with other rewards and benefits tailored to specific countries. If you have taken a break in your career and are looking to re-enter the workforce, BMC welcomes candidates who are interested in this role to learn more about our Returnship program by visiting [https://bmcrecruit.avature.net/returnship](https://bmcrecruit.avature.net/returnship).,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

You are looking for a Software Development Engineer in Test (SDET) with a specialization in Java Automation and SQL, having 6 years of experience. In this contract role based in Pune, you will be responsible for creating, maintaining, and executing automated test scripts. Collaboration with cross-functional teams will be essential to ensure application quality. Analyzing test results, troubleshooting issues, writing automated tests, conducting code reviews, and optimizing the CI/CD pipeline will be part of your daily tasks. Your expertise should include 5 to 8 years of functional testing experience, proficiency in manual testing, and a strong grasp of SQL, particularly in Oracle & PL/SQL. Familiarity with modern Automation tools like Robot Framework, Cucumber, BDD, SOAP UI, JBehave, and concepts such as Behavior/Test Driven Development and Continuous Testing is necessary. A good understanding of Agile methodologies, especially Scrum, is required. Having a background in Investment Banking is advantageous, and exposure to Azure basics and Python will be beneficial. Your qualifications should include strong skills in Java Automation and SQL, proficiency in Computer Science and Back-End Web Development, experience in Software Development and Programming, a solid grasp of Object-Oriented Programming (OOP) principles, and familiarity with CI/CD tools and practices.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Technical & Functional expert, you will play a crucial role in the automation development process by collaborating with Development and QA testers to ensure the completeness of scenarios, use cases, and Functional & Non-Functional requirements. You will be responsible for estimating automation development efforts, identifying manual test cases for automation, and developing an automation strategy to accelerate the test schedule. Working within the scrum team, you will facilitate modifications in products to implement automation and drive regression test automation based on the impact analysis of fixed defects. Additionally, you will develop a reusable automation framework, automation scripts, and support continuous integration and deployment. In terms of Business Acumen, you will participate in Observation Voice of Customer (OVoC) and Concept reviews, staying updated with industry trends and best practices in Mobile/Cloud/Big data testing. You will have a clear understanding of product roadmaps and release plans to ensure effective automation strategy alignment. Your Technical Skills will include hands-on experience in developing automation scripts for hardware products, expertise in Java, Selenium Framework, Python language, and experience with PyTest/Robot framework for embedded systems. You should be knowledgeable in developing automation frameworks from scratch, maintaining/enhancing existing frameworks, and have hands-on experience with automation tools for embedded systems. Additionally, you should be well-versed in various technical aspects such as RTOS, Microcontrollers, Memory Handling, I/O manipulation, Linux kernel, and debugging tools like gdb, JTAG. Your Professional Skills and Knowledge will be demonstrated through your ability to review, troubleshoot, and fix automation frameworks developed by third parties, learn new concepts, and implement best practices for improvement. You should be self-driven, have a proactive attitude, and possess strong interpersonal and communication skills. Being a go-getter with a willingness to take responsibilities, adapt to organizational initiatives, and optimize cycle time at every stage of validation phase will be key attributes for this role. In terms of qualifications, you should hold a Bachelor or Master of Engineering in Computer Science, Electronics, Electrical, Instrumentation, or Information Technology, with a minimum of 6-9 years of experience in project engineering/testing in the relevant industry space. You should have at least 4 years of experience in developing and driving automation strategy. About Us: Honeywell is a trusted partner that helps organizations solve complex challenges in automation, aviation, and energy transition. Through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments powered by our Honeywell Forge software, we provide actionable solutions and innovation to make the world smarter, safer, and more sustainable.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

7 - 11 Lacs

Pune

Work from Office

BMC is looking for a QA Engineer to join a QE team working on complex and distributed software, developing test plans, executing tests, developing automation & assuring product quality. Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Perform manual tests as well as automation development using Python Review requirements, specifications, and technical design documents to provide timely and meaningful feedback. Create detailed, comprehensive, and well-structured test plans and test cases. Estimate, prioritize, plan and coordinate testing activities Collaborate with various teams to ensure quality testing To ensure youre set up for success, you will bring the following skillset & experience: 4+ years of experience in automation testing with Selenium WebDriver (Java, Python, or similar) Document test plans, frameworks, and best practices for continuous improvement. Hands-on experience with Kubernetesdeploying test environments Strong understanding of cloud platforms (AWS, Azure, GCP) and cloudnative CI/CD practices Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines. Excellent problem-solving skills and attention to detail. Knowledge of DevOps principles and practices is a plus. Whilst these are nice to have, our team can help you develop in the following skills: Test Automation experience, Scripting skills (preferably Robot Framework, Python etc.) Performance testing (Scalability, benchmarking, Load) frameworks, such as JMeter, etc. Agile methodology Jenkins CI

Posted 2 weeks ago

Apply

5.0 - 7.0 years

11 - 16 Lacs

Bengaluru

Work from Office

Job Summary Synechron is seeking an experienced QA Automation Engineer with expertise in developing and maintaining automated testing frameworks using Python. This role is integral to ensuring the quality and reliability of our software solutions through automation, adherence to testing best practices, and integration within continuous delivery pipelines. The ideal candidate will leverage technical proficiency and strategic testing approaches to enhance overall product quality, reduce manual effort, and support rapid deployment cycles, directly contributing to our organizational goals of delivering high-quality digital solutions efficiently. Software Requirements Required Skills: hands-on experience in automation testing. Experience developing and maintaining test scripts using frameworks such as Selenium, PyTest, Robot Framework, or equivalent. Knowledge of API testing with Python libraries like Requests or tools such as Postman. Experience integrating automated tests into CI/CD workflows (Jenkins, GitLab CI, etc.). Familiarity with version control systems, particularly Git. Understanding of SDLC, Agile methodology, and test lifecycle processes. Preferred Skills: Familiarity with performance testing tools and techniques. Experience working with cloud-based testing environments or containers (e.g., Docker). Overall Responsibilities Design, develop, and maintain automated test scripts to validate application functionality, performance, and security. Collaborate with product managers, developers, and other QA team members to understand testing requirements and develop comprehensive testing strategies. Integrate automation frameworks into CI/CD pipelines, ensuring automated tests are executed consistently and efficiently. Analyze test results, identify issues, and document defects in a clear and timely manner. Enhance existing automation frameworks to improve efficiency, reusability, and coverage by adopting best practices. Support manual exploratory testing as needed to supplement automation efforts. Generate test status reports, quality metrics, and insights for stakeholders. Troubleshoot, debug scripts, and resolve issues related to automation environments and test cases. Participate in continuous improvement activities for testing processes and automation tools. Strategic Objectives: Accelerate release cycles through reliable automation and comprehensive test coverage. Increase product quality and reduce post-release defects by early detection of issues via automation. Promote a culture of continuous testing, learning, and process improvement. Performance Outcomes: High automation test coverage with stable, maintainable scripts. Reduced manual testing effort and increased delivery speed. Clear and actionable defect reports that lead to prompt resolution. Technical Skills (By Category) Programming Languages: Essential: Python for scripting, automation frameworks, and API testing. Preferred: Experience with additional scripting languages like Bash or PowerShell. Databases & Data Management: Basic understanding of database schemas and querying for validating backend data, especially with tools like SQL or NoSQL databases, if applicable. Frameworks & Libraries: Expertise with Selenium, PyTest, Robot Framework, or similar automation frameworks. Familiarity with API testing libraries such as Requests. Development Tools & Methodologies: Strong experience with version control (Git). Proficiency with CI/CD tools such as Jenkins, GitLab CI, or similar. Familiarity with containerization (Docker) and orchestration tools is advantageous. Working knowledge of Agile/Scrum development and testing practices. Security & Environment Management: Understanding of test environment setup, including mock services, data privacy considerations, and security testing practices. Experience Requirements 5 to 7 years of professional experience in QA automation with Python. Proven track record of developing automated testing frameworks for web and/or API applications. Experience working within Agile teams in fast-paced delivery environments. Experience supporting continuous integration and deployment processes. Industry domain experience in finance, healthcare, or enterprise software is a plus but not mandatory. Day-to-Day Activities Develop and extend automated test scripts aligned with evolving product requirements. Execute automated test suites regularly and analyze results for defects or regressions. Collaborate with developers, Product Owners, and other QA team members to clarify requirements and share testing feedback. Participate in daily stand-ups, sprint planning, and retrospectives. Troubleshoot and resolve issues related to automation scripts or test environments. Contribute to test planning, strategy sessions, and continuous process improvements. Maintain and update test documentation, including scripts, test data, and defect logs. Qualifications Bachelors degree in Computer Science, Information Technology, or an equivalent field. Professional certifications in test automation or related areas are advantageous (e.g., ISTQB, Certified Selenium Tester). Commitment to ongoing learning and adopting emerging testing technologies and practices. Professional Competencies Strong analytical and problem-solving skills for effective debugging and issue resolution. Excellent written and verbal communication for reporting defects and providing testing assessments. Collaborative mindset with the ability to work effectively within cross-functional, agile teams. Adaptability to rapidly changing priorities, technologies, and project scopes. Strong attention to detail and a proactive attitude toward quality assurance. Ability to independently manage tasks, prioritize workload, and meet deadlines.

Posted 2 weeks ago

Apply

8.0 - 13.0 years

20 - 35 Lacs

Hyderabad

Hybrid

Job description QA Lead Result expectation in terms of result areas and core activities Enable self-organised teams to improve software quality by implementing and maintaining automated tests. Continuously enhance and optimise QA frameworks while training product teams on best practices. Support teams with test design, automation, and maintenance to ensure robust software delivery. Monitor and report QA-related metrics to the QA Lead Engineer, ensuring compliance with testing standards. Apply technical expertise in automation tools, cloud-based testing, and CI/CD processes for efficient test execution. Main objectives of the role Empower self-organised teams to improve the quality of their software delivery Implementing tests for Product teams based on the existing testing framework Continuous improvement of all quality-related testing frameworks in the company Training product teams on the usage of quality-related testing frameworks Assist other teams in QA activities: test design, creation, and maintenance of automated test suites Key relationships (teams and/or position titles) QA lead engineer Development Team Leads Product Managers DevOps & Security team Job requirements Soft Skills & Nice to Have Working with Product teams will require skills such as communication, problem-solving and stakeholder management Experience in domain knowledge in CPG/FMPG and integrations with ERP Experience working with AWS/Public Clouds Experience with Unit testing and/or BDD (for instance, using pytest) Experience in data/API testing Experience in release management Proficiency in Python, especially in working with Pytest Key processes in the role Enabling self-organized teams to improve the quality of delivery Spreading awareness on test automation within Product teams Reporting on QA related topics to the QA lead engineer Requirements 5+ years working as a QA in automation (Playwright, Robot Framework, Selenium) Knowledge of the formal software development lifecycle, with a solid grasp of manual and automated software testing methodologies and tools Proficiency in TypeScript (2+ years) Experience with test automation in cloud web applications (preferably SaaS) Understanding of CI/CD Basic knowledge of *nix: command line, general architecture Proficiency with Git, Circleci and Confluence/Jira

Posted 2 weeks ago

Apply

5.0 - 8.0 years

10 - 12 Lacs

Bengaluru

Work from Office

Test Engineer (Automation) with 5-8 years of experience Essential Skills: Excellent manual test execution and reporting. Very good in test design applying right test design methodology Model based testing, Combinatorial Testing, Python, Robot Framework, Squish Has extensively used any test management tool for test design, execution, reporting and automation Understand test process full life cycle Has used BDD Good to have medical device testing experience. Can work independently Excellent communication skills

Posted 2 weeks ago

Apply

10.0 - 15.0 years

14 - 16 Lacs

Pune

Work from Office

Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Play a vital role in project design to ensure scalability, reliability, and performance are met Design and develop new features as well as maintain existing features by adding improvements and fixing defects in complex areas (using Java) Assist in troubleshooting complex technical problems in development and production Implement methodologies, processes & tools Initiate projects and ideas to improve the teams results On-board and mentor new employees To ensure youre set up for success, you will bring the following skillset & experience: You have 10+ years of experience in Java Backend development You have experience as a Backend Tech Lead and must have worked on Scala. You have experience in Spring, Swagger, REST API You worked with Spring Boot, Docker, Kubernetes You are a self-learner whos passionate about problem solving and technology You are a team player with good communication skills in English (verbal and written) Whilst these are nice to have, our team can help you develop in the following skills: Public Cloud (AWS, Azure, GCP) Python, Node.js, C/C++ Automation Frameworks such as Robot Framework

Posted 2 weeks ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Pune

Work from Office

Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Perform manual tests as well as automation development using Python Review requirements, specifications, and technical design documents to provide timely and meaningful feedback. Create detailed, comprehensive, and well-structured test plans and test cases. Estimate, prioritize, plan and coordinate testing activities Collaborate with various teams to ensure quality testing Initiate projects and ideas to improve the teams results On-board and mentor new employees To ensure youre set up for success, you will bring the following skillset & experience: 7+ years of experience in QA Engineering and/or Performance Engineering roles Prior experience as a QA Tech Lead, with the ability to guide and mentor team members Proficient in working with Linux, Windows, and virtualization technologies Hands-on experience with complex distributed systems Strong programming/scripting background with TypeScript or JavaScript (mandatory) Practical experience with Cypress automation framework Familiar with modern DevOps and containerization tools such as Jenkins, Docker, and Kubernetes Demonstrates a test-oriented mindset, with strong attention to detail and a focus on quality Proactive, problem-solving approach, with the ability to handle complex technical challenges Excellent communication and collaboration skills, with a people-oriented and team-focused mindset Whilst these are nice to have, our team can help you develop in the following skills: Test Automation experience, Scripting skills (preferably Robot Framework, Python etc.) Performance testing (Scalability, benchmarking, Load) frameworks, such as JMeter, etc. Agile methodology Jenkins CI

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Quality Analyst at Vitech, you will play a crucial role in ensuring the success of production by focusing on functional and automated testing for SaaS Cloud Native applications on the AWS platform. With over 46 years of experience, you will utilize your strong understanding of the Retirement domain to collaborate closely with customers in translating complex business requirements into comprehensive test specifications and automated test scripts. Your responsibilities will include developing, implementing, and maintaining quality assurance processes specific to migration workflows and documentation. You will conduct regular audits to ensure compliance with legal and organizational standards. Additionally, you will identify manual processes and introduce automation solutions to enhance efficiency, including the development and execution of automated test scripts using tools like Robot Framework and Selenium Web Driver. Furthermore, you will identify inefficiencies in migration processes and recommend improvements while working with process owners to standardize and streamline workflows. It will be essential to ensure adherence to industry-specific legal requirements, update the team on regulatory changes, and develop and execute test plans for software supporting migration processes. You will generate detailed reports on quality metrics, trends, and areas for enhancement. Your role will involve acting as a liaison among quality assurance, legal, and operational teams to ensure alignment on quality standards. You will provide training and mentorship to junior quality analysts, identify potential risks in migration cases or systems, and propose mitigation strategies. Monitoring service standards for a consistent and high-quality client experience will also be a key aspect of your responsibilities. The ideal candidate for this position will have at least 7 years of experience as a quality analyst with a focus on n-tiered Cloud Native applications on the AWS platform. A strong understanding of US Retirement regulations or Pension Funds industry trends and compliance requirements is preferred. Proficiency in automated testing tools such as Robot Framework and Selenium Web Driver, as well as excellent communication skills, attention to detail, and agility in managing multiple tasks and deadlines, are crucial for success in this role. A bachelor's degree in a Computer-related field is required. Join us at Vitech, where you will have the opportunity to work with cutting-edge SaaS Cloud Native applications, advance your career in a collaborative environment, and play a critical role in delivering high-quality solutions that drive excellence for our clients.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

At Capgemini Engineering, the global leader in engineering services, a team of engineers, scientists, and architects collaborates to support innovative companies worldwide. Specializing in digital and software technology, our experts provide unique R&D and engineering services across various industries. A career at Capgemini Engineering offers a multitude of opportunities where you can truly make a difference, with each day presenting new challenges and exciting projects. You should possess over 5 years of experience in manual testing and validation of power system applications. A strong understanding of Energy Management Systems (EMS), SCADA, or AEMS is essential. Familiarity with power system concepts such as load flow analysis, state estimation, contingency analysis, and unit commitment is required. Hands-on experience in developing test plans, test cases, and defect reports is necessary, along with proficiency in using SQL databases to validate data integrity. Effective communication and analytical skills are a must-have for this role. Desired skills include experience with AEMS (Advanced Energy Management System), knowledge of test automation tools like Selenium, Python, or Robot Framework, familiarity with cloud-based power system applications, and expertise in performance testing of real-time power system applications. Capgemini is a global business and technology transformation partner committed to helping organizations accelerate their digital and sustainable journey. With a diverse team of over 340,000 members in 50+ countries, Capgemini leverages its 55+ years of experience to deliver end-to-end services and solutions. The company's expertise spans from strategy and design to engineering, incorporating market-leading capabilities in AI, generative AI, cloud, and data. Trusted by clients worldwide, Capgemini is dedicated to unlocking technology's value to meet diverse business needs and drive positive impact for enterprises and society.,

Posted 2 weeks ago

Apply

4.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

You should hold a Bachelors in Electronics Engineering or an equivalent qualification along with 12+ years of postgraduate experience in industrial, manufacturing, automotive, robotics, or a similar industry. Additionally, you must have at least 4+ years of experience in a Test Management role with demonstrated management responsibilities. Your expertise should cover both Manual and Automated testing procedures and tools, including experience in designing a test pyramid, automation framework design, and implementation. Experience with autonomous driving compute systems, sensors, communication protocols, and simulation environments (e.g., NI/dSPACE/Vector) is essential. You should also possess skills in requirements verification, validation testing, test cases/procedure development, and test execution. Hands-on experience in mechanical, electrical, and software component integration, as well as troubleshooting complex issues during system integration, is required. Proficiency in programming for automated testing and data processing purposes, such as scripting and Python, is preferred. Knowledge of test traceability from system level to component level is crucial. Familiarity with Robot Framework, Jenkins, and Selenium would be advantageous, as well as experience with a revision control system like git and defect tracking tools such as Rally, JIRA, and Bugzilla. You should have prior exposure to Agile/Scrum development processes and collaboration tools like Jira, Confluence, and Slack. Supporting the onboarding of new team members is also part of the role. Strong interpersonal skills are necessary, and you should be able to effectively communicate in both written and spoken English.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a member of the Infosys delivery team, your main responsibility will be to ensure effective design, development, validation, and support activities to guarantee client satisfaction in the technology domain. You will be tasked with gathering requirements and specifications to comprehend client needs in detail and translating them into system requirements. Your role will also involve playing a crucial part in estimating work requirements to provide accurate information on project estimations to Technology Leads and Project Managers. Additionally, you will be a significant contributor to the development of efficient programs and systems. If you believe you have the right skills to assist our clients in their digital transformation journey, this opportunity is tailor-made for you. The technical requirements for this role include proficiency in Robot Framework Python scripting, CICD experience, hands-on experience in Agile testing and SQL, as well as familiarity with Framework usage. It is essential to note that this job opening is available in multiple locations such as Bangalore, Bhubaneswar, Mysore, Hyderabad, Chennai, Pune, Coimbatore, and Thiruvananthapuram. We encourage applications only from individuals possessing the technical skills mentioned above. If you have a preference for Technology, specifically Agile Testing, and are enthusiastic about contributing to Agile Testing projects, we welcome you to apply for this position. Your expertise and dedication will play a vital role in helping our clients navigate their digital transformation journey effectively.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

We are seeking an experienced Senior QA Automation Engineer in the Networking domain with a solid background in automation testing. As a valued member of our dedicated R&D team, you will have the opportunity to take on significant responsibilities and contribute your innovative ideas. Embrace the chance to work with cutting-edge technologies as we approach tasks in a unique and distinctive manner. Ideally, you should hold a Bachelor's degree in a relevant field such as ICT, Computer Engineering, Computer Science, or Information Systems. With a minimum of 7+ years of experience in testing, you will be based in Bangalore and operate under a hybrid work mode, spending 2 days per week in the office. Key Skills: - Profound knowledge of TCP/IP based networks, SDN/NFV, and SD WAN. - Proficiency in Python, Robot framework, and bash scripting. - Experience in NMS/ACS/SD-WAN web application testing. - Acquaintance with modern integration patterns, processes, and tools. - Strong communication skills in English, both verbal and written. - Ability to collaborate with multiple or distributed teams effectively. Responsibilities: - Implement testing procedures and oversee the QA process. - Perform Test Automation for web and REST applications. - Investigate and replicate customer issues escalated by the technical support team. - Set up test environments, design test plans, develop test cases, and execute them. - Deploy automated test platforms to cover various tests including functional, performance, endurance, and regression testing. - Conduct scalability testing using automation techniques. - Share knowledge to enhance the team's skills and expertise. Desired Qualifications: - CCNA certification or equivalent networking knowledge. - Proficiency in Security Testing. - Experience with Performance and Load Testing Tools. - Familiarity with Agile/Scrum Methodologies. In return, we offer: - A welcoming environment with a healthy work-life balance. - Opportunities for professional growth and recognition of your contributions. - Health Insurance coverage. - Support for Work from Home arrangements, including Internet Bill, Gym, or Recreational activities costs. - Educational Allowances for certification fees reimbursement. - Engaging culture with regular team events to foster camaraderie and collaboration. Please be advised that the initial screening call will be facilitated by our AI assistant.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 - 3 Lacs

Chennai, Bengaluru

Hybrid

Role & responsibilities Design and develop automated test scripts using Python for mobile (iOS/Android) and web platforms. Build, enhance, and maintain test automation frameworks using tools like Appium , Selenium , or Robot Framework . Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitHub Actions). Collaborate with developers, product managers, and QA team members to define test requirements and troubleshoot issues. Perform functional , regression , and performance testing of mobile applications. Analyze test results and provide clear, concise, and actionable bug reports. Ensure high test coverage and maintain test documentation

Posted 2 weeks ago

Apply

5.0 - 13.0 years

0 Lacs

karnataka

On-site

Dexcom Corporation is a pioneer and global leader in continuous glucose monitoring (CGM), with a vision to forever change how diabetes is managed and to provide actionable insights for better health outcomes. With a history of 25 years in the industry, Dexcom is broadening its focus beyond diabetes to empower individuals to take control of their health. The company is dedicated to developing solutions for serious health conditions and aims to become a leading consumer health technology company. The software quality team at Dexcom is collaborative and innovative, focusing on ensuring the reliability and performance of CGM systems. The team's mission is to build quality into every stage of the development lifecycle through smart automation, rigorous testing, and a passion for improving lives. They are seeking individuals who are eager to grow their skills while contributing to life-changing technology. As a member of the team, your responsibilities will include participating in building quality into products by writing automated tests, contributing to software requirements and design specifications, designing, developing, executing, and maintaining automated and manual test scripts, creating verification and validation test plans, traceability matrices, and test reports, as well as recording and tracking issues using the bug tracking system. You will also analyze test failures, collaborate with development teams to investigate root causes, and contribute to the continuous improvement of the release process. To be successful in this role, you should have 13 years of hands-on experience in software development or software test development using Python or other object-oriented programming languages. Experience with SQL and NoSQL databases, automated test development for API testing, automated testing frameworks like Robot Framework, API testing, microservices, distributed systems in cloud environments, automated UI testing, cloud platforms like Google Cloud or AWS, containerization tools such as Docker and Kubernetes, and familiarity with FDA design control processes in the medical device industry are desired qualifications. Additionally, knowledge of GCP tools like Airflow, Dataflow, and BigQuery, distributed event streaming platforms like Kafka, performance testing, CI/CD experience, and Agile development and test development experience are valued. Effective collaboration across functions, self-starting abilities, and clear communication skills are also essential for success in this role. Please note that Dexcom does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies must be authorized to submit profiles, applications, or resumes on specific requisitions. Dexcom is not responsible for any fees related to unsolicited resumes or applications.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

2 - 17 Lacs

Chennai, Coimbatore

Work from Office

Dear Candidate, EPAM Sytems is hiring for Python Automation Engineer for Chennai & Coimbatore location. Job Details: Experience: 4 -9 Yrs Job Location : Chennai & Coimbatore Notice: 30 Days Technologies : Python,Pytest,Selenium,API,Rest Assured Responsibilities Design and implement advanced automated testing solutions using Python and Selenium Develop test cases and test plans to support the automation process Employ BDD framework tools, specifically Pytest, to enhance testing efficiency Collaborate with development and QA teams to understand system requirements and functionalities Utilize SOAP and REST services within test environments, ensuring understanding of SOA architecture Analyze and troubleshoot test results, pinpointing areas for improvement in the software Maintain clear and accurate test documentation, including checklists and test case records Work within an Agile/Scrum framework, adapting to quick iterations and feedback loops Continuously update technical knowledge and skills on automation tools and frameworks Requirements 4+ years of software testing experience Proficiency in Python, Pytest, and Selenium for automation testing Background in software testing or development with robust knowledge of testing, coding, and debugging procedures Qualifications in Oracle databases with strong SQL skills Competency in SFTP, shell scripting, and working within SOA architecture Strong analytical skills and meticulous attention to detail Capability to effectively design formal test cases based on specific requirements Flexibility to work within Scrum terms such as stand up, retrospective, backlog, and iteration Excellent troubleshooting skills Good command of written and spoken English Nice to have Familiarity with API testing Competency in using REST Assured Experience in handling large data sets within test environments We offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Disclaimer: Please ignore if not interested or not relevant to your profile.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

8 - 16 Lacs

Pune

Hybrid

At Infosys, we pioneered and perfected the global delivery model, introducing to our customers the ability to move technology work to different locations where talent is readily available, and quality is both impeccable and cost competitive. Over the years we have applied this model to a full range of services - both technical and business. Our IT services such as application integration, testing, maintenance and infrastructure management ensure your operations are fully optimized. Our business process outsourcing and management services, such as customer service delivery, human resource outsourcing and procurement handling, drive down process costs while greatly enhancing their efficiencies. Most importantly, as part of our strategic sourcing approach, these services free up resources that can then be deployed to drive transformation and innovation initiatives Location for this position is Pune, Maharashtra , IN. Must work from office Experience required: 4-8 years of relevant experience. Responsibilities: Automate end-to-end test cases for connected systems using Selenium-Python . Prepare and execute system integration testing scenarios. Conduct peer reviews of test objectives, scenarios, and automated scripts. Strong understanding of object-oriented programming (OOP) concepts. Prepare requirement traceability matrices. Test web-based applications across different devices and browsers. Experienced in Web and Mobile Applications Automation testing Design, write, and execute automated test scripts. Identify, document, and track bugs and issues. Collaborate with cross-functional teams to ensure high-quality software delivery. Continuously improve test automation processes and frameworks. Preferred: BE/BTECH in Computer Science or related field (or equivalent experience). 3+ Years strong Selenium with python experience 2 years of Python programing experience Mobile App automation testing using APPIUM (nice to have) Knowledge of continuous integration/continuous deployment (CI/CD) pipelines. Familiarity with Agile development methodologies. Proven track record in automation testing and quality assurance. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Experience in the Medical Device industry or IOT is preferred.

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As a QA Automation Engineer at NETGEAR, you will be a key player in validating the next-generation cybersecurity platform, covering technologies such as SASE, NGFW, ZTNA, SWG, VPN, and SD-WAN. Your responsibilities will include developing end-to-end test automation, validating integrations across distributed systems, and ensuring the reliability, performance, and security of the platform at scale. This role is crucial in maintaining the quality and robustness of the entire solution stack, encompassing desktop agents, backend services, secure networking layers, and cloud policy engines. You will work at the intersection of security engineering, automation, and platform validation, building scalable test solutions that verify advanced capabilities across SASE, NGFW, Zero Trust, and secure connectivity services. Your efforts will focus on ensuring the stability, interoperability, and performance of a distributed security platform that spans endpoints, networks, and cloud infrastructure. Key Responsibilities: - Build and maintain end-to-end test suites for functional, integration, performance, and interoperability testing across various components. - Design and develop automated test frameworks and pipelines to validate complex, distributed cybersecurity systems. - Simulate real-world network scenarios and security policies to validate platform behavior in diverse enterprise environments. - Collaborate with developers and architects to define test strategies for SASE and Firewall solutions. - Ensure scalability, robustness, and failover behavior of the platform under production-scale workloads and simulated attack conditions. - Analyze test results, triage defects, and work closely with engineering teams to maintain high product quality. - Stay updated with advancements in network security, protocol testing, automation tooling, and cloud-native QA practices. Required Qualifications: - Bachelor's degree in computer science, engineering, or a related technical field. - 3-5 years of experience in system-level testing and automation for large-scale distributed platforms, preferably in networking or cybersecurity domains. - Hands-on experience testing networking/security systems such as firewalls, VPNs, SWG, SD-WAN, or ZTNA gateways. - Familiarity with protocols and traffic flows including TCP/IP, DNS, HTTP(S), IPsec, and TLS. - Proficient in analyzing logs, traces, and network captures for debugging and verification. - Strong automation scripting skills in Python, Bash, and familiarity with automation tools. - Proficiency in REST API testing and experience with test automation frameworks and CI/CD pipelines. - Experience working in Linux environments and writing automation for system and network validation. - Exposure to cloud-native environments, containers, and test orchestration tools is a plus. - Strong analytical and communication skills with a proactive approach to quality assurance in secure environments. Preferred Qualifications: - Exposure to performance, scalability, chaos, or failover testing in distributed systems. At NETGEAR, we are dedicated to unleashing connectivity's full potential with intelligent solutions that delight and protect. We value our employees as essential building blocks of our success and commit to living by our core values: Dare to Transform, Connect and Delight, Communicate Courageously, and Win It Together. If you are passionate about technology and seeking a rewarding career to make an impact, join our network and help shape the future of connectivity.,

Posted 2 weeks ago

Apply

7.0 - 12.0 years

6 - 10 Lacs

Ahmedabad

Work from Office

Job Title : Senior Embedded Firmware Test Engineer Location : Anywhere Experience : 6 - 15 Yrs About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

6 - 10 Lacs

Kolkata

Work from Office

Job Title : Senior Embedded Firmware Test Engineer Experience : 6 - 15 Yrs About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.

Posted 2 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies