Senior Software Engineer
Full Job Description
Role Overview
Your role involves providing estimates for performance test planning and execution while creating and maintaining comprehensive libraries of test plans, test suites, and test scripts for performance testing. You will maintain performance testing environments and create data sets to support robust test execution across various platforms.
Key Responsibilities & Requirements
- Bachelor's degree in Computer Science or related field.
- Demonstrable knowledge of performance testing methodologies, software development lifecycle (SDLC), and quality assurance principles.
- Hands-on experience using load testing tools such as Gatling, Micro Focus LoadRunner, and Performance Center.
- Familiarity with monitoring solutions including Dynatrace, CloudWatch, Splunk, Elasticsearch, and Kibana for log analysis.
- Proficiency in Python scripting to enhance test automation capabilities.
- Solid experience working with databases like Oracle, MySQL, and Couchbase.
Tech Stack
You should be well-versed with CI/CD integration tools, version control systems (Git), defect tracking platforms (JIRA), and agile methodologies. An understanding of cloud-based testing environments, web application architectures, and front-end performance tuning is highly advantageous.
Company
Virtusa
Virtusa is a global technology services company specializing in engineering and innovation, offering opportunities for professionals to drive digital transformation.