Senior Engineer (Testing)


Company Type

HERE: Platform group’s Traffic team is looking skilled Java / Java EE Software Engineer to join our dynamic team. This candidate will work on various projects focused on delivery of real-time traffic and will participate in all stages of software development including refining product vision, gathering requirements, software system design, coding, testing, release, and support. This individual will follow a documented software development process and be accountable for conformance to software quality standards including the creation and execution of unit test plans. The candidate will also work collaboratively with other engineering teams to ensure cross-functional goals are met. 

  • Collaborates with Product Owner and development team to ensure user stories are created and estimated
  • Interact with product management and customers/users to support software acceptance process and act as a liaison between development and user community
  • Creation of test scenarios and test cases/test matrix. Preparation and review of test automation scripts and test suites
  • Setup of environments/test beds, deployment of builds, preparation of Test Stubs/Test clients for manual testing and test automation
  • Execution of test cases/scripts as part of the manual testing or automated testing activities
  • Reporting of test results and preparing test reports
  • Appropriate communication with development/requirements teams and end users for Releases
  • Suggesting improvements and providing testing solutions to client teams, internal team members or external teams
  • Understand, analyze and measure existing testing processes and suggest improvements
  • Investigation and root cause analysis of software and system defects
  • Maintain and run tools and processes that support and automate software product release
  • Understand the technical aspects of the products used to support the configuration management activities of the development process
  • Decompose requirements for testability and provide feedback to the requirement gathering process
  • Works closely with development team to identify and resolve issues


  • Engineering degree in IT/Computer Science/Electronics/E&TC (Preferable)
  • 4+ years of software testing experience
  • In-depth knowledge of test Automation
  • Good working knowledge of Java
  • Hands on working knowledge of shell scripting language.
  • Good knowledge of databases, and SQL
  • Good knowledge of UNIX / Linux systems and experience in testing UNIX & web applications
  • Good knowledge of functional, integration, system, performance, and scalability testing
  • Knowledge of XML, JSON, and web services
  • Experience working in an Agile environment and agile development techniques such as TDD, Pair Programming, Refactoring, Continuous Integration
  • Exposure to any BDD framework
  • Good knowledge/understanding of Big Data, AWS.
  • Must be a team-player with the ability to work within a collaborative environment
  • Thorough understanding of the software development lifecycle
  • Proven ability to work independently with limited supervision
  • Creative, resourceful and innovative problem solver
  • Self-taught and self-teaching, with a demonstrated aptitude for acquiring knowledge and skills
  • Strong written and verbal communication skills (English)




Following skills/qualifications are plus:

  • Knowledge of UI test automation a plus (Selenium, etc.)
  • Knowledge of Robot framework a plus
  • Knowledge of Python
  • Experience in database testing and exposure to non-relational databases
Not ready to apply? Connect with us for general consideration.
Read Full DescriptionHide Full Description
Confirmed an hour ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up