Job Summary
Job description
Overview of job
- Execute all testing activities to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver the product success
- Address the test automation needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity
- Automate functional, regression and/or performance acceptance tests
- Have complete responsibility to enhance end-to-end automated test coverage
- Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary test recommendations
Job Requirement
- Strong experience in developing test automation for web services and web application
- 2+ years of experience in creating and running automated tests using testing frameworks like Playwright, Selenium, Cucumber, or Katalon using Java, JavaScript, Python, Groovy etc.
- 2+ years of experience developing test automation for API and web applications, Mobile is a plus
- Hands-on experience in using test tools like TestNG/Mocha/Jasmine/Nightwatch, etc
- Solid testing experiences (requirement analysis, test strategy, test approach, test plan, test techniques including black box, risk-based, exploratory, non-UI testing, UI testing, etc.)
- Good knowledge of the software development process, especially the software testing process
- Good English communication
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Automation Testing
- Playwright
- Selenium
- Java
- JavaScript
- Python
- Groovy
- TestNG
- Jasmine
- Cucumber
- Mocha
- Katalon
- Nightwatch
COMPETENCES
- Communication Skills
BUSINESS PROFILE
KMS Technology, Agile & innovative global outsourcing.
KMS provides services across the software development lifecycle through partnerships with clients ranging from start-ups to large technology companies. We offer two main service lines: Offshore Product Development and Independent Software Testing.
Our infrastructure, methodology, team design, employee profile and client relationship models are designed to maximize the success of our clients in which we can help reduce time to market and increase quality.
Most importantly, our culture is defined to encourage our highly experienced teams to deliver innovative solutions that don’t just meet our client’s needs, but also exceed their expectations.