← All Careers
Posted Jun 3, 2026

Senior Software QA Engineer

Roles and Responsibilities • Design, develop, and execute both automated and manual tests within a hybrid testing framework • Build and maintain automated test scripts for web and API-based applications • Manage the full defect lifecycle, from identification through resolution • Prepare and manage test data; support User Acceptance Testing (UAT) activities • Provide accurate testing estimates, status reporting, and documentation • Actively participate in Agile ceremonies, sprint planning, and project meetings • Contribute to proof-of-concepts (POCs) and continuous improvement initiatives • Mentor junior QA engineers and promote best practices in test automation Required Qualifications • 5+ years of QA experience, with a strong focus on test automation for complex web applications • Hands-on experience with Selenium and Python (Java acceptable with willingness to transition to Python) • Experience in API testing using tools such as Postman or similar frameworks • Strong SQL skills for backend validation and ETL testing • Experience working with CI/CD pipelines (e.g., Jenkins, AWS tools) • Proficiency in Linux/Unix environments • Foundational knowledge of AWS services Preferred Qualifications • Experience with containerization technologies such as Docker • Familiarity with container orchestration tools like Kubernetes • Exposure to modern test frameworks and automation best practices