Staff Software Test Engineer
Job Description
• Design, develop, and execute both manual and automated testing strategies for enterprise-scale software systems
• Develop automated testing frameworks using Python, GoLang, Selenium, PyTest, or ROBOT for desktop, web, and API applications
• Conduct microservices-based API testing, load testing, and performance validation
• Work in cloud ecosystems such as GCP, AWS, or Azure and manage testing in network management system environments
• Collaborate with DevOps teams to integrate automated tests into CI/CD pipelines using tools like Bamboo, Jenkins, ArgoCD, or Azkaban
• Test Big Data and ELT pipelines where applicable
• Lead the architecture, design, development, and operations of testing frameworks, processes, and methodologies
• Document test results, perform defect tracking, and report findings using tools like Jira, TestRail, or XRay
• Apply QA methodologies, verification/validation techniques, and test management best practices