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
Apply tot his job Apply To this Job