Career

Home >> Career

Immediate Requirements 

Software Development Engineer in Test - I (5 to 10 years Experience)
Sun Smart Systems (www.sun-smartsystems.com) is a reputed Data Communications solutions and product development company for the US, Indian and Australian Railway industries.

The company is seeking experienced Python or Selenium, Java environments to support our growing team, with the following qualifications:

Responsibilities:

 Develop and execute test plans, test cases, test data, test scenarios and other testing related documentation based on the   requirements and technical specifications.
 Plan, develop, execute, maintain and improve automated test frameworks and automated test scripts.
 Develop and execute automated tests using the selected tool, which will likely require programming in Python, Java, or some   scripting language.
 Build numerous automated tests cases using existing test infrastructure in Python.
 Participate in project-wide reviews of requirements, system architecture, and detailed design documents.                               Participate in test automation of back offices in a virtual environment.                                                                                                             Test the product and documentation as needed to support the target release schedule.                                                                                 Analyze formal test results to discover, document and regress defects, errors, configuration issues, and interoperability flaws.             Communicate test estimates, test progress, test results, and other relevant information to project stakeholders and management.

Required Qualifications:

Minimum 5+ recent testing experience in Python or Selenium, Java environments.
   Experience on at least 2 automation projects and Manual testing.
 Experience on working on Linux as a user.
 Experience is API Testing (Auto and Manual).
 Experience is CI/CD & Jenkins (preferable)
 Experience in building Test frameworks/Infrastructure (BDD, Behave)
 Agile SCRUM experience; must be capable of running daily triage and interfacing with Product Managers & Development Leads.         Tester with previous ownership of a major software component or many medium components.
 Strong debugging and problem-solving skills.
 Strong knowledge of testing methodologies.
 Understanding technical specifications and log file analysis. Strong verbal, documentation, and interpersonal communication             skills.
 Experience interfacing with customers on previous projects.
 Able to successfully communicate technical concepts and information to internal staff and peers – you have an opinion and can         get across your ideas in a respectful and meaningful way.
 Previous experience with setting up or performing testing on virtual test platforms.                    

                                                                                                                                                      .

No. Of Positions:

2 Lead SW Engineer

NOTE:

Flexibility of Working of Home if preferred
Relocation to Coimbatore optional
Working hours Regular/Flexible (India time)
Requirement status – immediate on Projects

 

Java Full Stack Developer (6 to 20 years Experience)

Mandatory Skills: Sun Smart Systems (https://www.sunsmartsystems.in) is seeking Full Stack Developer with experience in Java (and optionally Golang) for backend development and expertise in React, HTML, CSS, and JavaScript frameworks for the front end for its ongoing Railway messaging communication systems product development work. The role involves development and validation of railway communications products, related simulation systems and validation to ensure that the developed systems are consistently
meeting performance requirements of the railway operators
.

 

Key Responsibilities:

 Develop and maintain scalable server-side applications using Java (and optionally Golang) on the backend.
 Build dynamic, responsive user interfaces with React, HTML, CSS, and JavaScript frameworks (e.g., Redux, Next.js, or similar).
 Design, develop, and optimize RESTful APIs and microservices for efficient communication between front-end and back-end       services.
 Implement best practices for security, performance, and scalability in both frontend and backend development.
 Work collaboratively with designers, product managers, and other developers to define and deliver high-quality software solutions.
 Full Stack Integration – Ensure seamless communication between front-end and back-end systems.
 Implement authentication/authorization mechanisms (e.g., JWT, OAuth).
 Write clean, maintainable, and well-documented code following best practices and coding standards.
 Troubleshoot, debug, and optimize applications for performance and usability across the stack.
 Stay up to date with industry trends and emerging technologies to continuously improve development processes.

Required Skills & Qualifications: 

5+ years of experience as a Full Stack Developer or similar role.
  Strong proficiency in Java for backend development (experience with Spring Boot is a plus).
  Experience with Golang (optional but preferred).
  Expertise in frontend development with React, HTML, CSS, and JavaScript frameworks (e.g., Next.js, Redux, or similar).                     Hands-on experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  Familiarity with RESTful APIs, GraphQL, and microservices architecture.
  Participate in code reviews, write unit/integration tests, and adhere to CI/CD pipelines and provide constructive feedback to peers.
  Understanding of CI/CD pipelines and DevOps practices.
  Strong problem-solving and analytical skills.
  Excellent communication and collaboration skills.

Nice to Have:

  Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  Familiarity with message queues (e.g., AMQP, Kafka, RabbitMQ).
  Experience working with WebSockets and real-time applications.
  Exposure to testing frameworks such as Jest, Cypress, or JUnit.
  Contributions to open-source projects.
  Experience working with Linux Distributions – Red hat, working with RPMs, System level troubleshooting.
  Knowledge of performance optimization or security best practices.
  Experience with cloud platforms such as AWS, Azure, or Google Cloud.

Qualification:

  Bachelor’s or Master’s degree – in Computer Science, Electronics Engineering or equivalent                                                                                                                                                   .

No. Of Positions :

4 SW Developer

NOTE:

Flexibility of Working of Home if preferred
Relocation to Coimbatore optional
Working hours Regular/Flexible (India time)
Requirement status – immediate on Projects

 

Online Application

    captcha