This job has expired, please see additional jobs below
QA Engineer Mywedding-E09W52
Meredith
Castle Rock, CO, United States
Job Details - this job has expired, please see similar jobs below
With music playing in the background, friendly people greeting you at the door, and breathtaking views of the mountains, mywedding.com feels like a home away from home.
At mywedding.com we provide engaged couples with wedding planning inspiration, useful planning tools, exceptional content from a diverse set of partners and access to the best local, national and international venues and businesses.
In November 2014 mywedding.com joined the Meredith family (NYSE:MDP), the leading media and marketing company serving American women. As a result of this acquisition and our anticipated growth we are looking for exceptional QA Engineer to join our team.
About us:
The IT department at my wedding is looking to add a QA Automation Engineer to help build our test frameworks and suites. Our objective is to deliver high quality free wedding website and planning software to brides, while enhancing the way couples and prospective vendors connect with each other. We are always looking for ways to improve and reduce feedback loops in our test-first, whole-team approach to QA. The QA Automation Engineer will work closely with the QA, development and product teams to ensure that products are launched meeting business and technical criteria. While no software product is bug free, we strive for a well tested and bug free application from the unit and integration to the GUI level.
About you:
• First and foremost, you are passionate about all things quality in the software industry, from the smallest unit and integration tests through deployment to production.
• You own your work and commit code you are proud of.
• You aren’t afraid to fail fast and learn fast from your mistakes, while also constructively advising peers on their own adventures.
• You can quickly understand and dissect user stories, technical and performance requirements in agile and kanban environments.
• You can manage multiple ongoing projects and tasks and reprioritize efficiently.
• You have competencies in most of following:
◦ Test Frameworks: xUnit, Jasmine, Rest-Assured, Selenium Webdriver (required)
◦ Test Practices and Concepts: Functional (GUI level - Page Object patten), Integration (REST API level), Database, Exploratory
◦ Languages: Javascript (required), Java (required), MySQL (required), Maven, PHP
◦ Database: MySQL, MongoDB, Solr
◦ SCM and CI: Git (required), Jenkins
◦ Issue Management: Jira, GitHub
◦ Process: Agile, Kanban
• You are comfortable working in an agile environment and baking quality in to every sprint and task.
• You are comfortable and effective communicating potential missed user stories or edge cases with product owners and developers.
• You are comfortable presenting and implementing new technologies and best practices.
Responsibilities:
• Test Automation Efforts:
◦ Contribute automated functional tests for new user stories at the GUI level in Javascript with WebdriverIO and Jasmine.
◦ Contribute test case updates for existing tests as functionality and requirements change.
◦ Assist in the migration from our existing Java/Maven/Cucumber framework to WebdriverIO and Jasmine.
◦ Contribute automated API tests with Postman and Rest-Assured.
◦ Review QA and development test cases and provide constructive feedback on missed test cases and best practices.
◦ Manage multiple ongoing projects and tasks related to both test automation and continuous integration frameworks.
• Work with development team to:
◦ Understand and dissect product, technical requirements, user stories in agile and kanban environments.
◦ Ensure that user stories have appropriate unit, integration and functional test coverage on release.
◦ Manage day to day code deployment and post-deployment responsibilities with Jenkins.
◦ Review test case failures on a regular basis and determine if the failure is application or test code related.
◦ Write clear, concise defects and communicate potential cause with development.