Job Description: Automation Testing Engineer / Automation QA Engineer
Position
Automation Testing Engineer / Automation QA Engineer
Experience
3 -10 Years
Job Summary
Automation Testing Engineer
Key Responsibilities
- Analyze business requirements, functional specifications, and user stories.
- Design, develop, and maintain robust automation test frameworks.
- Create and execute automated test scripts for web, mobile, and API applications.
- Perform Functional, Regression, Integration, Smoke, and End-to-End testing.
- Identify, track, and report defects using defect management tools.
- Collaborate with developers, business analysts, and QA teams to ensure quality deliverables.
- Integrate automated test suites into CI/CD pipelines.
- Maintain test data and automation environments.
- Review test results, analyze failures, and provide root cause analysis.
- Ensure adherence to QA standards, processes, and best practices.
- Participate in Agile/Scrum ceremonies and sprint activities.
Required Skills
Automation Testing
- Strong experience in Test Automation.
- Experience in developing and maintaining automation frameworks.
- Hands-on experience with:
- Selenium WebDriver
- TestNG / JUnit
- Cucumber (BDD)
- Playwright (Preferred)
- Cypress (Preferred)
Programming Languages
Proficiency in one or more of the following:
Framework Development
Experience with:
- Hybrid Framework
- Data-Driven Framework
- Keyword-Driven Framework
- Page Object Model (POM)
- Behavior-Driven Development (BDD)
API Automation Testing
- REST API Testing
- Postman
- Rest Assured
- Swagger/OpenAPI
- JSON/XML Validation
Web Testing
- Functional Testing
- Regression Testing
- Cross-Browser Testing
- UI Validation
- End-to-End Testing
Browsers
Mobile Automation Testing (Preferred)
Experience with:
- Appium
- Android Testing
- iOS Testing
Database Testing
- SQL Query Writing
- Data Validation
- Backend Verification
Databases
- Oracle
- SQL Server
- PostgreSQL
- MySQL
CI/CD & DevOps
Experience with:
- Jenkins
- Azure DevOps
- GitHub Actions
- GitLab CI/CD
Version Control
Performance Testing (Preferred)
Knowledge of:
- JMeter
- LoadRunner
- Performance Test Automation
- Basic Performance Monitoring
Tools & Technologies
Test Management Tools
- JIRA
- Azure DevOps
- HP ALM / Quality Center
Build Tools
Reporting Tools
- Extent Reports
- Allure Reports
Defect Tracking
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Experience working in Agile/Scrum environments.
Preferred Qualifications
- Experience with Playwright or Cypress.
- Exposure to Cloud Platforms (AWS, Azure, GCP).
- Knowledge of Docker and Kubernetes.
- ISTQB Certification.
- Experience in Banking, Healthcare, Insurance, Telecom, Retail, or E-commerce domains.
Interview Focus Areas
- Selenium WebDriver Concepts
- Java/Python Programming
- Automation Framework Design
- Page Object Model (POM)
- TestNG/JUnit
- Cucumber BDD
- API Automation (Rest Assured/Postman)
- SQL and Database Testing
- CI/CD Integration
- Git and Version Control
- Playwright/Cypress Concepts
Keywords
Automation Testing, Automation QA, Selenium, WebDriver, TestNG, JUnit, Java, Python, Cucumber, BDD, Playwright, Cypress, Appium, API Testing, Rest Assured, SQL, Jenkins, Azure DevOps, Git, CI/CD, Test Automation Frameworks, Agile QA Engineer.
Provide your feedback on BizChat
Add sample automation frameworkExplain Page Object Model usageHow to integrate with CI/CD?Drop your files here