HamburgerMenu
hirist

Job Description

QA Automation Engineer


Experience : 2- 4 Years


Location : Chennai (Colan Infotech Pvt Ltd)


Employment Type : Full-time, Permanent


Job Summary :


Colan Infotech is seeking a detail-oriented and proactive QA Automation Engineer with 2 to 4 years of experience to join our dynamic testing team in Chennai.


This role is designed for a technical tester who is passionate about reducing manual effort through robust, scalable automation solutions.


You will be responsible for the end-to-end automation lifecycle, from framework design to execution and performance optimization, ensuring our software products meet the highest standards of quality and reliability.


Key Responsibilities :


- Framework Development : Design, implement, and maintain scalable automated test frameworks from scratch using industry-standard tools and design patterns like Page Object Model (POM).


- Script Maintenance : Develop and update modular, reusable automated test scripts for functional, regression, and smoke testing suites to accommodate frequent UI/UX changes.


- Agile Collaboration : Partner closely with developers and product owners in an Agile environment to identify automation candidates during the sprint planning phase.


- Defect Lifecycle Management : Conduct automated test runs, analyze results, and document defects with high precision in tools like Jira, including logs, screenshots, and video evidence.


- Performance Optimization : Troubleshoot and optimize automation code to reduce execution time and handle "flaky" tests through efficient wait mechanisms and synchronization.


- Integration & CI/CD : Integrate automated test suites into CI/CD pipelines to ensure continuous quality gates and provide immediate feedback on build stability.


- Test Documentation : Create and maintain comprehensive test plans, traceability matrices, and technical documentation for the automation architecture.


- Quality Advocacy : Stay updated on the latest advancements in QA tools (e.g., Playwright, Cypress) and advocate for best practices in code reviews and testing methodologies.


Technical Must-Have Skills :


- Programming Proficiency : Strong hands-on coding skills in Java, Python, or JavaScript (depending on the project stack).


- Web Automation : Expert knowledge of Selenium WebDriver or modern alternatives like Playwright or Cypress.


- API Testing : Proven experience in automating RESTful APIs using libraries such as RestAssured, Pytest, or Supertest.


- Testing Frameworks : Deep understanding of testing libraries like TestNG, JUnit, or Pytest, including data-driven and keyword-driven testing.


- Version Control : Proficiency in Git for managing test repositories, branching strategies, and pull requests.


- Database Testing : Ability to write and execute SQL queries for backend data validation and verification of database state.


Preferred & Specialized Skills :


- CI/CD Tools : Experience configuring and managing test execution within Jenkins, GitLab CI, or GitHub Actions.


- Cloud Execution : Familiarity with cross-browser testing platforms such as BrowserStack, SauceLabs, or LambdaTest.


- Performance Testing : Basic knowledge of performance and load testing tools like JMeter or k6.


- Mobile Automation : Experience with Appium for automating native or hybrid mobile applications on Android and iOS.


- Containerization : Basic understanding of Docker to containerize test environments for consistent execution across local and remote machines.


Technical Stack :


- Languages : Java, Python, JavaScript


- Web Tools : Selenium, Playwright, Cypress


- API Tools : RestAssured, Postman, SoapUI


- Frameworks : TestNG, Cucumber (BDD), Maven/Gradle


- CI/CD & DevTools : Jenkins, Git, Jira, Docker


info-icon

Did you find something suspicious?