Software Engineer - QA
职位编号 J025967
行业 存储/计算机网络与安全/计算机硬件
类型 软件测试
所在地 深圳市 
职位描述:
-
职位要求:
At Prudential, we understand that success comes from the talent and commitment of our people. Together, we have a shared vision in securing the future of our customers and our communities. We strive to build a business that you can shape, an inclusive workplace where everyone’s ideas are valued and a culture where we can thrive together. Our people stay connected and tuned in to what’s happening around us, keeping us ahead of the curve. While focused on the long-term, we look to the future to bring growth, development and benefit to everyone whose lives we touch. What We’re Looking For As a QA Software Engineer, you’ll be responsible for ensuring that the project is delivered in the highest quality. You will be focusing on testing different software components, including API, Web and Mobile application. You will work in an energetic project team in a start-up like setting to contribute to the success of our digital initiative. You should be excellent communication and documentation skills. What You Will Generally Be Doing · Gather and clarify business requirements to ensure proper development of test plans · Manage design and implementation of the testing framework and test case automation to support continuous integration/test/deployment · Design, develop and execute manual test, or automated tests using testing software and/or in-house written tools · Demonstrate an excellent level of understanding towards internet and mobile applications and user behaviours to perform testing accordingly · Identify application issues, report discrepancies, prepare test report and recommend improvements · Communicate and liaise with users and development teams in carrying out testing · Contribute to the building of a Continuous Integration (CI) environment and ongoing process improvement activities. · Identify required improvements in the test and development processes; make contributions to our automation tools that address specific needs. What You Will Need · 5+ years of software testing experience · 2+ years of hands on experience in building automated tests · Experience with mobile, web, and API testing and automated test techniques with a strong focus on quality throughout the entire software development cycle. · Experience in working with different frameworks like TestNG, Appium, JMeter, Selenium, Cucumber etc. · Knowledge of testing using cloud based device farm · Strong experience in UI/API Automation test design and execution · Experience in performing different kind of tests, including functional, smoke, regression, stress test, etc. · Familiarity with web technologies, React, Java, DB/SQL development, CI/CD and integration tools · Experience in development and testing with Cloud based services (Azure, AWS, GCP, etc.). Experience in Azure will be an advantage. · Strong analytical mind and logical thinking · “Can do” mentality · You speak English and Mandarin fluently and can communicate and present professionally with ease. Knowledge of Cantonese is an advantage. · You have proven ability to simplify and navigate in highly ambiguous situations · Bachelors or Masters in Computer Science or Engineering, or equivalent relevant technical field.