Isobar is a global digital agency that delivers experience-led transformations powered by creativity. We have redefined the way consumers experience music through emerging technology with the creation of Aeronaut. We have taken six disparate brands and brought them under one house through the transformation of Zwilling. We have strategized, built and executed the digital reinvention of Enterprise, Alamo + National. And we have connected families to LAIKAs Missing Link characters through the power of voice. Isobar has a longstanding history of solving complex business problems. We have deep expertise in UX, creative, technology and optimization and are able to take on the toughest problems because of it. Sound like something you want to be a part of?
Position Overview Isobar is seeking applicants to assist our Test Automation and QA team with various test automation activities in Agile project team settings. Please note that this internship is slated to start January 2021.
Technical QA Interns work closely with Test Automation developers, QA Leads, Functional Leads and Project Managers to analyze and implement test automation scripts to verify all requirements are in order to ensure Isobar deliverables are developed to specs. They are responsible for code, execute, and extend automated test scripts, identify issues, and remediated test automation problems in multiple configurations, environments, and phases. The candidates must have an understanding of Test Automation processes, QA processes, and defect tracking.
Responsibilities Testing and Operation
Assist Test Automation Developers to implement and execute Selenium WebDriver automated test scripts for functional testing and regression testing of web application and mobile web application with responsive design in multiple test configurations and environments Expand test coverage, conduct code review, and troubleshoot automated test scripts Assist Project Leads to analyze requirements, create test cases, and execute tests with tools and techniques for functional testing, integration testing, system testing, regression testing and compatibility testing Identify problems of web features, log defects, and communicate the findings to QA Leads, developers and project team Collaborate with teams to reproduce issues, derive proper resolutions, and verify fixes
Understanding of Selenium WebDriver and test automation processes Understanding of leading-edge web application technologies, including web applications, native mobile applications and n-tier architectures Ability to verify Front End applications (web and mobile), native mobile application, database, and Back End services to ensure overall quality of solutions Experience in web, mobile web, and/or native mobile applications for one or more of the following: CMS-driven corporate sites, high-traffic consumer sites, B2B sites, commerce platforms, employee portals or marketing platforms Ability to learn new tools for testing the activities of a QA program in a fast-pace work environment
Directly communicate outstanding issues, risks and possible roadblocks to QA Lead and team Clearly articulate the steps required to reproduce a bug with accompanying details (screenshots, test data, etc.), document defects, and provide test feedback to the project team and clients Assist QA team to maintain consistent dialogue with the developer team throughout development and test cycles in order to assist defect remediation processes
A candidate for associate degree, bachelors degree or equivalent in Information System, Computer Engineering or equivalent Experience in Selenium WebDriver with page object test framework, Java programming, and/or related test automation solutions Experience in BitBucket, GitHub or other distributed version control systems Ability to work in a multi-team professional environment Ability to quickly learn and become a test automation contributor 6+ months of direct Test Automation and/or Technical QA experience a big plus Experience in other object-oriented programming (Objective C, Node, etc.) a big plus Experience in DevOps tools, Jenkins, or related continuous integration software a big plus
Understanding of Test Automation processes, QA processes and test types in software development life cycles, including but not limited to component, integration, system, functional, non-functional, user acceptance, and regression testing Ability to work independently from requirements and design specifications to develop and execute test cases across multiple data-intensive applications Understanding of issue tracking, issue management and test status reporting Fundamental understanding of data verification, web service inspection, and log inspection Fundamental understanding of requirements gathering processes, tools and templates Fundamental understanding of functional test planning and documentation Fundamental understanding of documentation review, gap analysis, and user-centered design processes and associated assets, including requirements, wireframes, design comps, test cases, etc.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.