Nerdapplabs - Senior Software Test Engineer - System/Performance Testing
7 months ago
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
-
Senior Software Test Engineer
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeAbout NerdapplabsNerdAppLabs Software Solution Pvt. Ltd., a company founded in 2012, offers software solutions for various industries. We specialize in SugarCRM, Fledge, FogLAMP, MyMap, and OptTown.We are currently working on a leading Commercial Open Source Industrial IoT & Edge ML Platform for Industrial Data Pipelines, Insights, and Actions. As a senior...
-
Senior Software Test Engineer
1 month ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeAbout nerdAppLabs :nerdAppLabs Software Solution Pvt. Ltd. is a leading provider of innovative software solutions. We have a proven track record of helping companies build and support their products with cutting-edge technologies. Our team is passionate about delivering high-quality software products that meet the highest standards of performance, stability,...
-
Performance and System Testing Expert
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeNerdapplabs OverviewNerdAppLabs Software Solution Pvt. Ltd. is a software development company that provides innovative solutions for various industries. We have a strong focus on Industrial IoT & Edge ML Platforms.The role of a Senior Software Test Engineer involves designing, developing, and executing performance tests for Linux based systems. This includes...
-
Software Performance Engineer
14 hours ago
Noida, Uttar Pradesh, India nerdAppLabs Software Solutions Private Limited Full timeAbout NerdAppLabsWe are a software solutions company based in India, founded in 2012. Our expertise lies in developing cutting-edge industrial IoT and edge ML platforms for various domains. We strive to build innovative products that cater to the ever-evolving needs of our clients.Our team is passionate about delivering high-quality software products that...
-
System Performance Tester
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeJob Description SummaryNerdAppLabs Software Solution Pvt. Ltd. is seeking an experienced Senior Software Test Engineer to join our team. As a performance testing expert, you will play a crucial role in ensuring the performance and stability of our system.Your primary responsibilities will include designing, developing, and executing performance tests for...
-
Technical Expert
4 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeAbout nerdAppLabs Software Solutions Pvt. Ltd.We are a leading provider of commercial open-source industrial IoT & edge ML platform solutions for industrial data pipelines, insights, and actions.Job OverviewWe are seeking an experienced technical expert in performance and system testing to join our dynamic team.ResponsibilitiesPerformance TestingDesign,...
-
Nerdapplabs Software Solutions Engineer
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeCompany Overview:Nerdapplabs is a leading software solutions provider, renowned for its innovative approach to technology.Salary: ₹1800000 per annum (depending on experience and qualifications)About the Role:We are seeking a highly skilled Senior Quality Assurance Engineer to join our team as an Automation Testing Engineer. The successful candidate will be...
-
Noida, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeAbout 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 timeAbout 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...
-
Nerdapplabs Software Solutions Pvt. Ltd.
1 month ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeAbout Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a pioneering software company that has been helping various businesses build and support their products since its inception in 2012. We have a strong track record of success, with a focus on developing innovative solutions for Industrial Data Pipelines, Insights, and...
-
Senior Quality Assurance Expert for IoT Systems
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeAbout Us:Nerdapplabs is a software solutions company that provides cutting-edge technologies to its clients.Job Title: Senior Quality Assurance Engineer - Automation TestingLocation: To be determined based on the selected candidate's preferenceAnnual Salary: ₹1800000Job Description:As a Senior Quality Assurance Engineer at Nerdapplabs, you will be...
-
Automation Testing Engineer at Nerdapplabs
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeAbout the Job:We are looking for a highly skilled Senior Quality Assurance Engineer to join our team as an Automation Testing Engineer.Job Details:- Job Title: Senior Quality Assurance Engineer - Automation Testing- Location: To be determined based on the selected candidate's preference- Annual Salary: ₹1800000Responsibilities:Manage QA and test automation...
-
Senior QA Engineer for IoT Platform
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeJob Title: Senior Quality Assurance EngineerNerdapplabs Software Solutions Pvt. Ltd. is seeking an experienced Senior Quality Assurance Engineer to lead the testing efforts for our IoT platform.Key Responsibilities:Lead the development of comprehensive test strategies to ensure high-quality software deliveryDevelop and maintain automated test scripts using...
-
Nerdapplabs - Automation Testing Lead
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeJob Overview:We are seeking a highly skilled Senior QA & Test Automation Engineer to lead the quality assurance and testing efforts for our IoT platform.Key Responsibilities:Manage QA and test automation aspects of Development, Staging, and Production environmentsAll aspects of product testing, including writing test plans, documentation, exploratory...
-
Senior AI Software Developer
1 week ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeJob Title: Senior AI Software DeveloperAbout Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a software development company that specializes in creating autonomous AI systems for enterprise software creation and management. Our platform uses large language models (LLMs) to generate ideas, conduct market research, develop...
-
Senior SDET
3 months ago
Noida, India nerdAppLabs Software Solutions Private Limited Full timeAbout the nerdAppLabsnerdAppLabs 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 timeJob 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,...
-
Nerdapplabs - Machine Learning Engineer for IoT
2 weeks ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeMachine Learning Engineer for IoT at NerdapplabsWe are seeking a highly skilled Machine Learning Engineer to join our team. As a key member, you will be responsible for developing, collecting, and manipulating data on cloud and edge platforms.Key Responsibilities:Develop and automate the machine learning lifecycle using cloud and edge platforms.Train models...
-
Senior SDET
3 months ago
Noida, India nerdAppLabs Software Solutions Private Limited Full timeAbout 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...
-
AI Systems Architect
1 week ago
Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full timeAbout the Job:We are seeking an experienced Senior AI Software Developer to join our team at Nerdapplabs Software Solutions Pvt. Ltd. As a key member of our team, you will be responsible for designing and developing autonomous AI systems for enterprise software creation and management.Job Description:Develop systems for automated code generation and...