S

Software Development engineer in Test

SAS
On-site
Pune, India
Software Development Engineer in Test (SDET)

As an SDET engineer, you will be responsible for designing, developing, and executing performance testing strategies to assess the performance and stability of SAS Risk Solutions. You will work closely with cross-functional teams including development, DevOps, and automation engineers to ensure the application meets performance goals, responds to stress scenarios, and scales efficiently. A strong background in DevOps and test automation is essential for success in this role.

Β 

Key Responsibilities:

  • Performance Testing:
    • Design and develop performance test plans, scripts, and scenarios for SAS Risk Solutions.
    • Execute load, stress, endurance, and scalability tests to identify bottlenecks and performance issues.
    • Analyze test results and provide detailed reports with actionable insights and recommendations.
  • Automation:
    • Integrate performance testing into CI/CD pipelines using Gitlab/Github CI and Shell/Python scripting
  • DevOps Collaboration:
    • Work closely with DevOps teams to optimize system performance and resource utilization.
    • Implement monitoring and alerting solutions to proactively identify performance issues in production environments.
  • SAS Risk Solutions Expertise:
    • Understand the architecture and functionality of SAS Risk Solutions to effectively design performance tests.
    • Collaborate with SAS developers and solution architects to align testing strategies with product requirements.
  • Continuous Improvement:
    • Stay updated with the latest industry trends and tools in performance testing and DevOps.
    • Mentor junior team members and contribute to knowledge sharing within the team.

Requirement

  • At least 5 years of experience in performance engineering.
  • Proficiency in performance testing tools such as LoadRunner.
  • Experience with cloud platforms like Azure (preferred), AWS, Google and/or Openstack environments.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Experience with automation frameworks and scripting languages like Python or Shell scripting.
  • Experience of monitoring tools like Grafana, Application Performance Monitoring (APM) tools like Dynatrace, New Relic, or AppDynamics.
  • Experience with SAS technology (preferred)
  • Experience with Linux environments.
  • Familiarity with CI/CD tools like Gitlab CI, Github Actions
  • Familiarity with Agile software development methodologies.
  • Understanding of network protocols, databases, and web technologies.

Behavioral Skills

  • Communicative team playerΒ Β 
  • Actively seeks to update own knowledge base and apply new concepts to workΒ 
  • Ambitious individual who can work under their own direction towards agreed targets/goals and with a creative approach to workΒ 
  • Able to understand and interpret requirements independently and build performance scenarios based on it

#highlightedjob

Β