Epicareer Might not Working Properly
Learn More

Automation Tester (Python)

Salary undisclosed

Apply on


Original
Simplified

JOB DESCRIPTIONS

  • Create, manage and execute manual test cases based on user stories and technical specifications
  • Design, develop, and execute automated test scripts using Python.
  • Collaborate with developers and QA team to identify test cases for automation.
  • Create and maintain automation frameworks, tools, and scripts.
  • Perform regression, functional, and performance testing using automation tools.
  • Analyze test results, track defects, and work with the development team for resolution.
  • Write, modify, and enhance automation scripts to improve test coverage and efficiency.
  • Identify test requirements from user stories, technical specifications, and business requirements.
  • Integrate automated tests into CI/CD pipelines to ensure timely and continuous feedback.
  • Document test cases, results, and best practices to ensure consistency and scalability.
  • Monitor the software throughout its lifecycle, from development to deployment, to catch potential issues early.
  • Stay updated with the latest trends in automation testing, tools, and best practices.

JOB QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2+ years of experience in software testing with a focus on automation testing.
  • Strong Python programming skills for writing test scripts.
  • Experience with automation testing tools such as Selenium, PyTest, Unittest, or similar.
  • Familiarity with version control systems like Git.
  • Understanding of CI/CD tools like Jenkins, GitLab CI, or CircleCI.
  • Experience with API testing and tools such as Postman or RestAssured is a plus.
  • Knowledge of bug tracking systems like JIRA, Bugzilla, or similar.
  • Excellent analytical and problem-solving skills.
  • Ability to work in an Agile environment and adapt to changing priorities.