Singapore
On-site
SGD 60,000 - 80,000
Full time
Job summary
A tech company in Singapore is seeking an experienced Software Tester to develop and maintain automated test scripts using Selenium and Cypress. The ideal candidate should have over 5 years of experience, strong programming skills in JavaScript or Python, and familiarity with Agile/Scrum environments. This role offers opportunities for continuous improvement and collaboration within cross-functional teams.
Qualifications
- More than 5 years of experience as a Software Tester.
- Strong proficiency in programming languages such as JavaScript, or Python.
- Familiarity with version control systems and continuous integration tools.
Responsibilities
- Develop and maintain automated test scripts using Selenium or Cypress.
- Execute automated tests to validate software functionality.
- Analyze test results and provide insights on software quality.
Skills
Selenium
Cypress
JavaScript
Python
HTML
CSS
Git
Jenkins
API testing
Docker
Responsibilities
- Preferably more than 5 years of experience as a Software Tester using Selenium and Cypress frameworks.
- Strong proficiency in programming languages such as JavaScript, or Python.
- Experience with web technologies including HTML, CSS.
- Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
- Solid understanding of software testing principles, methodologies, and best practices.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills with the ability to collaborate and coordinate with cross-functional teams.
- Self-motivated with a passion for continuous learning and improvement.
- Develop and maintain automated test scripts using Selenium or Cypress frameworks.
- Collaborate with software development and QA teams to understand testing requirements and develop appropriate test strategies.
- Execute automated tests to validate software functionality, identify defects, and ensure high-quality deliverables.
- Enhance automation frameworks to improve test coverage, efficiency, and reliability.
- Analyze test results and provide meaningful insights to stakeholders regarding software quality.
- Participate in code reviews, contribute to the improvement of coding standards, and share best practices with the team.
- Stay updated on industry trends and advancements in automation technologies, incorporating relevant tools and practices into our testing processes.
- Contribute to the continuous improvement of the software development lifecycle by advocating for automation and implementing efficient testing methodologies.
- Knowledge of API testing and tools such as Postman or Swagger.
- Familiarity with containerization technologies like Docker.
- Experience working in Agile/Scrum environments.