Quality Assurance Software Engineer
Bazaarvoice is based on a simple truth; when people talk to each other, people buy stuff they are happy about because they trust the opinions of others. We see a day when all voices are connected and, together, help the marketplace function better. That’s what our name means: the “voice of the marketplace.” We’ve built a network that connects businesses together to amplify the authentic voices of people wherever they shop ? online, in-store and mobile.
Each month, more than 400 million people view and share authentic opinions, questions and experiences about 20 million products in the Bazaarvoice network. Our technology platform channels these voices into the places that influence purchases.
Our network helps businesses gain access to a wider audience of shoppers and trusted consumer content to improve sales and marketing. Insights from our network data help marketers and advertisers provide more engaging experiences, drive product innovation and performance, make better merchandising decisions and build brand advocates and loyalty.
The Quality Assurance Software Engineer’s tasks will be focused on testing all aspects of a SOA based web application. As the quality and software testing expert on the team, you will be ensuring that our clients are able to display User Generated Content on their websites and that their customers are able to view and submit content.
After your two 2 week onboarding and training, you will learn the use cases and test cases for our complex product catalog service suite, and the current test automation we to test that suite of RESTful APIs.
After the first 60 days, you will be expected to run and maintain the existing test automation regression suites, report quality metrics to stakeholders on a regular basis, and play a key role in our regular release process. After 6 months, you will know the ins and outs of the Data Services automated test harness and the test themselves. You will be expected to maintain existing tests and add new ones as needed. After 6 months, you will be expected to be a quality expert for our product catalog functionality.
Day to day responsibilities will include contributing to our daily scrum sprint activities (planning, stand ups, demos, etc.), continue to increase our automated test coverage, contribute valuable exploratory testing, and validate releases to our production environment.
Essential Functions:
- Analyze requirements and stories from stakeholders
- Develop effective automated tests to ensure that the system functionality meets the requirements
- Measure and report the progress and success of testing efforts
- Maintain automated test harness and expand it as needed
- Function effectively on a small, very agile development team
- Demonstrate the ability to be self-motivated and show initiative to take on tasks
- Ability to take on duties in unfamiliar territory
- Manage business context and pressures around quality and time to market
- Demonstrate excellent oral and written communication skills
- Extensive experience in API, Restful automated testing
- Experience coding in JAVA or another OO language
- Experience working with various data stores, including document-oriented and RDBMS
- Good interpersonal and organizational skills
- Experience with XML, JSON, and other markup languages
No comments:
Post a Comment