Engineer - Python, Java & C#

1 - 5 years

12 - 16 Lacs

Posted:1 hour ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Area: Engineering Group, Engineering Group > Software Engineering
General Summary:
Job Overview - Dept Description and Job DutiesThe RF Software Tool Development team are looking for an adaptable, enthusiastic, and reliable individual to form an integral part of our team in Bangalore. The team will work closely with colleagues in India, UK, US & China as well as colleagues in adjacent RF Characterization, Design and Firmware teams.The RF Software Tool Development Team plays a pivotal role in the development of Software Tools & Test Automation Framework for R&D Engineering Teams for Qualcomms Connectivity products.
The primary role of the team is to develop, deliver, maintain, upgrade and support internal test infrastructure within Qualcomms Connectivity R&D team.The role of the successful candidate is to customize, develop, test, document, deploy and support test automation infrastructure solutions which are used by various test teams globally within Qualcomm.We are looking for a Engineer who has many of the skills listed below with a focus on Java, Java, SQL and Python, and who is willing to expand their knowledge in other skills areas as part of the role. The ideal candidate will be a dynamic individual who is keen to learn and collaborate with colleagues, as well as take responsibility for individual project deliverables. The successful candidate will be able to demonstrate the skills they have learned to date, whilst also showing their ability to problem solve and learn during the interview process.Minimum Qualifications:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.Job Overview - Dept Description and Job DutiesThe RF Software Tool Development team are looking for an adaptable, enthusiastic, and reliable individual to form an integral part of our team in Bangalore. The team will work closely with colleagues in India, UK, US & China as well as colleagues in adjacent RF Characterization, Design and Firmware teams.The RF Software Tool Development Team plays a pivotal role in the development of Software Tools & Test Automation Framework for R&D Engineering Teams for Qualcomms Connectivity products.The primary role of the team is to develop, deliver, maintain, upgrade and support internal test infrastructure within Qualcomms Connectivity R&D team.The role of the successful candidate is to customize, develop, test, document, deploy and support test automation infrastructure solutions which are used by various test teams globally within Qualcomm.We are looking for a Engineer who has many of the skills listed below with a focus on Java, Java, SQL and Python, and who is willing to expand their knowledge in other skills areas as part of the role. The ideal candidate will be a dynamic individual who is keen to learn and collaborate with colleagues, as well as take responsibility for individual project deliverables. The successful candidate will be able to demonstrate the skills they have learned to date, whilst also showing their ability to problem solve and learn during the interview process.Typical tasks for the successful applicant would include:
  • Develop high quality Python, C# & Java.
  • Delivery Unit and functional testing.
  • Liaise with internal customers to define and develop new features.
  • Provide support to internal customers as issues arise.
  • Participate in code reviews demos & presentations.
  • Contribute new ideas and develop processes.
  • Deliver regular application releases.
  • Maintain product database updating as necessary.
  • Provide demonstrations and practical training to internal customers.
  • Documentation of features & use cases
  • Essential skills
  • Experience with Python, C# & Java programming.
  • Experience of using IDEs such as Eclipse and PyCharm.
  • Experience working on server-side application development.
  • Experience of unit testing in frameworks e.g., JUNIT, Python Unit test.
  • Good analytical and problem-solving abilities with attention to detail.
  • Good communication skills and team player.
  • Desired Skills
  • Administration and deployment of server-side applications e.g., Tomcat.
  • Working with and administering relational databases such as MS SQL.
  • Experience of source code management systems e.g., GIT and Perforce.
  • Knowledge of API interfacing with third party software e.g., JIRA, perforce.
  • Experience of using functional test frameworks e.g., Selenium, Robot Framework.
  • Experience of working with different file structures like docx, xlsx, yaml, json, csv.
  • Understanding of task tracking in JIRA / Scrum and the agile development process.
  • Some working experience of C# sharp.
  • Attributes Required:
  • A good understanding of Python, C# & Java.
  • A good level of programming knowledge in an object-orientated language and a desire to improve their programming, ideally with experience in both Python and C#.
  • Knowledge of industry standard test automation tools & experience developing product test harnesses.
  • Knowledge of Issue Tracking tools- e.g., JIRA, Microsoft DevOps, etc.
  • Experience of working with automation testing & test scripts creation
  • Self-motivated, adaptable team player.
  • Comfortable with responsibility and with taking responsibility for their team.
  • Task-orientated and results-driven.
  • Prepared to "go the extra mile" to help the team out.
  • A proven track record of successful collaborative working with teams.
  • Strong interpersonal skills
  • Resourceful and an excellent problem solver
  • Excellent verbal and written communication skills
  • A proven track record of delivering tasks to schedule
  • Enthusiastic Collaborator with colleagues & teams across geos
  • Responsive, flexible and able to succeed within an open collaborative peer environment.
  • Able to work efficiently and effectively in a fun, fast-paced dynamic team environment
  • Attributes Good to Have:
  • Experience of Automation Server - e.g., Jenkins.

  • Some working experience of Embedded C programmingApplicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail or call Qualcomm's toll-free number found .
    Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
    If you would like more information about this role, please contact .

    Mock Interview

    Practice Video Interview with JobPe AI

    Start Java 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 Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now
    Qualcomm logo
    Qualcomm

    Technology

    San Diego

    RecommendedJobs for You

    Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru