Under the general direction of and reporting to the Quality Assurance Manager, the primary responsibility is for conducting complex quality assurance tests and analysis to ensure that commercial software meets or exceeds specified standards and end-user requirements. The ideal candidate has a 'live, love, eat it and breathe it passion for application and development testing.
Duties and Responsibilities:
' Foster, promote and infuse a quality culture within the team
' Recommend and execute best practices around quality assurance and testing procedures of IT applications
' Collaborate with developers to establish efficient testing methodologies to effectively test backend code
' Cultivate a deep knowledge of all products and own them in order to recreate and have intelligent dialog on complex issues
' Maintain an up-to-date FAQ and knowledge base along with support teams to keep burden off of development team
' Automate testing processes, create statistical reporting and ensure our customers are getting defect free results
' Participate in regular project status meetings to actively contribute quality assurance measures
' Review new or modified software, including documentation, diagram and flow charts, to determine if a program will perform according to design
' Write and execute test plans, performing complex manual function, integration, and repeatable regression tests as well as identify edge case scenarios
' Create test data for applications
' Execute browser compatibility, performance load and installation testing; looking for functional, logical and visual/UI defects as part of a thorough vetting process prior to user acceptance.
' Document software issues and assist development with concise and detailed steps for duplication of the problems found during testing
' Investigate reported product issues and log validated bugs for developer queue according to established prioritization process
' Regularly reports on testing progress to management, external project leaders and team members
' Conduct consistent, ongoing quality checks on existing products and data in production
Education and Experience Requirements:
' Requires a Bachelor's Degree in Computer Science, Business Administration, Management Information Systems (or related field), and 3+ years of related experience
' 3+ years of experience in Quality Assurance practices including planning, analyzing and executing testing of applications with significant size, scope and complexity
' 2+ years in general application development
' Must have experience working with agile methodology such as Scrum or Kanban
' Must have defect tracking experience (JIRA a plus)
' Familiarity with multiple web browsers including IE, Chrome, Firefox and Safari
' Familiarity with ERP (MS Dyanmics AX) is preferred.
' Proficient in SQL and query writing to validate and create test data
' Demonstrates understanding of basic software development and QA lifecycle
' Understanding of test automation strategies and ability to apply them successfully to testing efforts
' Organized and detail-oriented; able to effectively perform multiple/concurrent tasks within deadlines within a dynamic, fast paced culture
' Requires highly advanced written, verbal and interpersonal skills
You must be permanently eligible to work in the U.S. without sponsorship for this position
Nesco Resource is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status, or any other legally protected characteristics with respect to employment opportunities.
Software Quality Assurance (Sqa)