Job Description:
We are seeking a skilled Python Selenium Developer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining automated test scripts using Python and Selenium. In addition to Selenium expertise, the candidate should possess knowledge of firing APIs in PHP. The successful candidate will play a crucial role in ensuring the quality and reliability of our software products.
Responsibilities:
- Develop and maintain automated test scripts using Python and Selenium for web applications.
- Collaborate with cross-functional teams to understand testing requirements and develop comprehensive test plans.
- Execute test scripts and analyze results to identify and report bugs, issues, or performance bottlenecks.
- Work closely with developers to understand application architecture, design, and functionality to ensure effective test coverage.
- Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
- Stay up-to-date with industry best practices and trends in test automation and share knowledge within the team.
- Collaborate with API developers to ensure seamless integration of API testing into the overall test strategy.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Python Selenium Developer, with a strong understanding of web application testing principles.
- Proficiency in Python programming language.
- Solid understanding of Selenium WebDriver and other related tools.
- Experience in API testing using PHP.
- Familiarity with PHP frameworks for API development (e.g., Laravel, Symfony).
- Strong knowledge of software testing methodologies, tools, and processes.
- Ability to work collaboratively in a fast-paced, agile environment.
- Excellent communication and problem-solving skills.
- Attention to detail and a commitment to delivering high-quality software.
Preferred Qualifications:
- Certification in Selenium WebDriver or related technologies.
- Experience with continuous integration tools (e.g., Jenkins, Travis CI).
- Knowledge of other testing tools and frameworks (e.g., JUnit, TestNG).
- Familiarity with version control systems (e.g., Git).
Job Type: Full-time
Pay: RM4,000.00 - RM6,000.00 per month
Benefits:
- Cell phone reimbursement
- Health insurance
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
Experience:
- Selenium: 1 year (Preferred)
- PHP: 1 year (Preferred)
Work Location: On the road