Senior Software Engineer

Posted:
12/18/2024, 5:28:46 AM

Location(s):
Karnataka, India

Experience Level(s):
Senior

Field(s):
Software Engineering

The Senior Software Engineer develops, troubleshoots, tests and debugs software components of moderate scope and complexity; shares responsibility for planning and implementation with team members and assumes increasing responsibility as a solid technical contributor in a group; applies understanding of how software products get developed, tested and maintained, how projects are planned and executed, and how systems engineering is done, gained from a number of previously completed projects; and may work on technical solutions in a particular area of specialty.


Job Description/Responsibilities:

  • Applies experience in the application of software development methodologies to complete assignments to required standards of quality and timeliness, while expanding experience and knowledge in areas of assignments; participates in writing software requirements and design specifications for assigned projects; contributes to project approach, methodology selection, project planning, reviewing the work products of others, and status reporting; contributes to localization of a product; plans and conducts tasks to implement design requirements to produce high quality software
  •  Works in multiple sub‐disciplines of software and systems engineering related to estimating, designing, developing and executing test cases based on the requirements
  • Conducts smaller development projects independently; performs specific portions of broader projects managed by supervisor; solicits input and expertise as necessary from higher level engineers to carry out assignments correctly
  • Establishes and maintains thorough and accurate documentation of all work; communicates technical issues within scope of assignments; assists with technical specification documentation and review
  •  Implements, unit tests, debugs and integrates code of moderate complexity; writes and conducts tests to verify the functionality, accuracy, and efficiency of developed or enhanced software
  • Designs, develops, and executes reusable and maintainable automated scripts; prepares test plan, test cases, automates and executes functional and system level testing of products to test various features; applies expertise and understanding of newly identified issues to add, modify, or enhance previously recorded automated scripts
  • Collaborate closely with cross-functional teams and vendors to define, design and ship new features along with managing escalation issues from customers.
  • Extensive experience in designing & developing Test strategy, Test Plan and Test automation framework
  • Test Environment set-up/management, monitoring and streamlining of release management to QA Environments.
  • Proficiency integrating test suite with tools in CICD pipelines
  • Understanding of industry standard methodologies in QA
  • You are an experienced automation test framework and script developer, and you like applying a wide range of skills to solve complex problems across the software development lifecycle.Executes functional and system level testing on problems of limited scope and complexity using systematic tests, creating and/or executing manual and/or automated test scripts for product and system testing

Required Experience/Skills:

  • Proficiency in Java and one or more scripting languages (E.g.: JavaScript, Python); knowledge and experience with OOPS concepts and OS concepts
  • Knowledge and experience with database technologies (SQL, MongoDB, schema design), REST APIs.
  • Experience of working in area of Globalization/Localization Engineering is a plus
  • Experience in web front-end development is a plus (E.g.: Angular JS)
  • Knowledge and experience in Jenkins, Docker & Kubernetes is a plus
  • Demonstrated ability to reason about product quality while producing software requirements for features, requirements for system qualities (including performance and security), product design, software design, estimates, algorithms, source code, test plans, unit test harnesses, software product information and bug fixes
  • Strong foundation and discipline in software engineering process; experience with planning and prioritization of design and development activities to resolve a wide range of issues
  • Proficiency in working on Windows and/or Mac platforms
  • Experience implementing, unit testing, debugging and integrating code of moderate complexity
  • Knowledge of SW Engineering Process, Configuration Management tools and Project Management methodologies
  • Hands on experience in various Automation frameworks, methodologies and practices such as Selenium, ROBOT, TestNG etc.
  • Knowledge of release procedures, test methodologies, QA process and software defect tracking; basic proficiency in writing and executing test cases and exposure to automated test processes
  • Exposure to testing product quality in software requirements for features, system qualities and bug fixes

About Us:

Citrix and TIBCO recently merged to create Cloud Software Group, now one of the world’s largest cloud solution providers, serving more than 100 million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud-based products to get work done — from anywhere. Members of our team will tell you that we value diverse lived experiences, passion for technology, and the courage to take risks.  Everyone is empowered to learn, dream, and build the future of work. We are on the brink of another Cambrian leap -- a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the cloud.

Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination. All qualified applicants will receive consideration for employment without regard to age, race, color, creed, sex or gender, sexual orientation, gender identity, gender expression, ethnicity, national origin, ancestry, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions (including lactation status), marital status, military service, protected veteran status, political activity or affiliation, taking or requesting statutorily protected leave and other protected classifications.

If you need a reasonable accommodation due to a disability during any part of the application process,  please contact us at (800) 424-8749 or email us at [email protected] for assistance.

Cloud

Website: https://cloud.com/

Headquarter Location: San Francisco, California, United States

Employee Count: 101-250

Year Founded: 2013

IPO Status: Private

Last Funding Type: Series A

Industries: Corporate Training ⋅ DevOps ⋅ EdTech ⋅ Education ⋅ Enterprise Software ⋅ Information Technology ⋅ Internet ⋅ SaaS ⋅ Trading Platform