QA Automation Engineer
Core
Designing, developing, and maintaining automated test frameworks and test cases to ensure the quality and reliability of enterprise applications.
Role type
QA Automation Engineer
Builds
Automated test frameworks and test cases for enterprise applications
Domain
Software Quality Assurance / Test Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java programming, Selenium WebDriver, SQL, TestNG, JUnit, defect tracking tools, Agile methodologies
Preferred skills
API testing (Rest Assured, Postman), CI/CD tools (Jenkins, GitHub Actions), Git, performance testing, cloud-based testing environments
Technologies
Java, Selenium WebDriver, SQL, TestNG, JUnit, Jira, ALM, Azure DevOps, Rest Assured, Postman, Jenkins, GitHub Actions, Git
Responsibilities
Design and develop automated test scripts using Java and Selenium WebDriver; Create and execute functional, regression, integration, and end-to-end test cases; Develop and enhance automation frameworks following industry best practices; Perform web application testing and validate application functionality across different browsers and environments; Write and execute SQL queries for backend/database validation and data integrity testing; Analyze test results, identify defects, and work with development teams to ensure timely resolution; Maintain test documentation, test reports, and automation execution results; Contribute to continuous improvement initiatives for QA processes, tools, and methodologies
Seniority
Mid-Senior (3-7 years experience)
