Description

Job description:

Need 6+ years of hands-on experience in automation testing, where they were responsible for developing, maintaining, and executing automated test scripts using tools like Selenium, JUnit, TestNG, or similar
Involved in integrating automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
Proficient in at least one programming or scripting language, such as Java, Python, C#, or JavaScript, used for writing automated test scripts.
Hands-on experience with automation tools and frameworks like Selenium, Appium, TestNG, JUnit, Cucumber, or Cypress.
Familiar with test management tools such as TFS, Azure DevOps, JIRA, HP ALM, TestRail, or Zephyr for tracking test cases and defects.
Experience with version control systems like Git for managing code repositories.
Basic understanding of SQL and database concepts to create, manipulate, and query test data.
Experience with API testing tools like Postman, RestAssured, or SoapUI for automating API and web service tests.
Worked in Agile or Scrum teams, participating in sprints, stand-ups, and retrospectives, and aligning test activities with the Agile process.
Familiarity with TDD practices where test cases are written before code development begins.
Experience using BDD frameworks like Cucumber or SpecFlow to write test cases in Gherkin language, promoting collaboration between developers, testers, and business stakeholders.
Strong analytical skills to identify test scenarios, design test cases, and diagnose issues effectively.
High attention to detail in creating and executing test cases, ensuring that all edge cases and scenarios are covered.
Ability to clearly communicate findings, issues, and solutions to both technical and non-technical stakeholders.
Experience working in cross-functional teams, collaborating closely with developers, business analysts, and product owners.
Experience in conducting end-to-end automated testing for web or mobile applications, covering UI, API, and backend systems.
Exposure to performance testing tools like JMeter or LoadRunner for automating load and stress tests.
Experience in automating tests for multiple browsers (Chrome, Firefox, Safari) and platforms (Windows, Mac, mobile OS) to ensure compatibility.
Actively keeps up with the latest trends and advancements in test automation tools, techniques, and methodologies.

Education

Bachelor's degree