Software Development Engineer in Test

Pune, India

Apply now Apply later

 

 

 

Nice to meet you!

 

At SAS, where you start doesn’t have to be where you end; and there is ample opportunity for internal career mobility. Whether you’re looking to grow a new skill or experience a new role, there’s no time like the present to take the next step; and we’re here to support you in your journey.

 

About the job

As a Software Development Engineer in Test in the analytics platform team at SAS, you will contribute to cutting-edge analytics technology used by organizations worldwide. You will also have the opportunity to enhance your skills in both development and testing within a complex software ecosystem. You will work with an international team, bringing diverse perspectives to solve challenging problems. If you're excited about ensuring the quality of advanced analytics solutions and want to play a key role in shaping the future of data analysis, this role might be for you! 

 

As a Software Development Engineer in Test, you will:

  • Develop and implement comprehensive testing strategies for our next-generation analytic engine
  • Focus on functionality, security, and performance testing to ensure robust and reliable software delivery
  • Collaborate with a global team of developers and testers to maintain and improve our enterprise-class software
  • Design and develop high quality, test suites to provide and ensure scalable software solutions within established timelines while adhering to R&D best practices and processes.
  • Participate in scoping, planning, and tracking work on complex software development and test projects in a continuous delivery environment.
  • Provide automation for all major functionality areas.
  • Work with Customer Support to debug and triage issues.
  • Actively participate in design, code, and documentation reviews.
  • Maintain accountability for the entire life cycle of the product code including providing technical support for both internal and external consumers.

Role Competencies

  • Adaptability: Maintaining effectiveness when experiencing major changes in work responsibilities or environment (e.g., people, processes, structure, or culture); adjusting effectively to change by exploring the benefits, trying new approaches, and collaborating with others to make the change successful.
  • Collaborating: Working cooperatively with others to help a team or work group achieve its goals.
  • Decision Making: Identifying and understanding problems and opportunities by gathering, analyzing, and interpreting quantitative and qualitative information; choosing the best course of action by establishing clear decision criteria, generating and evaluating alternatives, and making timely decisions; taking action that is consistent with available facts and constraints and optimizes probable consequences.
  • Technology Savvy: Leveraging one’s practical knowledge and understanding of recent technology tools, solutions, and trends to improve work results, solve work problems, and take advantage of new business opportunities.

Required qualifications

  • Bachelor’s degree in Computer Science, Engineering, Statistics, Math, or a related discipline.
  • 3 +years of experience writing software applications or testing software in C/Python.
  • Strong computer programming skills with excellent analytical and problem-solving skills
  • Experience with CI/CD pipeline and associated tools like Git, Gerrit, Jenkins, GitHub, etc.
  • Portable coding/testing for multiple hosts like Windows and Unix
  • Ability to understand complex logic / design between clients / servers.
  • Can assimilate technical material and handle deadlines in a multiple task environment.
  • Experience with SAS programming.
  • Experience with cloud technologies and providers - Kubernetes, Azure, AWS, GCP, OpenShift.

Preferred qualifications

  • Software development experience in any of the following: Golang, Java, Python, Rust or Shell Scripts
  • Experience programming in a threaded kernel environment (TK/MVA – Multi Vendor Architecture)
  • Experience with SAS programming.
  • Familiarity with cyber security in cloud computing/Kubernetes.
  • Some knowledge about programming for sockets, ciphers, authentication methods.
  • Familiarity with Linux.

 

Diverse and Inclusive

At SAS, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our diverse workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers. Our commitment to diversity is a priority to our leadership, all the way up to the top; and it’s essential to who we are. To put it plainly: you are welcome here.

 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Architecture AWS Azure CI/CD Computer Science Data analysis Engineering GCP Git GitHub Golang Java Jenkins Kubernetes Linux Mathematics Python R R&D Rust SAS Security Statistics Testing

Perks/benefits: Career development Startup environment

Region: Asia/Pacific
Country: India

More jobs like this