Job Description
As an Automation Tester, you will play a crucial role in ensuring the quality and reliability of our software products. You will work closely with our development and quality assurance teams to design, develop, and execute automated test cases. Your expertise in Python, Selenium/Playwright, and API testing will be essential in identifying and resolving issues to deliver high-quality software solutions.
Responsibilities
- Collaborate with cross-functional teams to understand project requirements and develop comprehensive test plans.
- Design and implement automated test scripts using Python, Selenium/Playwright, and other relevant tools.
- Execute automated test cases to verify software functionality, performance, and security.
- Identify and report defects, track issues through resolution, and validate bug fixes.
- Develop and maintain automated test frameworks and test data sets.
- Perform manual testing as needed.
- Work with version control systems such as Git to manage test scripts and test data.
- Conduct API testing to ensure the integration of software components.
Qualifications
- Bachelor’s degree in Computer Engineering or a related field.
- Minimum of 3 years of experience in both manual and automation testing.
- Strong proficiency in Python programming.
- Experience with automation testing tools such as Selenium or Playwright.
- Knowledge of API testing and tools like Postman.
- Familiarity with version control systems, particularly Git and GitLab.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work in a fast-paced, agile development environment.