Senior Software Testing Automation
Core
Define testing strategies, design scalable automation frameworks, and execute performance tests to ensure system reliability and scalability.
Role type
Senior Software Testing Automation Engineer (Performance & Automation)
Builds
Scalable automation frameworks for web, API, and backend applications; CI/CD integrated test suites; performance-optimized infrastructure.
Domain
Software Quality Engineering, Performance Engineering, Cloud-Native/Microservices
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Automation framework design, Performance testing (load/stress/spike), CI/CD integration, Selenium WebDriver, TestNG/JUnit, Java/C#/JavaScript, Apache JMeter, LoadRunner, Linux, Networking, Cloud-native architectures, Microservices, SRE concepts, AI-powered testing tools
Preferred skills
Technical leadership, Mentoring, Data-driven recommendations, Troubleshooting complex bottlenecks
Technologies
Selenium WebDriver, TestNG, JUnit, Java, C#, JavaScript, Apache JMeter, LoadRunner, Jenkins, GitHub Actions, GitLab CI/CD, Linux
Responsibilities
Design and develop scalable automation frameworks for web, API, and backend applications; Create and execute automated functional, regression, integration, and end-to-end test suites; Design and execute load, stress, spike, endurance, scalability, and capacity tests; Integrate automated test execution into CI/CD pipelines; Analyze test results, identify defects, and collaborate with development teams on resolution; Identify bottlenecks across application, database, network, and infrastructure layers and recommend optimizations; Mentor engineering teams and contribute technical leadership to quality initiatives.
Seniority
Senior, hands-on IC with technical leadership

