What are the responsibilities and job description for the Quality Assurance Analyst position at Blue Spire Inc?
Company Description
Blue Spire Inc is a leading provider of information technology, consulting and business-process outsourcing services. We are dedicated to helping clients grow through our combined business-IT knowledge, thoughtful innovation and dedicated workforce.
Who we are: We are a company of diverse, talented people with a passion for pursuing excellence.
- Our Core Values
- Excellence
- Leadership by example
- Integrity & Transparency
- Fairness
- Client Value
What we offer: It is not a job. It is a journey. An experience. A challenging and enjoyable work environment.
Come grow with us
- Learn
- Ideate
- Execute
- Work
- Inspire
Job Description
- Imagine designing world-class online educational experiences for hundreds of
thousands of K-12 students, teachers, parents, and school staff in
Arizona. The Arizona Department of Education is creating award-winning
educational web applications and you can contribute to our success by
crafting the very best user interfaces using the bleeding-edge web
technologies.
Position Summary:
The QA Analyst develops and executes software test plans to identify
software problems and their causes. This individual works closely with
developers, product/ project managers and other team members to define,
prioritize and communicate testing requirements, test results and the
status of QA related tasks relevant to the completion of a
product/project to ensure the goals and objectives are met. QA Analyst
must be able to guide the organization through an evolution from manual
testing to automate testing as the product line grows. Essential skills
and experience include an intermediate level of SQL skills (will be
tested in interview); test automation experience with Selenium (years of
experience undefined, but candidate should be able to evaluate testing
to suggest candidate tests for automation and use Selenium to develop
automation scripts); deep knowledge and interest in object oriented
programming.
Responsibilities:
- Develop, execute and implement test plans, test cases and test scripts for applications built upon a .NET application platform
- Write, publish and maintain test plans, test cases and test scripts•
- Publish and communicate test results and test plan status•
- Work closely/collaboratively with cross-functional teams (Development, PM, Operations)•
- Participate in all aspects of functional, regression, user acceptance and load testing•
- Provide resource analysis and planning for the test effort•
- Co-ordinate with the IT department to ensure required test platforms are available•
- Review processes for compliance•
- Design and maintain test data for projects•
- Participate in software design discussions, reviews and test strategy sessions•
- Integrate test specifications into design specifications•
- Establish test metrics as required by the QA Standards•
- Ensure builds into the various environments are acceptable•
- Install, configure and use tools to automate functional testing.
Qualifications
Requirements•
- BS Degree CS or MIS or equivalent experience in related roles•
- Five (5) years software testing experience with regression testing, integration testing, load and performance testing•
- Two (2) years in a Software Quality Assurance role•
- Experience writing black box and GUI test cases, designing tests to
mitigate risks and helping business experts define requirements• - Experience with Enterprise and knowledge of the education system•
- At least one year of experience with scripting languages (JavaScrip),
and/or open source test tools(Fit, FitNesse, Canoo WebTest, HtmlUnit or
others) and/or commercial test tool scripting languages and/or
programming in any language• - Knowledge of and experience with TFS and MS Test and test automation•
- Experience collaborating with programmers and business experts•
- Experience in context-based, exploratory, or scenario testing•
- Experience with testing of web services•
- Extensive backend testing, understands data mapping, ETL and write complex SQL/Procs•
- Ability to work as part of a self-directed team, in which tasks are
determined on a daily basis in coordination with co-workers, rather than
being assigned• - Demonstrated ability to use discretion and make sound decisions•
- Ability to excel in a collaborative and distributed team environment•
- Ability to work with a minimal amount of direction while being
- pro-active in keeping their management informed of project related
issues• - Ability to work under pressure•
- Ability to respectfully question ideas and share a point of view .
Additional Information
All your information will be kept confidential according to EEO guidelines.