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.
Similar Jobs