Quality Assurance Specialist

Overview

The Quality Assurance Specialist is responsible for leading Sojo’s QA initiatives independently and working with the QA Supervisor on a variety of different traditional media and web development initiatives. The Quality Assurance Specialist will be responsible for QA initiatives through the full lifecycle of the project through development and deployment of web sites, online applications and traditional Sojo projects. This is an opportunity to work in a rapidly evolving environment where you will contribute to design and developing Sojo’s QA processes. The Quality Assurance Specialist will continue to write test plans, creates test case scenarios, and executes test programs.


Core Duties/Responsibilities:

  • Reviewing functional and technical specifications to develop test plans
  • Development and execution of functional & system tests
  • Development and execution of acceptance tests Test planning for new feature development
  • Development and execution of test cases
  • Assist in creating the QA project toolkit (e.g. templates for requirements traceability, test plans, cycles, cases, scripts and standardized reports, such as a root-cause bug report and a test execution progress report), and training project leadership on toolkit practices and deliverables;
  • Assist in implementation of the QA project audit process and toolkit to ensure project compliance with SQA standards and overall deliverable quality;
  • Assist in defining the QA methodology, to include test phases and associated terminology
  • Participate in training and mentoring other members of the Sojo team
  • Work closely with cross-functional organizations, project teams and clients to develop project schedules, execute test plans and cases and deliver high quality products
  • Act as a strong advocate for quality in the product development process for software engineering, and technical processes.
  • Performing manual testing of interactive products including banner ads, e-mails and web sites focusing on functional and end-to-end testing, validating that system response and output accurately reflect business requirements as outlined in requirements document
  • Develop processes for clients as needed
  • Validating that data loading and storage structures operate according to technical specifications and well accepted standards.
  • Make technical recommendations as needed to enable the best results for clients
  • Utilize automated testing tool(s) when appropriate.
  • Participating in reviews at all phases of the software development cycle
  • Develop and Contribute to overall Quality Assurance best practices, strategy and methodology
  • Ensure that software conforms to Sojo’s and client style guides and standards (directory structures, file naming conventions, etc.)
  • Provide accurate QA estimates for assigned work

Required Skills/Knowledge/Experience:

  • Three + years experience in QA and testing within a software development environment, preferably with Internet technologies and Agency experience.
  • Strong people management, project management, interpersonal communication and collaboration skills;
  • Proven track record of delivering high quality products;
  • Have strong technical skills with the ability to lead the white box testing effort; Knowledge of Java, J2EE, C#, C/C++, JavaScript, HTML, XML, Perl;
  • Knowledge of enterprise application technologies (Database and Application Servers) and issues (scalability, security);
  • Extensive knowledge of QA tools, such as JRun or LoadRunner, and methodologies;
  • Extensive experience testing database and database centric applications (Data Integrity, Data Quality).
  • Experience building complex test harnesses to support large scale testing initiatives
  • Experience in a web consulting environment preferred
  • Willing to work very hard to achieve the highest level of quality
  • Excellent leadership and coaching skills;
  • Consultative management and communications styles;
  • Strong written and verbal communications skills;
  • Capable of adapting to a rapidly evolving environment;
  • Strong interpersonal communication and collaboration skills;
  • Proven track record of delivering high quality products
  • Experience with QA methodologies, tools and approaches (black box, white box and automated testing experience);
  • Knowledge of enterprise application technologies (Database and Application Servers);
  • Experience working with relational databases .

This position is a freelance position that can grow into full-time.

Contact us at careers@sojoinc.com/


"We are successful because of the efforts of very bright and resourceful people who have played a part in developing and implementing outstanding ideas and solutions for our clients.”

- Sophie L. Gibson
  President

Receive Sojo eAlerts on our latest news and for our monthly newsletter.

Sign up now »