H
Full-time
Remote
Worldwide
₹600,000 - ₹2,000,000 INR yearly
Remote QA Jobs

Job Overview

HRM Counsel Private Limited is a dynamic human resources services firm dedicated to empowering professionals to master core skills and seize the right opportunities across India. We specialize in connecting talent with organizations, leveraging Ed-Tech and HR leadership to guide career growth. We are seeking a passionate Software/QA Engineer/Analyst to join our team and contribute to delivering high-quality software solutions.

Key Responsibilities

  • Full Software Development Life Cycle (SDLC): Execute all phases of the SDLC, including requirements gathering, design, development, testing, deployment, and maintenance.
  • Requirement Analysis & Documentation: Develop flowcharts, layouts, and documentation to identify system requirements and solutions.
  • Code Development: Write well-designed, testable code in languages such as Java, Ruby on Rails, C++, or JScript.NET.
  • System Integration: Integrate software components into a fully functional software system.
  • Quality Assurance Procedures: Develop software verification plans and quality assurance procedures to ensure product quality.
  • Troubleshooting & Debugging: Identify and resolve issues in existing systems, ensuring optimal performance.
  • Deployment & User Feedback: Deploy programs and evaluate user feedback to enhance software functionality.
  • Compliance & Updates: Ensure software is updated with the latest features and complies with industry standards.

Required Skills and Qualifications

  • Proven Experience: Demonstrated experience as a Software/QA Engineer/Analyst or in similar roles.
  • Programming Languages: Proficiency in Java, Ruby on Rails, C++, or other relevant programming languages.
  • Database Knowledge: Excellent knowledge of relational databases, SQL, and ORM technologies (e.g., JPA2, Hibernate).
  • Web Frameworks: Experience in developing web applications using frameworks such as JSF, Wicket, GWT, or Spring MVC.
  • Test-Driven Development: Familiarity with test-driven development practices.
  • Software Engineering Tools: Proficiency in software engineering tools and version control systems.
  • Documentation Skills: Ability to document requirements and specifications clearly and effectively.

Educational Qualifications

  • Degree: Bachelor's degree in Computer Science, Engineering, or a related field.

Soft Skills

  • Analytical Thinking: Strong problem-solving and analytical skills.
  • Communication: Excellent verbal and written communication skills.
  • Team Collaboration: Ability to work effectively in a team-oriented environment.
  • Adaptability: Willingness to learn and adapt to new technologies and methodologies.

Benefits

  • Work Environment: Join a team that empowers professionals to grow in the corporate world with a healthy and wealthy lifestyle.
  • Career Development: Opportunities for professional and career coaching to support your growth.
  • Dynamic Culture: Be part of an organization that values innovation, collaboration, and continuous improvement.
  • Company Name: HRM Counsel Private Limited
  • Average Salary Offered (for Current Role):6-20 LPA
  • Must-have skills (in bullet points):
  • Experience in the software development life cycle (SDLC)
  • Proficiency in programming languages like Java, Ruby on Rails, C++, or .NET
  • Knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using frameworks like JSF, Wicket, GWT, or Spring MVC
  • Familiarity with test-driven development
  • Ability to document requirements and specifications
  • Excellent problem-solving and debugging skills
  • How to prepare for the Interview?
  • Review your knowledge of the software development life cycle and the programming languages mentioned in the job description.
  • Brush up on your understanding of web application development frameworks and ORM technologies.
  • Prepare to discuss your experience with test-driven development and software testing methodologies.
  • Be ready to explain your approach to gathering requirements, designing solutions, and documenting specifications.
  • Practice coding exercises or whiteboard problems related to the required programming languages.
  • How to prepare the resume for this job description?
  • Highlight your relevant experience in software development, emphasizing your familiarity with the required programming languages and technologies.
  • Showcase your expertise in the software development life cycle, from requirements gathering to deployment and maintenance.
  • Mention any projects or accomplishments that demonstrate your ability to develop high-quality, innovative software solutions.
  • Highlight your skills in documentation, testing, and quality assurance procedures.
  • Use relevant keywords from the job description throughout your resume to ensure it is optimized for applicant tracking systems.
  • Links to prepare for the interview:
  • Software Development Interview Questions: https://www.javatpoint.com/software-development-interview-questions
  • Java Interview Questions: https://www.javatpoint.com/java-interview-questions
  • Ruby on Rails Interview Questions: https://www.javatpoint.com/ruby-on-rails-interview-questions
  • C++ Interview Questions: https://www.javatpoint.com/cpp-interview-questions
  • SQL Interview Questions: https://www.javatpoint.com/sql-interview-questions