WE ARE Hiring Software Tester, SQL, JAVA Developer & AWS CLOUD.

0 - 5 years

2 - 7 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

1) SOFTWARE TESTER (Freshers) & Experience : 1 to 5yrs.

For Freshers

Key Responsibilities

  • Test Case Execution:

    Execute manual test cases and potentially automate repetitive tasks to verify software functionality.
  • Bug Reporting:

    Document and report software defects, errors, and usability issues to the development team.
  • Test Planning & Design:

    Develop, review, and execute test plans to ensure comprehensive coverage of the software.
  • Collaboration:

    Work with developers and other team members to troubleshoot issues and understand requirements.
  • Post-Release Testing:

    Conduct testing after software releases or implementations to ensure smooth operation.
  • Cross-Functional Teamwork:

    Collaborate with various teams to maintain software quality throughout the development lifecycle.

For Experienced Professionals :

  • Responsibilities:

    • Designing and developing test strategies:

      Creating comprehensive test plans to mitigate risks and meet project goals.
    • Leading test efforts:

      Supervising testing activities, guiding junior testers, and providing technical insights.
    • Implementing and maintaining automation frameworks:

      Building and executing automation scripts for regression and functional testing.
    • Performing advanced testing:

      Conducting API, performance, scalability, and security testing to ensure robustness.
    • Integrating with CI/CD:

      Collaborating with Agile teams to integrate automated testing into the continuous integration/continuous delivery (CI/CD) pipeline.
    • Mentoring and coaching:

      Providing technical guidance and knowledge sharing to junior team members.

2) JAVA & FULL STACK DEVELOPER (Freshers) & Experience : 2 to 5yrs.

For Freshers

  • Education & Core Skills:

    A Bachelor's degree in Computer Science or a related field is often required. Focus on mastering core Java concepts, OOP, data structures, and algorithms.
  • Frameworks:

    Basic knowledge of Java frameworks like Spring and Hibernate is a significant advantage.
  • Tools & Practices:

    Familiarity with version control tools like Git is essential, along with an understanding of unit testing and basic Agile/Scrum methodologies.
  • Soft Skills:

    Strong problem-solving, analytical, and communication skills are crucial for understanding requirements and working in a team.

For Experienced Developers

  • Java Ecosystem Expertise:

    Advanced knowledge of Spring Boot, microservices architecture, and RESTful API development is expected.
  • Databases:

    Experience with both SQL and NoSQL databases is necessary for designing scalable and high-performing systems.
  • Cloud & DevOps:

    Familiarity with cloud platforms (like AWS or Azure) and DevOps tools and practices (CI/CD pipelines, Jenkins, Docker) is a major plus.
  • Architecture & Design:

    Deep understanding of OOP, design patterns, and database design is vital for building robust applications.
  • Project Experience:

    Proven experience in troubleshooting complex software issues, participating in code reviews, and integrating code into large repositories is essential.

3) SQL

For Freshers

Responsibilities:

  • Assist in writing and optimizing basic SQL queries, stored procedures, and functions.
  • Help maintain and troubleshoot existing databases.
  • Learn and apply database design principles.
  • Support data migration tasks and reporting requirements.
  • Collaborate with senior developers and team members.
  • Document database structures and processes.

For Experienced Professionals

Responsibilities:

  • Design, develop, and optimize complex database solutions, including schemas, stored procedures, functions, and triggers.
  • Lead performance tuning initiatives, including query optimization and indexing strategies.
  • Manage and execute data migration and ETL processes.
  • Ensure database security, integrity, and availability.
  • Collaborate with cross-functional teams (e.g., software developers, data analysts) to integrate database solutions with applications.
  • Mentor junior developers and provide technical guidance.
  • Troubleshoot and resolve complex database-related issues.
  • Stay updated with industry best practices and emerging database technologies.

4) AWS CLOUD (Freshers) & Experience : 2 to 6yrs.

For Freshers

  • Education:

    A bachelor's degree in Computer Science, Information Technology, or a related field is typically required.
  • Experience:

    While less than a year of experience is often sufficient, some roles may prefer 6 months to 2 years.
  • Key Skills:

    • Foundational Cloud Knowledge:

      Understanding cloud computing principles and core AWS services (EC2, S3, VPC, Lambda).
    • Basic Networking & Security:

      Familiarity with networking concepts and AWS security best practices.
    • Basic DevOps:

      Introduction to CI/CD concepts and tools.
    • Certifications:

      An AWS certification like AWS Certified Cloud Practitioner is beneficial.
  • Responsibilities:

    Assisting in the deployment and maintenance of cloud solutions and monitoring cloud systems.

For Experienced

  • Experience:

    Typically 2-3 years or more of hands-on experience in AWS cloud infrastructure management.
  • Key Skills:

    • Expert AWS Services:

      Deep knowledge of various AWS services, including compute, storage, database, and networking.
    • Infrastructure as Code (IaC):

      Proficiency with tools like Terraform or AWS CloudFormation for automated deployments.
    • DevOps Practices:

      Expertise in CI/CD pipelines (e.g., Jenkins), containers (Docker, Kubernetes), and version control (Git).
    • Automation:

      Experience with automation tools and scripting for infrastructure management.
    • Security & Compliance:

      Strong understanding of AWS security best practices and compliance standards.
    • Monitoring & Performance Tuning:

      Using tools like CloudWatch to monitor system performance and optimize resource usage.

5) APPLICATION SUPPORT

For Freshers (L1/L2)

  • Responsibilities:

    • Provide first and second-level support for software applications.
    • Troubleshoot and resolve user-reported application issues.
    • Monitor application performance and functionality.
    • Document support activities and solutions in a ticketing system.
    • Communicate with users to understand and resolve problems.
    • Escalate complex issues to senior support teams.

For Experienced (L2/L3)

  • Responsibilities:

    • Perform root cause analysis (RCA) for complex application issues and suggest mitigation strategies.
    • Coordinate with development and infrastructure teams to resolve bugs and ensure optimal system performance.
    • Implement and manage application performance monitoring tools.
    • Create and maintain detailed documentation for issues and solutions.
    • Collaborate with development teams on code migrations and deployments.
    • Mentor and provide guidance to junior application support staff.
    • Recommend and implement improvements to application processes and performance.

6) TECHNICAL SUPPORT

For Freshers (Tier 1 Support)

Responsibilities:

  • User support:

    Provide friendly and effective technical assistance via phone, email, and chat for incoming queries and issues.
  • Troubleshooting:

    Diagnose and resolve basic hardware, software, and network problems.
  • System configuration:

    Assist with the installation and configuration of computer systems, applications, and other peripherals for new and existing users.
  • Documentation:

    Accurately document all reported issues, steps taken for resolution, and user interactions in a ticketing system.
  • Escalation:

    Escalate unresolved or more complex issues to senior support teams when necessary.
  • User guidance:

    Create and maintain user-friendly guides and technical documentation for common issues.

For Experienced Professionals (Tier 2/3 Support)

Responsibilities:

  • Advanced troubleshooting:

    Resolve high-level and complex issues involving systems, networks, and specialized software that Tier 1 support cannot resolve.
  • System maintenance and optimization:

    Monitor system performance, implement software and hardware updates, and manage IT infrastructure.
  • Root cause analysis:

    Identify the underlying causes of recurring technical problems and work with engineering or development teams to implement long-term solutions.
  • Mentorship and training:

    Onboard and train junior technical support staff, sharing knowledge to improve overall team performance.
  • Project involvement:

    Participate in IT projects such as the roll-out of new applications, system upgrades, or security initiatives.
  • Process improvement:

    Analyze ticket trends and suggest improvements to technical support processes to increase efficiency and user satisfaction.
  • Vendor coordination:

    Collaborate with external vendors and third-party partners to resolve specialized IT issues.

These are our SIX essential needs.

Thank You

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You