Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 6.0 years
4 - 8 Lacs
Bengaluru
Work from Office
About The Role About The Role s: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and toolsScrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Proficiency in problem solving and troubleshooting technical issues Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication
Posted 2 weeks ago
4.0 - 6.0 years
4 - 8 Lacs
Bengaluru
Work from Office
About The Role Key Skills Experience in screen projection technologies Carplay , Android Audio (Wired and Wireless) Must have Apple CarPlay or Google AndroidAuto certification done for at least 1 program. Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++ ) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC, Sockets . Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, JDB, Valgrind, System Debugging skills. Experience with API design, Real-Time Systems. Experience in Creating Requirements, Design, UML Diagrams, Doxygen Documentation Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools Scrum/Kanban, JIRA, Confluence, TMX, R4J Experience with issue-tracking tools JIRA/DOOR, Review tools (GERRIT) etc Experience with Embedded Linux / Yocto/ QNX Experience of working in Scrum team in Agile methodology. Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience with PulseAudio / ALSA or similar audio frameworks. Experience with Genivi Modules and StandardsDLT, NSM, UserProfile, Persitance, SomeIP. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone . Experience with vehicle diagnostics (UDS, DoIP) Personal skills: Proficiency in problem solving and troubleshooting technical issues Excellent organizational, time management, prioritization, and multi-tasking skills Personal initiative, commitment, perseverance and resilience Well-developed communication and teamwork skills Aspiration to engineering excellence Mandatory skills Modern C++14/17, Linux, Android auto, projections, car play Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
3.0 - 7.0 years
5 - 9 Lacs
Bengaluru
Work from Office
About The Role Seeking a detail-oriented and skilled Python Automation Engineer to join our QA and development team. The ideal candidate will be responsible for designing, developing, and maintaining automated test scripts and frameworks to ensure the quality and reliability of software applications. This role requires strong programming skills in Python, experience with test automation tools, and a solid understanding of SQL and data querying. Key Responsibilities: Design and implement robust test automation frameworks using Python. Develop and maintain automated test scripts for functional, regression, and integration testing. Write and optimize SQL queries for data validation and backend testing. Collaborate with developers, QA engineers, and product managers to understand requirements and ensure test coverage. Analyze test results, identify bugs, and work with the development team to resolve issues. Contribute to continuous integration and delivery (CI/CD) pipelines. Maintain documentation related to test cases, test plans, and automation frameworks. Primary Skills: Python Test Automation Strong experience in writing and maintaining automated test scripts using Python. SQL & Data Querying Proficiency in writing complex SQL queries for data validation and backend testing. Test Automation Tools Experience with tools like PyTest, Selenium, or Robot Framework. Software Testing Solid understanding of testing methodologies, test case design, and defect lifecycle. Secondary Skills: Programming Concepts Strong foundation in programming and scripting. Software Development Lifecycle (SDLC) Familiarity with Agile methodologies and CI/CD practices. Information Technology Understanding of IT systems, APIs, and integration testing. Technology Stack Exposure to version control systems (e.g., Git), and basic knowledge of cloud platforms or containerization is a plus. Preferred Qualifications: Bachelors degree in Computer Science, Information Technology, or a related field. Experience in a software development or QA automation role. Certifications in test automation or Python programming are a plus.
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As an Automation Engineer with expertise in Selenium, Java, Python, and Robot Framework, you will be responsible for designing, developing, and executing automated test scripts to ensure the quality and reliability of applications. With over three years of experience, you will collaborate with development teams to create robust automation solutions and contribute to the continuous improvement of testing frameworks and methodologies. Your key responsibilities will include developing, maintaining, and executing automated test scripts using Selenium, Robot Framework, Java, and Python. You will design and implement test automation frameworks and strategies, identify, document, and track defects using test management tools, and collaborate with development and QA teams for seamless integration of automated tests. Analyzing test results, reporting issues, recommending improvements, and maintaining and enhancing CI/CD pipelines for automated testing will also be part of your role. To excel in this position, you should have 3+ years of experience in automation testing, proficiency in Selenium WebDriver for UI automation, strong programming skills in Java and Python, hands-on experience with Robot Framework, and familiarity with test management tools like JIRA, TestRail, or similar. Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or similar, a strong understanding of Agile methodologies, knowledge of REST API testing and automation, and experience with cloud-based test execution platforms will be advantageous. Your problem-solving and analytical skills, along with strong communication and teamwork abilities, will be essential in this role.,
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should possess a Bachelor's degree in Computer Science, Engineering, or a related field. You must have proven experience as a Software Development Engineer in Test (SDET) with a strong proficiency in Selenium WebDriver and API automation. Additionally, hands-on experience with Robot Framework for API testing and test automation is required. Familiarity with Playwright or similar tools for web application testing would be beneficial. It is essential to have proficiency in IDEs such as PyCharm and VS Code for test development and debugging. A solid understanding of version control systems like Git for source code management is also necessary. Strong problem-solving skills and attention to detail are key attributes for this role. Moreover, excellent communication and collaboration skills are crucial to work effectively within a team environment.,
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
haryana
On-site
NK Securities Research is a leading proprietary trading firm that leverages cutting-edge technology and sophisticated algorithms to trade the financial markets. Founded in 2011, we have gained invaluable experience in the field of High-Frequency Trading across different asset classes. We value innovation, entrepreneurial zeal, creativity, and a can-do attitude, reflecting the startup culture we are cultivating. At NK Securities Research, we are committed to fostering a collaborative and innovative work environment. We believe in the power of team learning and have a long-term vision for our Research and Development efforts. Responsibilities: - Design and implement a robust and scalable test automation framework for the high-frequency trading platform. - Develop reusable test automation components and libraries. - Integrate the test automation framework with the trading platform and CI/CD pipeline. - Participate in code reviews and ensure the quality of the test automation codebase. - Collaborate with developers to improve the testability of the trading platform. - Understand the principles of performance testing and ensure test automation doesn't impact trading platform performance. - Stay up-to-date with the latest advancements in software development and test automation practices. Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field. - 8 Plus years of experience with test automation frameworks and tools (e.g., Selenium, Robot Framework, JMeter, Pytest). - Strong programming skills in languages like Python or C++. - In-depth understanding of software development principles (object-oriented programming, design patterns). - Experience with CI/CD pipelines and DevOps practices (a plus). - Experience with performance testing methodologies (a plus). - Excellent analytical and problem-solving skills. - Strong communication and collaboration skills. - Experience with building low-latency and high-throughput systems would be a strong plus. Benefits: At NK Securities Research, we believe in rewarding outstanding performance. We offer compensation above industry standards, with a variable bonus going beyond 100% of the fixed compensation for exceptional performers. We provide a platform for continuous growth, with no ceiling on career trajectory. Our focus is on a premium quality of life, and we encourage everyone in the firm to thrive in all aspects of their lives. At NK Securities Research, we take mentorship seriously and are committed to training and preparing freshers for future leadership responsibilities. Perks: - Monthly after-work parties. - Catered meals. - Domestic and International team outings. - Health insurance cover for you and your family.,
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
maharashtra
On-site
As a Software Engineer with 3-6 years of experience, you will be responsible for the following key accountabilities and responsibilities: - Proficiency in Selenium WebDriver for automated testing of web applications. - Strong programming skills in Java to develop test scripts and enhance automation frameworks. - Familiarity with JUnit and TestNG for unit testing and test case management. - Ability to work with SQL databases for test data manipulation and validation. - Knowledge of the Robot Framework tool would be advantageous for test automation activities. We are looking for immediate joiners within 30 days. If you are interested in this opportunity, please share your profile on our platform, mytestingcareer.com. Kindly include details such as your current CTC, expected CTC, notice period, current location, and contact number in your response.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
We are searching for a highly skilled Python Automation Engineer with expertise in 5G networks and IMS (IP Multimedia Subsystem) testing to become a part of our dynamic team. The perfect candidate will have practical experience in automating test scripts, telecom protocol testing, and ensuring the quality, performance, and resiliency of 5G/4G network functions. As a Python Automation Engineer, you will have a significant role in the validation of IMS architecture, automation of test cases, and performance verification of network functions. Your responsibilities will include developing and maintaining automated test scripts utilizing Python, TCL, and BDD to validate IMS functionalities and 5G/4G network features. You will design, execute, and enhance test cases for telecom protocols such as SIP, Diameter, MAP, SBI, RTP, and DNS. Additionally, you will be performing integration, performance, and resiliency testing of IMS applications and 3GPP nodes like HLR, HSS, UDM, SMSC, PGW, SMF, and MME. Building and maintaining automation frameworks to streamline test execution and reporting, conducting manual and automated testing for IMS-based services such as VoLTE, VoWiFi, and RCS, simulating network traffic, and testing performance under various conditions using tools like IxLoad, Landslide, and EXFO are crucial aspects of the role. Furthermore, you will be responsible for debugging and troubleshooting issues at both software and network levels using logs, stats, Grafana, and protocol analyzers like Wireshark. Your collaboration with software engineers, network engineers, and DevOps teams to resolve issues and enhance system performance is essential. Integrating automated tests into CI/CD pipelines using Kubernetes, Flux/GitOps, testing system resiliency, geo-redundancy, hardware failure scenarios, and conducting chaos testing will also be part of your duties. To excel in this role, you must possess strong programming skills in Python, along with experience in TCL and BDD. A solid understanding of IMS and its components (HSS, PCRF, CSCF), practical experience with 5G/4G networks and 3GPP nodes, deep knowledge of telecom protocols (SIP, Diameter, MAP, SBI), experience with automation tools and frameworks like Robot Framework, Selenium, or pytest, proficiency with network simulators and analyzers, hands-on experience with Kubernetes, GitOps (Flux), and CI/CD pipelines, strong networking knowledge, experience in performance/load/stress testing and debugging at scale, familiarity with monitoring tools and bug tracking tools, understanding of telecom standards and IMS-based services, as well as excellent communication skills and ability to work in a collaborative environment, are crucial. In return, we offer a competitive salary and benefits package, a culture focused on talent development, opportunities to work with cutting-edge technologies, employee engagement initiatives, annual health check-ups, and insurance coverage for self, spouse, children, and parents. Persistent Ltd. is committed to fostering diversity and inclusion in the workplace, providing hybrid work options and flexible working hours, and creating an inclusive environment where all employees can thrive. Join us at Persistent and unleash your full potential. Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.,
Posted 2 weeks ago
7.0 - 12.0 years
6 - 10 Lacs
Patna
Work from Office
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
7.0 - 12.0 years
6 - 10 Lacs
Pune
Work from Office
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
4.0 - 9.0 years
12 - 22 Lacs
Pune, Chennai, Bengaluru
Work from Office
Hiring WLAN Engineers – QA & Dev (immediate Joiner) Python, Pytest/Robot, Flask, API Automation Git, L2/L3 Networking, Wireless Protocols WLAN Driver/FW Dev (802.11ax/ac/n), Debug Embedded C, Linux, Wi-Fi Standards, SDLC Exp with Agile, CI/CD tools
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
noida, uttar pradesh
On-site
About Us: One third of the UK working age population are unable to access affordable credit. At Amplifi, we are dedicated to addressing this issue by improving the nation's financial health. Utilizing our state-of-the-art FinTech ecosystem, we enable ethical lending through credit unions that are accessible to all individuals in the UK. Amplifi Capital stands as one of the top 5 lenders in the near prime unsecured personal loans market in the UK. Over the past two years, we have experienced significant growth, increasing our new customer volumes by 5 folds. Our goal is to further expand this number as we continue to progress. Within the UK credit union market, Amplifi is a prominent name, with the two largest Credit Unions in the UK being part of the Amplifi platform. However, our vision extends beyond this as we strive to become the leading player in the UK personal loan market for the near prime segment. People are at the core of everything we do at Amplifi Capital, from our customer interactions to our meticulous recruitment process. Our journey is just beginning, and we have attracted exceptional talent along the way, with no intention of slowing down. The Role: Amplifi Capital is currently seeking a Quality Assurance Engineer to join our expanding team and take charge of their professional growth within a dynamic Financial Technology environment. This position offers a unique opportunity to engage with an innovative open banking platform that is revolutionizing the industry. As a Quality Assurance Engineer, you will have a pivotal role in ensuring the reliability, performance, and scalability of our solutions, contributing to a seamless financial experience for our users. Responsibilities: - Collaborate closely with Product Managers to comprehend and analyze business requirements, ensuring they align with quality standards. - Develop, design, and maintain comprehensive test cases and test scripts for our in-house loans and savings platform. - Provide support for integration testing to seamlessly integrate third-party components into our financial ecosystem. - Enhance efficiency and performance by optimizing and refactoring existing automation scripts. - Document and track defects and system issues, actively working towards their resolution. - Conduct end-to-end testing across web, mobile, and Salesforce applications to uphold product quality. - Drive efficiency and enhance testing accuracy by creating, executing, and maintaining automation scripts. Requirements: - Possess 2 to 5 years of experience in QA Testing. - Proficient in Automation tools such as Java, Selenium, and Jmeter. - Familiarity with Robot framework and experience working on IDEs like Eclipse and VS Code. - Skilled in designing and documenting software test cases and automated scripts in languages such as JAVA or Python. - Experience in a fast-paced Agile environment. - Competent in cross-browser and cross-platform testing. Desired Skills: - Proficient in writing queries using MySQL. - Familiar with tools like Postman, SoapUI, and BrowserStack. - Adherence to best practices and testing standards. - Expertise in performance, load, stress, and security testing. Technology Stack: - Languages: Java, Python, SQL. - Framework: Robot Framework, Appium. - OS and Servers: Linux, Windows, Apache. - Databases/Storage: MySQL 8.0. - Tools: Jenkins, Docker, Eclipse, Visual Studio Code, Maven. - Proficiency in working with APIs, microservices, and transformations. Benefits: - Competitive salary. - Subsidized transport. - Health insurance. - 25 days of annual leave. - Statutory benefits. - Hybrid working. Commitment: Amplifi Capital is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace where all individuals are treated with respect and dignity. Employment decisions are based on merit, qualifications, and business needs. We are dedicated to providing a work environment that is free from discrimination, harassment, and retaliation.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
At Capgemini Engineering, the world leader in engineering services, you will join a global team of engineers, scientists, and architects dedicated to helping the world's most innovative companies unleash their potential. Our digital and software technology experts provide unique R&D and engineering services across all industries, from autonomous cars to life-saving robots. You will have the opportunity for a career full of possibilities, where you can truly make a difference every day. As a Manual Testing and Validation Engineer with 5+ years of experience, you will be responsible for testing power system applications. Your role will require a strong knowledge of Energy Management Systems (EMS), SCADA, or AEMS, along with an understanding of power system concepts such as load flow analysis, state estimation, contingency analysis, and unit commitment. You will need to have hands-on experience in writing test plans, test cases, and defect reports, as well as familiarity with SQL databases for validating data integrity. Excellent communication and analytical skills are essential for this role. Preferred skills that would be advantageous for this position include experience working 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 experience in performance testing of real-time power system applications. Capgemini is a global business and technology transformation partner that helps organizations accelerate their transition to a digital and sustainable world. With a diverse team of over 340,000 members in more than 50 countries, Capgemini has a strong reputation built on over 55 years of experience. Trusted by clients to unlock the value of technology, Capgemini delivers end-to-end services and solutions across strategy, design, engineering, AI, generative AI, cloud, data, and more, all supported by deep industry expertise and a strong partner ecosystem.,
Posted 2 weeks ago
3.0 - 7.0 years
4 - 8 Lacs
Chennai
Work from Office
Job Description: We are seeking a skilled Automation Tester with strong experience in Robot Framework, Automation Testing. Skill Set: Python, Robot Framework, Docker, CI/CD, Git. Key Responsibilities: Develop, maintain, and execute automated test scripts using Robot Framework and Python . Design and implement test strategies and frameworks to ensure the quality and reliability of our software products. Collaborate with cross-functional teams to understand requirements and translate them into effective test cases. Identify, document, and track bugs and issues, ensuring timely resolution. Continuously improve test automation processes and frameworks. Folow test automation best practices. Understanding with continuous integration/continuous deployment (CI/CD) pipelines. Familiarity with other test automation tools and frameworks. Knowledge of software development lifecycle (SDLC) and agile methodologies. Interested, Kindly share your profile to Rafik_Raja@onwardgroup.com Regards, Rafik Raja S Onward Technologies.
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
jaipur, rajasthan
On-site
As the Quality Assurance Lead, you will be responsible for developing and executing the end-to-end quality assurance strategy for web, mobile, and API platforms. Your key responsibilities include designing, implementing, and maintaining automated test frameworks using Robot Framework for APIs and Playwright for UI. You will collaborate closely with developers, product managers, and DevOps to define test plans, test cases, and acceptance criteria. Additionally, you will set up and manage CI/CD integrations for automated regression and smoke tests while ensuring compliance with RBI and internal IT security and data handling standards in test environments. In your role, you will mentor and guide QA engineers on automation best practices, coding standards, and peer reviews. You will own defect triage, reporting, and drive a zero-defect culture for production releases. Furthermore, you will contribute to the development of performance, security, and accessibility testing strategies. To be successful in this position, you should have at least 5 years of QA experience, with a minimum of 2 years in a QA leadership or senior automation role. You must possess hands-on expertise in Robot Framework, Playwright, and experience in REST API testing, mocking, and validation. Familiarity with CI/CD pipelines such as GitLab CI and Jenkins is essential. A strong understanding of SDLC, STLC, Agile, and DevOps culture is required, along with exposure to data-sensitive applications or financial services platforms. Working knowledge of SQL, Postman, Swagger/OpenAPI, and test reporting tools like Allure and ExtentReports is also crucial. Preferred qualifications include experience with test management tools like TestRail or Zephyr, a background in performance testing using tools like Locust or JMeter, and familiarity with AWS, Docker, or Kubernetes-based testing environments. In addition to technical skills, soft skills are also important for this role. You should have strong communication, stakeholder engagement, and cross-functional leadership abilities. The role demands the ability to work in a fast-paced, compliance-driven, and tech-led NBFC. A proactive mindset with attention to detail and a quality-first approach will be key to your success in this position.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
jaipur, rajasthan
On-site
We are searching for a QA Lead with a strong background in automation to take charge of our quality engineering endeavors across web and backend systems. Your responsibilities will involve utilizing modern test automation tools like Robot Framework for API and Playwright for UI testing. Additionally, you will play a crucial role in mentoring a small QA team and ensuring the reliability, security, and scalability of financial applications. Your main duties will include leading and taking ownership of the end-to-end quality assurance strategy for web, mobile, and API platforms. You will be tasked with designing, developing, and maintaining automated test frameworks utilizing Robot Framework (for APIs) and Playwright (for UI). Collaboration with developers, product managers, and DevOps to define test plans, test cases, and acceptance criteria will be a key aspect of your role. Setting up and managing CI/CD integrations for automated regression and smoke tests will also be within your purview. Ensuring compliance with RBI and internal IT security and data handling standards in test environments will be a critical part of your responsibilities. You will provide mentorship and guidance to QA engineers on automation best practices, coding standards, and peer reviews. Additionally, you will oversee defect triage, reporting, and drive a zero-defect culture for production releases. Your contributions to performance, security, and accessibility testing strategies will be highly valued. The ideal candidate for this position should have at least 5 years of QA experience, with a minimum of 2 years in a QA leadership or senior automation role. Hands-on expertise in Robot Framework, Playwright, and REST API testing, mocking, and validation is required. Familiarity with CI/CD pipelines such as GitLab CI and Jenkins, a strong understanding of SDLC, STLC, Agile, and DevOps culture, as well as exposure to data-sensitive applications or financial services platforms are also necessary. Working knowledge of SQL, Postman, Swagger/OpenAPI, and test reporting tools like Allure and ExtentReports is essential. Preferred skills include experience with test management tools like TestRail or Zephyr, a background in performance testing (e.g., Locust, JMeter), and experience with AWS, Docker, or Kubernetes-based testing environments. In terms of soft skills, strong communication, stakeholder engagement, and cross-functional leadership abilities are crucial. You should be able to work effectively in a fast-paced, compliance-driven, and tech-led NBFC environment. A proactive mindset with attention to detail and a quality-first approach is highly desirable. Join us to be a part of a digitally transforming NBFC with end-to-end in-house tech, where you will lead a QA team focused on automation, compliance, and quality at scale.,
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
The ideal candidate for the Firmware Testing position should possess a Bachelor's degree in Electronics, Computer Science, Electrical Engineering, or a related field, along with 8 to 10 years of professional experience in firmware testing and validation of industrial embedded devices. The individual should have proven abilities to lead and manage firmware testing and validation activities, particularly in the energy metering domain. Key skills required for this role include expertise in BACNet, Modbus, Python, Industrial Automation, and Robot framework. The successful candidate should be capable of independently managing the complete product testing lifecycle, which includes planning, strategy development, test design, execution, defect management, reporting, and closure activities. The candidate must have a strong understanding and hands-on experience in protocol testing, particularly with BACnet and Modbus. Additionally, proficiency in connectivity protocols such as Ethernet, RS485, RS232, and BLE is essential. Experience with tools and simulators used for BACnet and Modbus testing is also required. Furthermore, the individual should have practical experience in test automation using Python and a working knowledge of the Robot Framework. A good understanding of Agile methodology and other SDLC processes is necessary for this role. Proficiency in defect tracking and test management tools like JIRA is expected. Excellent analytical, problem-solving, and troubleshooting skills are vital for this position. The candidate should also possess strong verbal and written communication skills, as well as the ability to lead teams and effectively interact with stakeholders. Overall, the Firmware Testing role requires a highly skilled professional with a solid background in firmware testing and validation, along with a strong technical proficiency in BACNet, Modbus, Python, Industrial Automation, and Robot framework.,
Posted 3 weeks ago
5.0 - 10.0 years
0 Lacs
kochi, kerala
On-site
As a Software QA Manager, you will be responsible for leading and developing a diverse QA organization that covers functional testing and automated validation. Your primary focus will be to collaborate with QA and Dev teams based in the US to ensure quality is integrated early in the SDLC. By establishing effective processes and driving continuous improvement, you will oversee QA planning, execution, and reporting for your team in India. Your role will involve coaching the team to deliver comprehensive test coverage, maintain automation frameworks, and promptly address defects. Additionally, you will cultivate a collaborative and motivating environment that boosts team morale, encourages continuous learning, and recognizes individual and team accomplishments. Your key responsibilities will include defining and implementing a unified QA strategy that aligns with global priorities, leading and mentoring a team of QA Analysts and QA Automation Engineers, overseeing the design and maintenance of test plans and automation scripts, collaborating with US teams to integrate automated tests into CI/CD pipelines, monitoring key QA metrics, embedding testing early in the development cycle, managing resource planning and training, driving process improvements, and ensuring timely delivery of commitments in coordination with US teams. To be successful in this role, you should have at least 10 years of software QA experience with a minimum of 5 years in a people-management position. You must possess a strong track record of leading mixed teams of manual QA and QA automation engineers, in-depth knowledge of QA methodologies, SDLC, Agile/Scrum practices, and shift-left testing. Hands-on experience with automation frameworks such as Cypress, Robot Framework, POM, and TestNG, as well as integrating automated tests into CI/CD pipelines, is essential. Strong analytical, organizational, and problem-solving skills, excellent communication abilities, and a willingness to work onsite in Kochi, India, with flexibility in hours for collaboration with US teams are also required. A degree in Computer Science, Engineering, or a related field is preferred. Expertise in tools like Zephyr, HP Quality Center, Cypress, Robot Framework, Playwright, Selenium, Appium, Jira, Bugzilla, GitHub Issues, Jenkins, TravisCI, GitHub Actions, LoadRunner, JMeter, Gatling, Memlab, Git, SVN, Docker, VirtualBox, and VMware will be advantageous. In conclusion, as a part of a global family of companies in the oil and gas industry, you will be contributing towards creating lasting success for customers worldwide through purposeful innovation and service excellence. Your commitment to delivering high-quality products and services while anticipating customer needs will play a vital role in powering the industry that drives the world forward.,
Posted 3 weeks ago
8.0 - 12.0 years
0 - 2 Lacs
Bengaluru
Work from Office
JOB RESPONSIBILITIES: As a member of the QA team, you will collaborate with other SDETs to build-up automated regression test capability, enhance debugging, and improve test coverage for the enterprise applications. Write detailed test plan, testcases and execute tests manually and automated tests. You will document product failures, test procedures, analysis etc. in internal tools such as Jira, Quip, TestRail etc. BASIC QUALIFICATIONS: - 7+ years of test automation frameworks and tools like Selenium, Robot Framework, Pytest building experience - 4+ Experience with python programming - Ability to understand functional/technical specifications and analyze data - Ability to write test plans and test strategy documents based on product requirements - Experience in Rest API Automation, UI Automation - Experience with cross-platform testing and debugging across different devices and operating systems - Bachelors degree in computer science, Software Engineering, or related technical field, or equivalent practical experience PREFERRED QUALIFICATIONS: - Knowledge of overall system architecture, scalability, reliability, and performance in a database environment - Knowledge of performance testing - Good cross-organizational communication skills ability to evangelize ideas and concerns clearly and persuasively, both verbally and in writing - Experience with AWS tech stack - Experience building and scaling test automation infrastructure using both traditional and GenAI-based approaches - Experience building test automations on or working with Product Lifecycle Management (PLM) applications like Windchill, Teamcenter, Agile etc.
Posted 3 weeks ago
7.0 - 12.0 years
6 - 10 Lacs
Varanasi
Work from Office
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 3 weeks ago
2.0 - 6.0 years
6 - 11 Lacs
Bengaluru
Work from Office
Your impact: NOM is a global leader in the enterprise network management space and is being re-architected to address the problems of the future such as SDN, network analytics, telemetry etc. It will use a micro-services based architecture, big data, and machine learning, to provide a highly scalable and intelligent solution. We are looking for a candidate who is passionate about working on cutting edge technologies towards delivering products with a high quality. The candidate should have strong quality assurance skills with emphasis on knowledge of network management, enterprise level software testing methodologies and test automation. This role will require working in a scrum team along with technical lead and product owners and contribute towards quality product and patches releases. What the role offers: Able to participate and review Feature designs from quality perspective. Own and drive high quality software test strategies and execution plans. Analyzes and develop test plans. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Experience in test automation using selenium and python. Consult and challenge development engineers towards quality and timely resolution of problems. Ability to scale on newer technologies like Kubernetes and cloud. Contribute effectively towards timely releases of products and patches. Ability to independently take up new initiatives and drive to a closure across scrum Able to represent and drive quality assurance items across scrum teams/product teams. Collaborate with field enablement teams towards successful customer deployments and provide a feedback to R&D. What you need to succeed: Seven or more years of hands on experience towards validation and testing of enterprise level software products. Knowledge of tools like Selenium, Python, Robo Framework, Jenkins, REST API. Strong troubleshooting, problem solving and analytical skills with the ability to clearly communicate (both written & verbal). Ability to multi-task and work under highly agile environment Development and troubleshooting experience with Linux, Windows server operating systems. Strong teamwork Excellent communication skills. Preferred experience in enterprise product requirements such as security, high scale, multi-tenancy, high availability, supportability etc. Desirable expertise in Docker, Kubernetes, micro-services-based architecture. Should have worked in Agile environment. Experience with network management would be an added advance.
Posted 3 weeks ago
8.0 - 12.0 years
10 - 14 Lacs
Hyderabad, Chennai, Bengaluru
Work from Office
Roles and Responsibilities : Design, develop, test, and maintain automated tests using Selenium WebDriver for web applications. Collaborate with cross-functional teams to identify requirements and create test plans that meet business needs. Develop and execute manual tests to validate software functionality before automating it. Troubleshoot issues related to automation scripts and provide solutions. Job Requirements : 8-12 years of experience in automation engineering or a related field. Strong knowledge of Python programming language and its application in testing. Proficiency in Robot Framework for developing test cases. Experience with PyTest for unit testing.
Posted 3 weeks ago
7.0 - 12.0 years
6 - 10 Lacs
Bengaluru
Work from Office
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 3 weeks ago
7.0 - 12.0 years
6 - 10 Lacs
Jaipur
Work from Office
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 3 weeks ago
7.0 - 12.0 years
6 - 10 Lacs
Kozhikode
Work from Office
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 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39928 Jobs | Dublin
Wipro
19405 Jobs | Bengaluru
Accenture in India
15976 Jobs | Dublin 2
EY
15128 Jobs | London
Uplers
11281 Jobs | Ahmedabad
Amazon
10521 Jobs | Seattle,WA
Oracle
9339 Jobs | Redwood City
IBM
9274 Jobs | Armonk
Accenture services Pvt Ltd
7978 Jobs |
Capgemini
7754 Jobs | Paris,France