Quality Assurance (QA) Engineer/Tester
Core
Design, develop, and execute comprehensive manual and automated testing strategies to ensure software quality across the development lifecycle for large-scale integrated platforms.
Role type
Senior QA/Test Automation Engineer
Builds
High-quality software solutions and automated test frameworks
Domain
Software Engineering / DevSecOps
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Test planning and strategy, manual and automated testing, automation framework development, API and UI testing, defect management, CI/CD integration, root cause analysis, version control (Git), test management tools
Preferred skills
Shift-left testing, Behavior-Driven Development (BDD), Test-Driven Development (TDD), risk-based testing, containerized environments (Docker, Kubernetes), cloud-native application testing
Technologies
Selenium, Katalon Studio, TestNG, JUnit, JMeter, Postman, SonarQube, Jenkins, REST Assured, Jira, Google Cloud Platform, Azure DevOps
Responsibilities
Design and maintain test plans, cases, and scripts; execute functional, integration, regression, and end-to-end testing; develop and maintain automated test suites; integrate testing into CI/CD pipelines; manage defect lifecycle and perform root cause analysis; participate in Agile ceremonies and provide quality risk assessments.
Seniority
Senior, hands-on IC
