Job Description
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Electronics Engineering, IT, or equivalent qualifications in a related field.
- 3+ years of professional experience in software testing, with a strong focus on functional, UI, and performance/load testing.
- Expertise in software testing processes, best practices, and test design techniques (e.g., boundary value analysis, equivalence partitioning).
- Hands-on experience with test automation tools and frameworks like Selenium, Cypress, and JMeter.
- Proficiency in scripting and programming languages (e.g., Java, Python, JavaScript, Groovy) relevant to automation testing and manual testing.
- Experience in developing and maintaining test automation frameworks for web and mobile applications.
- Familiarity with API testing and tools like Postman and SoapUI.
- Experience in performance testing using tools like JMeter, LoadRunner, or similar load testing tools.
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes and integration of test automation into CI/CD pipelines.
- Prior experience working with overseas clients and cross-functional teams, with an understanding of working in distributed environments.
- Strong understanding of Agile methodologies, especially Scrum, and experience working in Agile teams with iterative testing and delivery cycles.
- Excellent communication skills, both written and verbal, with the ability to articulate complex technical issues to both technical and non-technical stakeholders.
- Strong time management skills, with the ability to handle multiple tasks and meet deadlines in a fast-paced environment.
- Ability to work independently and take initiative with minimal supervision in a collaborative team environment.
- Strong analytical skills with the ability to identify, troubleshoot, and resolve issues quickly and efficiently.
- A proactive mindset with a focus on continuous learning and adapting to new technologies.
- Experience with Cypress for front-end test automation is a significant advantage.
- Knowledge of mobile testing (iOS, Android) using tools such as Appium, XCUITest, or Espresso.
- Experience with cloud-based testing environments and familiarity with cloud platforms such as AWS or Azure.
- Understanding of test management tools (e.g., Jira, TestRail, ALM).
- Certification in ISTQB (International Software Testing Qualifications Board) or other relevant testing certifications.
- Familiarity with Version Control Systems (e.g., Git, SVN) and issue tracking tools (e.g., Jira, Redmine).
Interested candidates can apply online or email your CV to [email protected]