Overview
Job Title: Senior Automation Tester
Experience: 4+ Years
Location: Axess Technology, TIDEL Park, Rajiv Gandhi IT Expressway, Tharamani, Chennai
Interview Mode: Face-to-Face (F2F)
Role Overview:
We are seeking an experienced Senior Automation Tester to join our QA team. The ideal candidate will have a strong background in developing and maintaining automation frameworks, API testing, and CI/CD integration. You will play a key role in ensuring the quality and reliability of our software products by designing robust automated tests and collaborating closely with cross-functional teams.
Key Responsibilities:Automation Framework Development & Maintenance
- Design, develop, and maintain scalable and reusable automation test frameworks (e.g., Selenium, TestNG, JUnit).
- Build and optimize reusable libraries and utilities to support testing activities.
- Continuously improve framework architecture and integrate modern test automation practices.
- API Testing (Postman & Rest Assured)
- Create and manage API test suites using Postman.
- Write and maintain automated API test scripts using Rest Assured (Java preferred).
- Validate API responses, including status codes, headers, and payloads.
- Conduct load and performance testing of APIs, and analyze test results to identify bottlenecks.
Test Planning & Design
- Analyze functional and technical requirements to define effective test plans.
- Develop comprehensive test cases for manual and automated execution.
- Ensure coverage of functional, integration, regression, and edge-case scenarios.
- Maintain clear traceability between test cases, requirements, and defects.
Automation Execution & Regression Testing
- Automate end-to-end functional test cases for web and backend components.
- Regularly execute and maintain regression test suites for every release/sprint.
- Continuously optimize and refactor test cases to improve reliability and reduce execution time.
Defect Management & Reporting
- Identify and log defects found during test execution.
- Collaborate with developers to debug and resolve issues.
- Re-test fixed issues and update test coverage accordingly.
- Share detailed test execution reports, highlighting coverage, defects, and risks.
CI/CD Integration
- Integrate test automation into CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Ensure tests are triggered automatically on code commits and deployments.
- Troubleshoot and resolve CI test failures efficiently.
Cross-Functional Collaboration
- Work closely with developers, BAs, product owners, and QA team members.
- Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Provide insights on improving product quality and testing efficiency.
Performance Testing (Preferred, Not Mandatory)
- Conduct performance testing using tools such as JMeter.
- Perform load, stress, and scalability testing on critical APIs.
- Analyze performance metrics and prepare detailed reports.
Version Control & Code Management
- Use version control systems (e.g., Git) to manage test scripts and frameworks.
- Follow best practices for code quality, including reviews and documentation.
Test Documentation & Metrics
- Document test strategy, automation approach, and execution reports.
- Track and share key testing KPIs such as test coverage, defect rates, and automation success rates.
Required Skills & Qualifications:
- Minimum 4 years of hands-on experience in automation testing.
- Strong proficiency in Java (or other programming languages such as Python).
- Experience with automation tools like Selenium, TestNG, JUnit, and Rest Assured.
- Solid understanding of REST APIs, JSON, XML, and web services testing.
- Familiarity with CI/CD tools such as Jenkins or GitLab CI.
- Experience working in Agile environments (Scrum or Kanban).
- Strong Git knowledge and experience in managing code repositories.
- Excellent analytical and debugging skills.
- Good communication and team collaboration abilities.
Job Type: Full-time
Schedule:
- Day shift
Work Location: In person