As an Automation Tester, you will be responsible for developing and executing automated test scripts to validate the functionality, performance, and reliability of our web applications. You will work closely with the QA team to design and implement test strategies, while utilizing Python and Selenium for test automation, and BrowserStack for cross- browser testing. Your work will directly contribute to improving the quality and efficiency of our software development lifecycle.
JOB DESCRIPTION
Test Automation:
Develop, maintain, and execute automated test scripts using Python and Selenium.
Design test cases and frameworks for functional, regression, and integration testing.
Cross- Browser Testing:
Use Browser Stack for cross- browser testing to ensure the application is compatible across different browsers and devices.
Collaboration:
Participate in sprint planning, standups, and reviews to understand new features and create test cases accordingly.
Work closely with developers, QA engineers, and product managers to ensure test coverage meets the requirements and expectations.
Test Reporting:
Document and report test results, defects, and any issues encountered during testing.
Continuously monitor and improve the automation test scripts to improve coverage, performance, and reliability.
Continuous Integration:
Integrate automation scripts into the CI/CD pipeline to ensure automated tests are executed as part of the development cycle.
Maintain Test Suites:
Ensure that test suites are up- to- date and optimized for performance and scalability.
Refactor and improve existing test cases to increase efficiency and test coverage.
Requirements:
Experience integrating automation scripts into CI/CD pipelines using tools like Jenkins, GitLab CI, or similar
3+years of experience in test automation, particularly with Python and Selenium
Familiarity with test frameworks such as PyTest or similar tools for writing and executing automated tests
Hands- on experience with BrowserStack for cross- browser testing on multiple platforms and devices
Bachelor&039;s degree in Computer Science, Engineering, or a related field (or equivalent practical experience) Strong experience with Python and Selenium WebDriver for test automation
Additional Skills:
Familiarity with other testing tools (e.g., TestNG, JUnit, Appium) is a plus
Experience working in an Agile development environment is a plus
Proficiency in version control systems, particularly Git
Strong debugging and troubleshooting skills for resolving test failures and environment issues
Benefits:
Free snack- drink
Opportunities to improve English skills within an international team– English is an official language
Company trip yearly
Competitive salary package
5working days per week (Monday- Friday), to some extent flexible working hours
Friendly, professional and open working environment