H
Full-time
Remote
Worldwide
₹500,000 - ₹1,200,000 INR yearly
Remote QA Jobs

Job Title: Software/QA - Engineer/Analyst

Location: India (Remote)
Employment Type: Full-time


Job Overview

HRM Counsel Private Limited is seeking a passionate and driven Software/QA - Engineer/Analyst to join our dynamic remote team. In this role, you will be responsible for designing, developing, testing, and maintaining high-quality software solutions across various platforms. This is an excellent opportunity for professionals who thrive in collaborative environments and are eager to contribute across the entire Software Development Life Cycle (SDLC)—from requirements analysis to deployment and maintenance.


About HRM Counsel Private Limited

HRM Counsel Private Limited is a human resources and career development firm dedicated to empowering professionals with the right tools, skills, and opportunities. We bridge the gap between talent and industry demand by providing HR services powered by EdTech and led by seasoned HR leaders. With a people-first approach, we help individuals thrive in a competitive job market by matching them with roles that align with their potential and passion.


Key Responsibilities

  • Execute the entire SDLC, from requirement gathering to testing and deployment.
  • Design system architecture using flowcharts, layouts, and technical documentation.
  • Write clean, testable, and efficient code using Java, Ruby on Rails, .NET (C++, JScript.NET), or similar technologies.
  • Produce detailed specifications and assess feasibility of solutions.
  • Integrate individual components into a fully functioning software system.
  • Develop and execute software verification plans and QA procedures.
  • Maintain up-to-date documentation of software functionalities.
  • Troubleshoot, debug, and upgrade legacy systems when necessary.
  • Collect user feedback post-deployment to inform future updates.
  • Adhere to project timelines and industry coding standards.
  • Ensure software includes the latest features and performance enhancements.

Required Skills & Qualifications

  • Proven work experience as a Software Engineer, QA Analyst, or similar role.
  • Strong ability to develop and test software in Java, Ruby on Rails, C++, or other mainstream languages.
  • Experience with relational databases and ORM tools like JPA2 and Hibernate.
  • Familiarity with web frameworks such as JSF, Wicket, GWT, or Spring MVC.
  • Understanding of test-driven development (TDD) methodologies.
  • Proficiency in software engineering tools and modern development practices.
  • Strong documentation and technical writing skills.
  • Experience designing interactive, user-friendly applications.

Nice to Have

  • Exposure to Agile/Scrum methodologies.
  • Basic knowledge of deployment pipelines and version control (e.g., Git).
  • Ability to communicate clearly and work effectively in a remote team setting.

Why Join HRM Counsel?

  • Work remotely with a flexible schedule and collaborative culture.
  • Contribute to impactful projects guided by industry experts.
  • Access growth opportunities through our EdTech partnerships.
  • Be part of a purpose-driven team empowering professionals across India.

Hiring Timeline

  • Application Review: Within 1 week of submission
  • Next Steps: Shortlisted candidates will be contacted for further rounds

Ready to contribute to high-quality software that makes a real difference? Apply now and grow with us at HRM Counsel.

  1. Company Name: HRM Counsel Private Limited
  2. Average Salary Offered (for Current Role):5-12 LPA

  1. Must-have skills (in bullet points):
  • Proven work experience as a Software/QA - Engineer/Analyst or similar roles
  • Experience designing interactive applications
  • Ability to develop software in Java, Ruby on Rails, C++ or other programming languages
  • Excellent knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate)
  • Experience developing web applications using popular web frameworks (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Ability to document requirements and specifications
  1. How to prepare for the Interview?
  • Review your knowledge of the programming languages, frameworks, and technologies mentioned in the job description
  • Prepare to explain your experience in the software development life cycle (SDLC) and your role in each phase
  • Be ready to discuss your approach to writing clean, testable code and your experience with test-driven development
  • Familiarize yourself with the company's products or services and be prepared to discuss how your skills align with their needs
  • Practice answering common technical and behavioral interview questions
  1. How to prepare the resume for this job description?
  • Highlight your relevant work experience as a Software/QA Engineer/Analyst or similar roles
  • Emphasize your proficiency in the required programming languages, frameworks, and technologies
  • Showcase your experience in the software development life cycle and your contributions to each phase
  • Highlight any projects or accomplishments that demonstrate your ability to design, develop, and deploy high-quality software solutions
  • Quantify your achievements wherever possible (e.g., improved performance by X%, reduced bugs by Y%)
  • Use relevant keywords from the job description throughout your resume
  1. Links to prepare for the interview: