Nerdapplabs - Senior Software Test Engineer - System/Performance Testing

5 months ago


Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

About nerdAppLabs :

nerdAppLabs Software Solution Pvt. Ltd. was founded in 2012, since then We have helped many companies to build and support their products with SugarCRM, Fledge, FogLAMP, MyMap, OptTown in different domains.

nerdAppLabs is helping to build the leading Commercial Open Source Industrial IoT & Edge ML Platform for Industrial Data Pipelines, Insights and Actions. Come help us to make things happen. We have cool technology, a great team and a big mission. And IoT+ML is a really fun space.

nerdAppLabs is looking for people who are excited about technology and the fastest growing, innovative field of IioT and ML/AI. We are a company of motivated team players driving accelerated growth in a supportive, positive culture. We celebrate a diversity of people, ideas, and backgrounds that contribute to one shared community. We believe the future belongs to those who think, build and deliver.

We are an exclusive development & engineering partner company to Dianomic Systems; and focused/helping to build Open source under Linux foundation & Commercial IIoT products for IT/OT integration with intelligence.

The open-source project code and docs are available publicly.

Our technology stack is C++, Golang, Python, Angular, SQLite/Postgres, Linux, DevOps with AWS, MLOps with Azure & GCP, and integrations with Aveva/GCP/Azure/Kafka, Redshift, OPC UA..

Job Description :

We are seeking a skilled and passionate Sr. Software Test engineer with a strong background in Software Test design & automation to join our dynamic and innovative team working on IoT products.

Responsibilities :

Performance Testing :

- Design, develop, and execute performance tests for Linux based systems to evaluate system scalability, responsiveness, and stability.

- Identify performance bottlenecks, inefficiencies, and suggest optimizations to improve application performance.

- Monitor and analyze key performance indicators during test execution to ensure accurate and reliable results.

System Tests Development :

- Create test plan and maintain automated system tests using Python and Bash/Shell scripts

- Build comprehensive test suites covering various scenarios to validate the functionality and reliability of the software.

- Continuously update regression test suites to accommodate new features and changes, bug fixes

- Work closely with developers and product managers to define test cases and acceptance criteria.

Analysis and Reporting :

- Memory and CPU Analysis

- Develop scripts to parse and analyze log files generated during testing to identify errors, warnings, and performance-related issues

- Generate comprehensive reports detailing test results, performance metrics, and actionable insights.

Additional Responsibilities :

Pull Request Reviews :

- Participate actively in code review for pull requests, specifically focusing on testability and test coverage.

- Identify potential issues or gaps in test coverage and provide constructive feedback to developers to ensure robust testing.

Test Coverage :

- Collaborate with developers and product managers to define test coverage requirements for new features and enhancements

- Work towards achieving and maintaining high test coverage for critical components and features of the application.

Qualifications :

- QA Mindset with strong analytical skills.

- Excellent problem-solving abilities and attention to detail.

- Strong communication and collaboration skills to work effectively within a team environment.

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

- Must know Linux with hands-on experience.

- Proficient in any programming language (Python preferred, We use Python) and bash scripting for test automation and system-level testing.

- Solid understanding of performance testing methodologies and tools.

- Database/SQL and REST API hands-on experience.

- Familiarity with memory and CPU profiling tools (e.g., Valgrind, perf, pprof).

- Experience in log analysis and familiarity with cURL and various CLI tools.

- Basic understanding of Jenkins/CI integration tool.

- Basic understanding of Python pip, apt/yum dpkg/rpm package management.

- Basic understanding of Make & CMake tools.

- Basic hands-on with containerization and docker.

- Familiarity with version control systems (e.g., Git) and continuous integration (CI) pipelines.

- Experience in conducting pull request reviews and providing valuable feedback on testability and test coverage.

- Knowledge of test management and bug tracking tools (e.g. Jira) is required.

Join our team and contribute to the development of cutting-edge software products by ensuring their performance, stability, and reliability through rigorous testing and performance analysis. If you are passionate about quality and performance and have a track record of delivering high-quality software, we'd love to hear from you

Kindly note that If your primary expertise is UI automation/front-end testing, then please don't apply for this job.

We are looking for the people having 3Y+ experience with backend testing skills with a deep hands-on of setup & testing for performance, preparing benchmarking reports, finding bottlenecks, repro with Bash/Shell and/or Python scripting on Cloud instances in AWS, GCP and/or Azure; You should be comfortable in working with Linux machines for day to day usage and writing automation tests using Python & Bash, Raw SQL for database integration; analyzing system logs and memory/CPU.

Good English communication and documentation skills are a must for this job.

Work Perks Worth The Hype :

- Competitive salary

- Health insurance coverage (5 Lacs for self and family)

- Flexible working hours/ Hybrid

- Work Life Integration

- Smart people with strong academic background & technical skills

(ref:hirist.tech)

  • Noida, Ghaziabad, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About nerdAppLabs :nerdAppLabs Software Solution Pvt. Ltd. was founded in 2012, since then We have helped many companies to build and support their products with SugarCRM, Fledge, FogLAMP, MyMap, OptTown in different domains.nerdAppLabs is helping to build the leading Commercial Open Source Industrial IoT & Edge ML Platform for Industrial Data Pipelines,...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a leading provider of software solutions for the Industrial Internet of Things (IIoT) and Machine Learning (ML) space. Founded in 2012, we have helped numerous companies build and support their products with SugarCRM, Fledge, FogLAMP, MyMap, and OptTown in various...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a leading provider of software solutions for the Industrial Internet of Things (IIoT) and Machine Learning (ML) space. Founded in 2012, we have helped numerous companies build and support their products with SugarCRM, Fledge, FogLAMP, MyMap, and OptTown in various...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a company that has been helping various organizations build and support their products since 2012. Our team has extensive experience in developing and maintaining software solutions for different domains, including SugarCRM, Fledge, FogLAMP, MyMap, and OptTown.We are...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About nerdAppLabs :nerdAppLabs Software Solution Pvt. Ltd. is a leading provider of innovative software solutions, founded in 2012. We have a proven track record of helping companies build and support their products with cutting-edge technologies like SugarCRM, Fledge, FogLAMP, MyMap, and OptTown across various domains.We are currently seeking a skilled and...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Description :We are seeking a Senior Quality Assurance and Test Automation Engineer to join our team at Nerdapplabs Software Solutions Pvt. Ltd. for our IoT platform.Key Responsibilities :- Manage QA and test automation aspects of Development, Staging and Production- All aspects of a product testing; Writing Test plans, Documentation, Exploratory testing...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Title: Senior Quality Assurance Automation SpecialistJob Description:We are seeking a Senior Quality Assurance Automation Specialist to join our team at Nerdapplabs Software Solutions Pvt. Ltd. The ideal candidate will have a strong background in quality assurance and test automation, with experience in managing QA and test automation aspects of...


  • Noida, Ghaziabad, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About the nerdAppLabs : nerdAppLabs Software Solution Pvt. Ltd. was founded in 2012, since then We have helped many companies to build and support their products with SugarCRM, Fledge, FogLAMP, MyMap, OptTown in different domains.nerdAppLabs is helping to build the leading Commercial Open Source Industrial IoT & Edge ML Platform for Industrial Data...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About the nerdAppLabs : nerdAppLabs Software Solution Pvt. Ltd. was founded in 2012, since then We have helped many companies to build and support their products with SugarCRM, Fledge, FogLAMP, MyMap, OptTown in different domains.nerdAppLabs is helping to build the leading Commercial Open Source Industrial IoT & Edge ML Platform for Industrial Data...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Title: Senior Quality Assurance Engineer - Automation TestingWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at Nerdapplabs Software Solutions Pvt. Ltd. The ideal candidate will have a strong background in automation testing, cloud infrastructure, and containerization.Key Responsibilities:Manage QA and test automation...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Nerdapplabs Software Solutions Pvt. Ltd. - Data Scientist - Machine LearningWe are seeking a highly skilled Data Scientist to join our team at Nerdapplabs Software Solutions Pvt. Ltd. in a Machine Learning Engineer role.Key Responsibilities:Develop and collect data on cloud and edge platforms.Automate the Machine Learning lifecycle.Train models from...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    We are looking for a talented Data Scientist (ML) Engineer to join our IoT team at Nerdapplabs Software Solutions Pvt. Ltd.:- Develop, collect, and manipulate data on cloud as well as at Edge.- Automate the ML lifecycle.- Train models from the data collected at Edge inside cloud and deploy it back to Edge.Required Skill Set :- Excellent programming skills in...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Title: Senior AI Developer - Backend and Autonomous SystemsAbout the Role:We are seeking a highly skilled Senior AI Developer to join our team at Nerdapplabs Software Solutions Pvt. Ltd. The ideal candidate will have expertise in Large Language Models and a strong background in software development, focusing on backend and AI.Key Responsibilities:Develop...


  • Noida, Ghaziabad, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Description :Looking for a Senior QA & Test Automation Engineer for IoT platform.Our technology stack is C++, Golang, Python, Angular, SQLite/Postgres, Linux for Open source & commercial applications.Responsibilities :- Manage QA and test automation aspects of Development, Staging and Production - All aspects of a product testing; Writing Test plans,...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Description :Looking for a Senior QA & Test Automation Engineer for IoT platform.Our technology stack is C++, Golang, Python, Angular, SQLite/Postgres, Linux for Open source & commercial applications.Responsibilities :- Manage QA and test automation aspects of Development, Staging and Production - All aspects of a product testing; Writing Test plans,...

  • Senior AI Developer

    2 weeks ago


    Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Title : Senior AI Developer - Backend and Autonomous SystemsWe are seeking a highly skilled Senior AI Developer to join our team at Nerdapplabs Software Solutions Pvt. Ltd. The ideal candidate will have expertise in Large Language Models and experience in developing autonomous AI systems for software enterprise creation and management.Key...


  • Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Data Scientist (ML) Engineer Job DescriptionWe are seeking a highly skilled Data Scientist (ML) Engineer to join our team at Nerdapplabs Software Solutions Pvt. Ltd.Key Responsibilities:Develop, collect, and manipulate data on cloud and edge platforms.Automate the machine learning lifecycle.Train models using data collected at the edge and deploy them back...

  • Senior C++ Developer

    2 weeks ago


    Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a pioneering company in the field of Industrial IoT and Edge ML. Founded in 2012, we have been helping companies build and support their products with SugarCRM, Fledge, FogLAMP, MyMap, and OptTown in various domains.We are currently working on a leading Commercial Open...

  • Senior C++ Developer

    2 weeks ago


    Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a pioneering company in the field of Industrial IoT and Edge ML. Founded in 2012, we have been helping companies build and support their products with SugarCRM, Fledge, FogLAMP, MyMap, and OptTown in various domains.We are currently working on a leading Commercial Open...

  • Senior C++ Developer

    2 weeks ago


    Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a pioneering company in the field of Industrial IoT and Edge ML. Founded in 2012, we have established ourselves as a trusted partner for companies seeking to build and support their products with cutting-edge technology.We are currently seeking an experienced C++...