DAI QA Engineer

Eggplant ,
Congleton, Cheshire

Overview

Job Description

Description About Us: We empower organizations to create amazing digital experiences At Eggplant we help businesses to test, monitor and analyze their end-to-end customer experience and continuously improve their business outcomes. Companies worldwide use Eggplant to surpass competitors, boost productivity, and delight customers. How? By dramatically enhancing the quality, responsiveness, and performance of their software applications across different interfaces, platforms, browsers, and devices - including mobile, IoT, and desktop - in agile, DevOps, and innovative application and data environments. We are a global company serving more than 650 enterprise customers in over 30 countries. Eggplant has offices in London, Boulder Colorado, Philadelphia, Berlin Germany, with additional development centers and regional offices around the world. Sectors include automotive, defense and aerospace, financial services, healthcare, media and entertainment, and retail. Eggplant is backed by The Carlyle Group (NASDAQ: CG). If you enjoy working with an innovative, collaborative, fun team, then you'll love it here at Eggplant! About the Role: We are looking for an experienced QA Engineer who is eager to support delivering exciting features to a significant offering. You will play an integral role in testing the functionality of our eggPlant products, focusing on the validation of new features, writing automated tests using start-of-the-art tools (including our own testing tool) and working with developers in the engineering team to resolve bugs and improve usability. Specific responsibilities include: * Creating test scenarios from user stories and acceptance criteria * Manage a regression suite for our eggPlant products, including the release/signoff process * Develop and drive advanced testing techniques for the project with the goal of improved quality and productivity * Review and improve an automated test strategy for this multi-user web-based application * Ensure products and components function well to provide an exceptional user experience. Requires good understanding of process management and the ability to adapt to new platforms quickly * Debugging the failed tests and identify the root cause reporting to the team. * Provide input to the design and development process to improve testability, quality and user experience * Identify and raise issue reports for bugs discovered through manual, automated or regression testing About You You should be self-motivated and have a proven track record of testing complex software, systems and platforms with a strong understanding of software engineering principles. Specific requirements include: * Batchelors degree in a technical field. * Minimum 5+ years of experience in a QA role. * Minimum 3+ years of experience writing automated tests. * Strong knowledge of software development life cycles, QA process and concepts. * Working knowledge of testing web-based systems. * Solid knowledge of Agile, Lean and XP development practices and good programming knowledge. * Experience working with CI / CD and familiar with git. * Familiar with databases and have ability to write SQL Bonus Skills: * Comfortable working from the command line on Linux and Windows * Experience working with a GUI based test tool * Working knowledge of eggPlant Functional * Familiarity with model-based testing * Solid knowledge and experience in Selenium Webdriver. * Experience with AWS cloud platform (or Azure or Google Cloud Platform) * Any familiarity with Python and/or Ruby particularly Pytest and Rspec Other qualities include: * A passionate advocate of internet technology * Innovative: keen to research and find new brighter technologies around web * Passion for automation with solid, logical structure and organisation * Sociable, collaborative, proactive and enthusiastic * Pragmatic