Monday, March 16, 2015

Primesoft openings

hr@primesoftsolutionsinc.com


Job Descriptions

 

1.       Mobile Web UI and Games developers

Job Description:

        PrimeSoft is seeking Mobile Web UI and Games developers with extensive experience in developing web based enterprise class applications & also designing skills.

        Design and develop web based applications based upon a set of requirements.

        The selected candidate shall be a self-starter, highly self-motivated and work independently on identified modules and taking complete ownership of testing modules.

        Candidate should have excellent written and verbal communication skill and a positive attitude. Candidate should have had exposure to working with clients, and client driven projects.

        Candidate should be willing to relocate of projects

 Ideal Candidate should have:

  1. Extensive knowledge of JavaScript, CSS/CSS3, jQuery
  2. Experience in Cocos2d-JS (Cocos2d-HTML5 and Cocos2d JSB), Cocos Studio, Cocos IDE
  3. Experience in Box2d, Chipmunk Physics engines
  4. Experience in games development
  5. Extensive knowledge on HTML/HTML5
  6. Experience with UI designing preferably for Mobile applications
  7. Creativity for developing intuitive & interactive user interfaces
  8. Knowledge of deployment on iOS and Android platforms
  9. Knowledge if iOS and Android programming

Mandatory Skills:

  1. Expert level knowledge in  HTML/HTML5, JavaScript
  2. Expert level knowledge in Cocos2d-JS(Cocos2d-HTML5 and Cocos2d JSB),  Cocos Studio, Cocos IDE
  3. Understanding of JSON, RESTful and general client-server interaction.
  4. Knowledge of deployment on iOS and Android platforms

Experience: 4 to 6 years

Qualification: B.E/ B.Tech/ MCA/ ME/ M.Tech

 

2.       Job Title: Senior Software Engineer: Developer (Mobile apps, Desktop apps, Browser apps)

 

Responsibilities

Build software designed and implemented to run across multiple environments: Desktop / Laptop (Windows, Mac and Linux), Mobile Devices (iOS and Android) & Web based (across IE, Chrome and Firefox). Help design a cloud based service that can scale globally to millions of users. Software domain is voice / video communications and collaboration. Candidate should have experience with GUI / Front-end development in client side applications.

 

Skills & Requirements

        Good communication skills

        Experience in designing and implementing large scale cloud based services

        Experience in designing and implementing software for multiple environments

        At least 3 years' experience building apps for one or more of the following: Android, iOS, Mac apps, Windows apps (based on .NET), Browser using webRTC. Android is most preferable

        At least one of these two required:

        Good knowledge of Android and Linux development environment

        Good knowledge of iOS, Mac apps development environment, say using Xcode, Cocoa, etc.

        Extremely good in triaging and debugging complex systems

        Very Good Knowledge of programing languages C, C++, Java. Knowledge of Javascript, CSS, HTML, Objective-C

 

Optional Skills

        Implementation knowledge of  SIP, RTP/RTCP

        Experience in Audio and Video Codecs

 

Years of Experience: 8+ years

Qualification: B.E/ B.Tech/ MCA/ ME/ M.Tech

 

 

3.       Software Engineer: Developer (Android applications)

 

Responsibilities

Implement new features and revamp UI on multiple generations of video conferencing end-points. Client's end-points run versions of Android OS. Also write software for Android clients (mobiles and tablets) that will plug into the client's ecosystem.

Mandatory Skills

        Exposure to various Android UI widgets to deal with text, lists, bitmaps, etc.

        Knowledge of Android app building blocks such as Activity, Service, Content Provider, Application, Intents, etc.

        Experience with REST/JSON APIs

        Good communication skills through email, specs and design docs

        You are a self-starter with desire to learn and work across a variety of roles

        Comfortable with Android app development environment on Linux. If you are more comfortable on Windows or Mac that is ok, but Linux preferable

 

Optional Skills

        iOS app development experience

        Mac app development experience

        Windows app development (using .NET)

        Browser app using webRTC

 

Years of Experience: 3+ years

Qualification: B.E/ B.Tech/ MCA/ ME/ M.Tech

 

4.       Software Engineer: Developer (Web services)

 

Responsibilities

Responsible for developing a web portal for centrally managing videoconferencing devices.  We're looking for all-around engineers focused on developing a web application, primarily server-side development with a small amount of UI work.

Skills & Requirements

        Experience building web applications using Linux, Tomcat, MySQL, and server-side Java

        Experience with REST/JSON APIs

        Background in UI/UX design

        Good communication skills through email, specs and design docs

        You are a self-starter with desire to learn and work across a variety of roles 

        Experience targeting multiple browser environments: desktop, mobile and tablet 

        C++ experience is desirable

 

Years of Experience: 3+ years

Qualification: B.E/ B.Tech/ MCA/ ME/ M.Tech


 

5.       Senior QA Engineer

 

Responsibilities

        Design and implement automation framework for test harness

        Active role as a QA Engineer handling various tasks like test bed setup, test strategy, test plan creation, execution and reporting of defects

        Functional, compliance, performance, stress, regression and load testing of our video conferencing product and web portal

        Automation of various test scenarios using scripting with Python

        Performance and scale testing and analysis

 

Skills & Requirements

        About 8+ years of relevant experience in testing embedded systems and solutions

         Experience in QA methodologies and hands-on experience in QA role

         Experience with test strategy, test plan creation and execution

        Experience in system testing and good understanding of application level networking protocols – TCP, UDP, DHCP, and NTP etc.…

        Experience in video or voice protocols including SIP, RTP/RTCP is required

        Experience in: Git, Linux/Unix system administration, build system automation and administration

 

Years of Experience: 8+ years

Qualification: B.E/ B.Tech/ MCA/ ME/ M.Tech

 

 

6.       Senior Automation Engineer

 

Responsibilities

        Build the complete automation framework for our Video product and the web portal.

        Automation of various test scenarios using scripting with Python

        Design and implement automation framework for test harness

        Help the QA team with various tasks like test bed setup, test strategy, test plan creation, execution and reporting of defects - as required

        Automation of various test scenarios using scripting with Python

 

Skills & Requirements

        BS/ MS with Computer Science or Engineering

        At least 6 years' experience in QA automation using one of the scripting languages including Python, PERL or shell scripting

        Experience in building the automation framework for a product

        Experience in working on Linux/Unix based systems

        Experience in automation of Android based application

        Experience in REST API automation

        Experienced software developers (Java, C, C++) who are willing to do full-time automation and QA are also good.

 

Optional Skills

        Experience in UI automation

        Experience in web portal automation

        Experience in VoIP, Video protocols

 

Years of Experience: 6+ years

Qualification: B.E/ B.Tech/ MCA/ ME/ M.Tech

 

7.       QA Engineer

 

Responsibilities

        Develop and execute automated and manual tests for videoconferencing related products

        Use tools such as packet analyzers, WAN emulators, and load generators to perform tests and troubleshoot problems

        Analyze information to determine, recommend, and plan changes required to interwork with 3rd party solutions

        Ensure quality of the product by covering various tests such as customer specific scenarios, regression testing, negative testing, error or bug retests, and usability

        Document software defects using a bug tracking system

Skills & Requirements:

        About 3+ years of relevant experience in testing embedded systems and solutions

        Experience developing automation scripts

        Experience with testing videoconferencing products

        Expertise with Python or similar scripting language

        Familiarity with SIP, SDP, TCP/IP, and TLS protocol stacks

        Knowledge of VoIP and video conferencing based products

        Good communication skills using issue tracking system, email, and developer interaction

  

Years of Experience: 6+ years

Qualification: B.E/ B.Tech/ MCA/ ME/ M.Tech

 

8.       Senior Automation Engineers

Job Description: PrimeSoft is seeking Senior Automation engineer with experience in Automation testing using Selenium, understanding SDLC process, test automation, automation tools, and frameworks and scripting languages. The Senior Automation Engineer will perform all or some of the following Job description:

  • Responsible for Quality Assurance activities in the project
  • Understanding SDLC process and responsibilities of manual testing in the  life cycle
  • Reviewing Project Requirements, use cases and functional specs
  • Identification and reporting of defects on through all the cycles of testing and generating defect reports
  • Understanding the test automation requirements and analyzing the use cases and test cases for automation
  • GUI, functional and non-functional testing and automation of web and desktop based applications by applying latest techniques in test automation
  • Mobile (iOS and Android) functional and non-functional testing and automation
  • Design, develop and enhance the test automation scripts. Using appropriate coding and naming standards while developing framework APIs and utilities. Unit testing framework APIs and utilities.
  • Design and develop automated test scripts using appropriate coding and naming standards. Unit testing test scripts.
  • Executing test scripts, failure analysis, reporting defects and generating test execution reports
  • Develop test automation related documentation such as framework/script design documents, release notes, readme, help documents, API documentation.
  • Communicate with the customer and build confidence in the team's ability to deliver

 The selected candidate shall be a self-starter and work independently on identified modules and take ownership of designing and developing test cases and test automation scripts.

 Mandatory Skills:

  • Hands on experience doing Automation testing of various applications(Desktop and Web applications)
  • Hands on experience in defect reporting and verification
  • Hands on experience in at least two automation tools (Preferably Selenium)
  • Hands on experience in at least two scripting languages (Preferable Java, VB, Python)
  • Hands on experience in automating Web and Mobile based applications
  • Should have authored at least any one formal document (Design, Architecture, Unit Test Cases etc.)
  • Experience in any one database

Additional Skills:

  • Knowledge in performance testing, Web services testing and API testing.
  • Knowledge in Agile or Scrum methodologies
  • Knowledge in LINUX and UNIX commands

Experience: 3 to 5 years

Qualification: BE/B.Tech/ME/MTECH/MS

 

9.       Senior Automation Engineers

Job Description:

You will be the primary technical interface between VoIP and Video support teams, the engineering teams and Product and Program Management as the T4 MS Lync Expert.

The Tier 4 role involves supporting Tier 3 for day-to-day customer issues. You also will be responsible for assisting Product Management and Program Management in planning of software fixes and features that affect the customer base. In addition, in this role you will be the advocate for the customer for issues from the field and the logistics for delivering software fixes that surround those issues.

 

A successful candidate must have excellent written and oral English language communications skills. You will resolve issues by working closely with our development and product management teams.

 

Requirements/Job Specifications

  • Extensive VOIP experience at a T3 level or higher – at least 5 years
  • Extensive knowledge of SIP RFCs
  • Intimate knowledge of advance SIP Call flow
  • Excellent troubleshooting skills and methodical approach to troubleshooting
  • Read and analyze network packet captures
  • Candidates should have considerable experience installing, managing, deploying, configuring, and maintaining Lync Server 2013, 2010, Office Communications Server 2007 R2, and related technologies.
  • Experience using and configuring Active Directory and network infrastructure components that support the deployment and ongoing management of Lync Server 2010 or Office Communications Server 2007 versions.
  • A working knowledge of VoIP testing tools
  • Exhaustive knowledge of HTTP, HTTPS, DNS/DNS SRV, TCP, STUN
  • Excellent technical writing skills to author and maintain support documentation (administrator guides, field notes, etc.)
  • Excellent troubleshooting and field problem-solving experience

Additional Skills Desired

     Scripting – SIPp, PERL, PHP

     MCITP certification preferred

     Code development experience a plus

Experience: 6+ years

Qualification: BE/B.Tech/ME/MTECH/MS


Like It

If you like this job post or you want more information about the job, please add a comment!!!

No comments:

Post a Comment