Nerdapplabs - Senior Software Test Engineer - System/Performance Testing

4 weeks ago


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, 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

    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,...

  • Optimum Info

    4 weeks ago


    Noida, Ghaziabad, India Optimum Info Full time

    At Optimum Info, we are continually innovating and developing a range of software solutions empowering the Network Development and Field Operations of companies in the Automotive, Power Sports and Equipment industries. Our integrated suite of comprehensive solutions provides a seamless and rich experience to our customers, helping them become more effective...

  • Optimum Info

    4 weeks ago


    Noida, Ghaziabad, India Optimum Info Full time

    At Optimum Info, we are continually innovating and developing a range of software solutions empowering the Network Development and Field Operations of companies in the Automotive, Power Sports and Equipment industries. Our integrated suite of comprehensive solutions provides a seamless and rich experience to our customers, helping them become more effective...

  • Optimum Info

    1 week ago


    Noida, Ghaziabad, India Optimum Info Full time

    Job Description : At Optimum Info, we are continually innovating and developing a range of software solutions empowering the Network Development and Field Operations of companies in the Automotive, Power Sports and Equipment industries. Our integrated suite of comprehensive solutions provides a seamless and rich experience to our customers, helping them...

  • Optimum Info

    15 hours ago


    Noida, Ghaziabad, India Optimum Info Full time

    At Optimum Info, we are continually innovating and developing a range of software solutions empowering the Network Development and Field Operations of companies in the Automotive, Power Sports and Equipment industries. Our integrated suite of comprehensive solutions provides a seamless and rich experience to our customers, helping them become more effective...


  • Noida, Ghaziabad, India Livekeeping Technologies Pvt Ltd. Full time

    Position Description : A Senior QA Tester leads and executes quality assurance activities for software development projects. They design test plans, develop test cases, and oversee testing processes to ensure the delivery of high-quality software products. Responsibilities include identifying bugs, conducting regression testing, and providing feedback to...


  • Noida, Ghaziabad, India Digilantern Full time

    Job Description : - Should be able to understand the requirement and design test procedures and test cases for automated software testing. - Design automated test scripts that are reusable. - Ensure that all automated testing related activities are carried out as per the standards defined by the company. - Analyzing users stories and/use cases/requirements...


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

    We are looking for a Data scientist (ML) Engineer in IoT :- You'll develop, collect, manipulate the data on cloud as well as an Edge.- You'll automate the ML lifecycle.- You will train models from the data collected at Edge inside cloud and deploy it back to Edge.Required Skill Set :- Must have excellent programming skills in Python.- Experience in...


  • Noida, Ghaziabad, India Big Oh Notation Full time

    Job Description :We are seeking a talented and experienced Software Test Engineer to join our dynamic team. The ideal candidate will have a strong background in manual testing, web-based applications, and API testing. The candidate should be detail-oriented, with a passion for quality and a drive to continuously improve processes.Responsibilities :Analyze...


  • Noida, Ghaziabad, India Hays Business Solutions Private Limited Full time

    Overview:We are looking for an Analyst to help with Project, Sprints and Bug testing. The role will include creating test data, creating test scripts, executing the test scripts finding and reporting any issue and recording accurate test results.Work with UK Test Manager to communicate the expectations, testing Approach, Results for testing scenarios,...


  • Noida, Ghaziabad, India Shining Sheroes Full time

    Experience Required :Must Have Skills :- AWS, dependency injection, Entity framework, Solid Principles.- C# and dot net used in automation/ scripts- Selenium with C#- Experience in nUnit- Experience in C#Role Description :- Minimum of 3 years of experience as a QA/SDET, preferably in the banking/payments field.- Minimum of 3 years of experience creating test...


  • Noida, Ghaziabad, India Arting Digital Full time

    Primary Skills: Quality Assurance, Web and Mobile Application,- Selenium, Appium, Scrum And Kanban. Good to have: ISTQB or similar certification is a plus Qualification: Any Engineering/ Computers degree Roles & Responsibilities: - Develop and implement comprehensive test plans and test cases for software products - Execute manual and automated tests to...


  • Noida, Ghaziabad, India Hyrmus Full time

    Job Description Responsibilities :1. Develop, document and execute comprehensive test plans and test cases to ensure the quality and functionality of software applications.2. Design, implement, and maintain automated test scripts using industry-standard tools and frameworks.3. Perform exploratory testing to identify potential issues, defects, and usability...


  • Noida, Ghaziabad, India Grownex HR Solution Full time

    Key duties & responsibilities :- Directly contributes as a member of a scrum team to the test-driven development of software features and non-functional quality attributes, applying software engineering best practices and authoring integration tests. - Provides thoughtful recommendations in sessions with scrum team members to structure solution source code...


  • Noida, Ghaziabad, India Navyug Infosolutions Pvt Ltd Full time

    Job Description :- Relevant experience into Functional, Automation and Performance testing- Experience in API testing, database testing.- Hands on experience testing both Web and mobile based applications- Expertise into test planning, test estimation, test deliverables and test closure activities along with test management.- Exposure to security testing is...


  • Noida, Ghaziabad, India LEGPRO CONSULTANTS PVT LTD Full time

    Job Description :- Understand customer requirement & create functional specification/use cases along with nonfunctional requirements.- Develops high and low level application design artifacts including process flows, data model and interfaces based on maintenance, operations and performance standards. Ensure all technicaldeliverables are consistent with...

  • IT Security Engineer

    4 weeks ago


    Noida, Ghaziabad, India Nanohawk Technology Pvt. Ltd. Full time

    Responsibilities :Conduct Comprehensive Penetration Tests:Plan, execute, and document penetration tests on web applications to identify vulnerabilities and weaknesses.Utilize both manual and automated testing techniques to ensure thorough coverage.Vulnerability Analysis :Analyze and assess the impact of identified vulnerabilities, providing clear and...


  • Noida, Ghaziabad, India Freelance Full time

    We are hiring for our Noida Sec 62 office, only work from office 5 days.Role Overview :The Test Lead will be responsible for leading testing efforts for projects in the US healthcare domain. They will oversee test planning, execution, and automation, ensuring high-quality deliverables that meet business requirements.Experience :8-12 years of experience in...


  • Noida, Ghaziabad, India Octro Inc Full time

    Job Description :We are looking for individuals who want to make a career in the Devops/System Admin field. This individual will be responsible for effective provisioning, installation/configuration, operation and maintenance of systems and related software's. - This individual will be also responsible for automation and monitoring of services. - This...


  • Noida, Ghaziabad, India Acuity IT Solutions Pvt Ltd. Full time

    Description : Senior Developers are seasoned professionals who have accomplished the complex task of designing software applications and creating systems by efficiently architecting the client's requirements into amazing product features and support business functions within any industry vertical. They mentor team members through reviewing their code,...