A client in the streaming services industry is seeking a Front-End Engineer/UI Tester (SDET) to join their Engineering Services team to build test automation and processes to ensure the quality of their advertising systems. When this client's systems work properly, they can reliably deliver relevant ads to all of their viewers; driving higher revenue for their business and helping customers to discover brands and products that are relevant to their interests. This is a testing role with a heavy emphasis on automated testing where the results of your testing will have significant impact on the business and be highly visible to company leadership. You will also be testing on in-house UI dashboards and make sure that reports are displaying correctly, filters are working correctly, add new features, etc. Any defects in this client's ad systems can negatively impact revenue and deliver advertisements that detract from the viewer experience due to irrelevance, repetition, and other factors. This is a unique opportunity to join an excellent team and have a meaningful impact on the QE and automation process and culture, as well as the products they release. As a result, those most likely to excel in this role are independent, creative, and able to operate effectively in ambiguous circumstances. In addition, you this team has distributed scrum teams where you will work with the Engineering teams through 2-3-week sprints supporting 4 or 5 Engineers. You will be required to attend all scrum mtgs /daily stand ups, work on weekly back log work, refinements, grooming, sprint planning, etc., and update your team know about current state/blockers you're running into.
Additional Responsibilities Include:
* Work closely with Software Engineers to understand the complex advertising ecosystem in place
* Develop automated test frameworks and suites on UI, API and integration levels of testing using Python or other OO language
* Participate in design discussions for our platform to help evolve the platform in a way that enables richer testing scenarios that simplify defect detection and prevention
* Assist with triage, diagnosis, and resolution of issues discovered across teams
* Contribute to end-to-end acceptance tests
* Where necessary, develop and execute manual test cases to detect issues that cannot be detected through automated means
* Drive the conversion of manual tests to automated whenever possible
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
HR@insightglobal.com.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
-2-4+ years of hands-on software test development experience, including both functional and non-functional test development
-Must have strong experience with Python and the ability to write clean, quality code (i.e. this project is deep in server side and database)
-Experience in UI automaton testing AND must be able to write test cases (Selenium is preferred, Robot, Watir, etc.) - experience building or improving test automation frameworks
-Basic SQL experience/writing SQL queries for database testing
-Experience with RESTful APIs
-Knowledge of software engineering practices and scrum/ agile approaches
-Proficiency CI/CD integration and pipeline development in Jenkins, Spinnaker or other similar tools.
-Experience in Gherkin ( BDD /TDD )
-Willingness to take challenges head on while being part of a team and collaborate
-Previous professional experience working for large enterprise companies
-B.S. in Computer Science (or equivalent degree or work experience)
-Must be able to work PST hours (8AM-5PM) AND be located in either Seattle, Santa Monica, or San Francisco (this can lead to a hybrid work schedule)
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.