Job Description
<p><p><b>Job Description :</b></p><p><b><br/></b></p><p><b>Key Responsibilities :</b></p><p><br/></p><p>Automation Framework Development : </p><p><br/></p><p>- Design, build, and maintain scalable and reusable test automation frameworks using tools like Selenium, Playwright, Cypress, or Appium.<br/><br/></p><p>- Create automation scripts for web, mobile, API, and backend services.<br/><br/></p><p>Test Planning and Strategy : </p><p><br/></p><p>- Collaborate with QA leads and developers to understand requirements and define appropriate test strategies (functional, regression, smoke, sanity, etc.</p><p><br/></p><p>- Contribute to test case reviews and continuous improvement of testing processes.<br/><br/></p><p>Script Development & Maintenance : </p><p><br/></p><p>- Write automated test scripts in languages like Java, Python, JavaScript, or C#.</p><p><br/></p><p>- Ensure scripts are optimized for reliability, performance, and maintainability.<br/><br/></p><p>- Maintain test suites in source control (e.g., Git).<br/><br/></p><p>CI/CD Integration : </p><p><br/></p><p>- Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps, CircleCI).</p><p><br/></p><p>- Ensure tests are executed in scheduled builds and on code check-ins.<br/><br/></p><p>Bug Detection & Reporting : </p><p><br/></p><p>- Log, track, and manage defects using tools like JIRA, Bugzilla, or Azure DevOps.</p><p><br/></p><p>- Work closely with development teams to reproduce, prioritize, and resolve issues.<br/><br/></p><p>Test Documentation : </p><p><br/></p><p>- Create and maintain comprehensive test documentation, including test plans, cases, and reports.</p><p><br/></p><p>- Performance & Security Testing (Optional): Assist in performance/load testing using tools like JMeter, LoadRunner.<br/><br/></p><p>- Contribute to basic security test validations as Technical Skills :</b></p><p><b><br/></b></p>- Languages : Java, Python, JavaScript, or C# (at least one is mandatory)<br/><br/></p><p>- Automation Tools : Selenium, Cypress, Playwright, Appium, TestNG, JUnit, PyTest<br/><br/></p><p>- API Testing : Postman, REST Assured, SoapUI<br/><br/></p><p>- CI/CD Tools : Jenkins, GitLab CI, CircleCI, Azure DevOps<br/><br/></p><p>- Version Control : Git, GitHub, Bitbucket<br/><br/></p><p>- Build Tools : Maven, Gradle, npm<br/><br/></p><p>- Defect Tracking : JIRA, Bugzilla, Azure Boards<br/><br/></p><p>- Test Management : TestRail, Zephyr, Xray<br/><br/></p><p>- Databases : Basic SQL knowledge for data validation<br/><br/></p><p>- Cloud/Container Tools (optional but beneficial): Docker, Kubernetes, AWS, Skills :</b></p><p><b><br/></b></p>- Strong analytical and troubleshooting skills<br/><br/></p><p>- Excellent communication and collaboration abilities<br/><br/></p><p>- Detail-oriented mindset with a passion for software quality<br/><br/></p><p>- Ability to work in agile/scrum development environments<br/><br/></p><p>- Self-driven and proactive with strong time :</b></p><p><b><br/></b></p>- Bachelors degree in Computer Science, Engineering, or a related field<br/><br/></p><p>- 5+ years of experience in software QA and automation testing<br/><br/></p><p>- Certifications (optional) : ISTQB Certified Tester Certified Selenium Engineer AWS or Azure cloud certifications</p><br/></p> (ref:hirist.tech)