岗位描述
What We Expect From You:
We are looking for a QA engineer who has abundant experience in functional testing for mobile web applications & robust automation testing, possesses a quick learner capable of performing comprehensive end-to-end testing across complex modules. Since our team is allocated in different regions, excellent communication skills and a passion for problem resolving with a high sense of ownership are also important for us.
Responsibilities:
· Communicate with PDM or PJM to clarify the technical requirements and define the test scope for mobile web applications.
· Work for the QA design and End-to-End testing execution, raise defects, and escalate the issues with the development team timely.
· Verify the quality of data, ensure incoming data matches existing data specifications, verify functionality and data output against requirements, using advanced SQL scripts or detailed API responses.
· Working with Developers closely for testing issues and provide enhancement suggestions accordingly.
· Work as a quality guard in our team to point out the quality risk with a persuasive report and push others to take improvement actions with good communication skills.
· Work for auto testing improvement in our team, strategically replacing inefficient points of our QA events by importing advanced auto testing techniques.
Minimum Qualifications:
· 5+ years’ experience of functional testing for mobile web applications.
· 3+ years’ experience of auto testing script creation and maintenance.
· Proven development experience in automation using Java, specifically with Selenium (Page Object Model - POM) for UI testing and Postman/Newman for API testing.
· Solid Java development skills for test automation.
· Understanding of cross-browser development using core web development tools and technologies (such as HTML, CSS, JavaScript, AJAX, JSON, Browser-stack).
· Experience working with end users or Product Management to ensure requirements are represented within test plans.
· Excellent analytical skills to understand complex backend logic quickly.
· Warm personality with excellent communication skills.
· Experience in working in cross-cultural development teams.
· Conversational level English.
· Bachelor’s degree in computer science, Information Systems, Computer Programming, Mathematics/Analytics or related field or equivalent experience.
Preferred Qualifications:
· Experience in Agile environment.
· Experience with modern project management tools, preferably JIRA/Confluence.
· Experience in CI/CD/CT (Git/Jenkins, etc.).
· Experience in performance testing for mobile web applications.
· Linux operation experience of using Shell script for test environment setup.
· Experience of database/SQL/Hadoop for complex data validation.