In this paper we show that black-box polynomial identity testing (PIT) for nvariate noncommutative polynomials f of degree D with at most t nonzero monomials can be done in randomized poly(n, logt, log D) time, and consequently in randomized poly(n, logt, s) time if f is computable by a circuit of size s. This result makes progress on a question that has been open for over a decade. Our algorithm is based on efficiently isolating a monomial using nondeterministic automata. The above result does not yield an efficient randomized PIT for noncommutative circuits in general, as noncommutative circuits of size s can compute polynomials with a doubleexponential (in s) number of monomials. As a first step, we consider a natural class of homogeneous noncommutative circuits, that we call +-regular circuits, and give a white-box polynomial-time deterministic PIT for them. These circuits can compute noncommutative polynomials with number of monomials double-exponential in the circuit size. Our algorithm combines some new structural results for +-regular circuits with known PIT results for noncommutative algebraic branching programs, a rank bound for commutative depth-3 A preliminary version of this paper appeared in the Proceedings of the 49th ACM Symp. on Theory of Computing (STOC'17) [4]. * Part of the work was done while the author was a postdoctoral fellow at Chennai Mathematical Institute, India.