Manager of QA/Software Testing
Circlepix · Springville, Utah, United States ·
- Category
- QA
Location: Springville,Utah,United States
About CirclePix:
Circlepix is an innovative real estate marketing firm experiencing aggressive growth. We are a company of action, developing innovative imaging and marketing solutions for today's Real Estate professional. Working for Circlepix puts you in the middle of a national revolution in real estate marketing. It's our goal to not only respond to the market demand but redefine it. We have the industry's top development team focused on creating first-class products that keep us on the cutting-edge.
Manager of QA/Software Testing
The successful manager will be obsessed with quality improvement, experienced and highly committed to creating world class automation for regression and functional testing, able to develop and drive a high-level strategy, as well as take a hands-on approach to implementing that strategy.
RESPONSIBILITIES & DELIVERABLES: The QA Testing Manager will:
- Work with business and development teams to understand product vision and requirements. Understand how all elements of the systems and web application ecosystems work together.
- Be responsible for the development of test strategies, the creation of appropriate tests and documentation of tests and results.
- Oversee the development and execution of test plans and monitoring and reporting on test execution.
- Motivate, manage and lead an offshore product testing team that covers all products/solutions leveraging technology and creating breakthrough solutions for testing.
- Identify, innovative and create best practice test design and implementation methodologies.
- Work with other engineering groups to establish highly automated software development processes including continuous integration (Jenkins CI).
- Manage the design and development of test strategies, test cases and test scripts (Sikuli, Selenium, jmeter and custom scripts) for new product features and for regression and load testing.
- Test application performance including page load time, report times, etc. Produce baseline benchmarks and work with developers to ensure improvements and prevent degradation to performance with releases.
- Take ownership of the quality of our releases (low to no defect releases).
- Work with development team in creating meaningful unit tests.
- Perform other related duties as assigned by Management.
REQUIREMENTS:
- Strong track record managing web application software quality and test teams.
- Experience managing offshore QA teams.
- Experience with open source testing tools such as Sikuli, Selenium, jmeter, etc.
- 5+ years experience in automation of software quality and test processes in an agile development environment.
- Knowledge of structured programming principles and proficiency in at least one programming language.
- Experience with cloud-based enterprise web applications.
- Experience with Real Estate marketing tools a plus.
- Strong knowledge of automated build processes and continuous integration testing strategies.
- Planning and test management skills, managing multiple projects.
- Experience in all types of testing and knowing when each is appropriate (e.g., test automation, manual testing, exploratory testing)
- Advanced knowledge of and experience with test-driven development preferred.
- Must be comfortable working in a technology-based company that deals with cutting-edge systems with an ability to learn new technologies and teach them to others.
Job Benefits:
- Fun and challenging environment
- Casual dress code
- Enthusiastic and intelligent coworkers
- Fast growing company with major advantages over competitor