BS in Computer Science or equivalent technical field.
6+ years of proven experience as QAE, SDET, or SDE
Experience with driving quality across an organization as a holistic plan and not just test execution
Strong experience with QA methodologies and software testing techniques and tools, especially for web-based software products.
Demonstrated experience in test strategy development, test planning, test designing, and test execution.
Ability write, debug and troubleshoot code in at least one modern programming language such as Java, Python, Javascript, or C#
Experience testing distributed systems
Experience using test cases management tools (like TCM or TestRail), issues management tools (like Bugzilla or Redmine) and development environments (like Visual Studio, IntelliJ or Eclipse).
Experience working closely with development and business teams to present quality/test data, read business data, negotiate on the scope of test coverage/timing/resources, and to actively pull business requirements out of data/partners and distill them to test/risk strategy.
Good oral and written communication skills
Experience leading small teams of QAEs
Preferred Qualifications
Experience testing mobile applications
Basic knowledge of the Linux environment
Experience in test automation development using modern HTML frameworks like Selenium or JSoup, and test frameworks like JUnit or TestNG.
Demonstrated experience in leading QA effort on large-scale software projects or deliverables; strong organizational skills.
Experience with using Agile development methodologies
Demonstrated experience in measuring and reporting quality-related metrics to identify trends and proactively solve problems
Experience testing large scale Service Oriented Architecture (SOA) systems